
Claude Skills by sgaunet
github.com/sgaunetIntegrate Charmbracelet gum for beautiful, TTY-safe terminal output in bash scripts. Internal skill used by bash-pro agent for interactive prompts, styled output, and structured logging.
Detect white box Go tests and propose conversion to black box tests (package foo_test). Internal skill used by golang-pro agent to enforce black box testing conventions.
Scaffold the oat.ink HTML+CSS UI library into a Go web app with embedded assets for zero-dependency binaries. Internal skill used by golang-pro agent when building minimal HTML UIs without a JS framework.
Recommend and scaffold Go project layouts based on project type (CLI, API, library, monorepo). Internal skill used by golang-pro agent when initializing projects or reviewing structure.
Manage Go tool dependencies using the tool directive (Go 1.24+). Use when a Go project needs code generation tools like sqlc, moq, templ, swag, or stringer managed as reproducible Go tool dependencies.
Push current branch, create MR/PR, wait for CI pipeline, merge, and clean up branch using auto-mr CLI
Detect repository hosting service (GitHub/GitLab) from git remote and extract owner/repo/project_path. Internal utility skill used by commands that need platform-aware routing.
Auto-detect project linter and run it. Internal utility skill used by feature-flow commands for the lint phase.
Auto-detect project test runner and run it. Internal utility skill used by feature-flow commands for the test phase.
Initialize or update GitLab CI/CD pipelines for Go projects with comprehensive testing, coverage reporting, snapshot builds, and automated releases. Use when setting up GitLab CI/CD automation for Go projects. Trigger with "setup gitlab ci", "add gitlab pipeline", or "configure gitlab workflows".
Initialize or update GoReleaser configuration for automated Go releases with multi-architecture Docker builds, binary distribution, and Homebrew publishing. Use when setting up release automation for Go projects. Trigger with "setup goreleaser", "automate releases", or "configure release pipeline".
Initialize or update golangci-lint configuration for Go projects with comprehensive code quality checks, static analysis, and best practices enforcement. Use when setting up linting for Go projects or improving code quality standards. Trigger with "setup linter", "add golangci-lint", or "configure code quality".
Create or Update Product Requirement Documents (PRDs) for software projects. Gather requirements, define features, and outline specifications to guide development teams. Use when planning new projects, major features, or documenting architecture. Trigger with "create prd", "write product requirements", or "plan project".