From go-dev
Provides concise, focused Go code reviews matching exact task complexity requirements. Use when reviewing Go code quality, concurrency safety, or when the user asks for code review.
How this skill is triggered — by the user, by Claude, or both
Slash command
/go-dev:reviewing-goThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Changed files: !`git diff --name-only HEAD~1 2>/dev/null || echo "No recent commits"`
git diff --name-only HEAD~1 2>/dev/null || echo "No recent commits"git diff --staged --name-onlyScope: $ARGUMENTS
Delivers focused, streamlined Go code reviews matching stated task requirements exactly. No over-analysis.
See references/go-best-practices.md for comprehensive Go guidelines.
Simple Tasks (single package): Error handling, requirements match, basic quality
Complex Tasks (multi-package): Above plus architecture, concurrency patterns, context propagation, comprehensive testing
Always: Use existing project patterns, check goroutine lifecycle
Safety & Security:
err handled or documented)DisallowUnknownFields() for untrusted inputRequirements Match:
Code Quality:
fmt.Errorf("context: %w", err)context.Context passed as first param, not stored in structConcurrency:
ctx.Done() or channel close)Structural Health:
internal/ used for crate-private packagesSimple Tasks: CRITICAL issues only, clear approval when requirements met Complex Tasks: CRITICAL/WARNINGS/SUGGESTIONS with specific fixes All reviews: Concise, streamlined, no unnecessary complexity analysis
Provides 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.
npx claudepluginhub qte77/claude-code-plugins --plugin go-dev