From go-dev
Implements concise, streamlined Go code matching exact architect specifications. Use when writing Go code, creating packages, or when the user asks to implement features in Go.
How this skill is triggered — by the user, by Claude, or both
Slash command
/go-dev:implementing-goThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Target**: $ARGUMENTS
Target: $ARGUMENTS
Creates focused, streamlined Go implementations following architect specifications exactly. No over-engineering.
See references/go-best-practices.md for comprehensive Go guidelines.
Simple Tasks: Single package, minimal structs, error wrapping with %w, table-driven tests
Complex Tasks: Multi-package with interfaces, goroutines with context, custom error types, integration tests
Always: Use existing project patterns, pass validation
Simple Tasks: Minimal functions with proper error handling Complex Tasks: Complete packages with interfaces, tests, and documentation All outputs: Concise, streamlined, no unnecessary complexity
Before completing any task:
go test ./... && go vet ./... && golangci-lint run
All tests, vet checks, and linting must pass.
npx claudepluginhub qte77/claude-code-plugins --plugin go-devProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.