Go development workflow with TDD-first parallel agents, failure triage, and automated code quality hooks
npx claudepluginhub jamesprial/prial-plugins --plugin golang-workflowGo development workflow - explore, design, implement, review, optimize with parallel agent execution
Lightweight bug fix and refactor workflow — explore, patch, verify
Refactoring workflow — restructure code while preserving behavior (DI, interfaces, DRY, package organization)
Designs features, proposes architectural patterns, and defines component boundaries
Traces code paths, maps architecture, and analyzes dependencies in codebases
Writes production-quality Go code following idiomatic patterns and best practices
Performance and resource analysis agent for Go applications
Researches Go documentation, best practices, and library APIs via web search
Audits Go code for correctness, quality, and adherence to best practices
Executes Go tests, detects races, checks coverage, and reports results
Writes comprehensive Go tests independently from implementation to ensure unbiased verification
Classifies test failures as code bugs, test bugs, or contract mismatches to enable selective retry
Go concurrency patterns. Routes to specific patterns.
Common channel patterns and idioms
Context cancellation patterns for graceful shutdown
Prevent goroutine leaks with proper shutdown mechanisms
sync.WaitGroup and sync.Mutex patterns
Go error handling patterns. Routes to specific patterns.
Type-safe error inspection using errors.Is and errors.As
Define package-level sentinel errors using errors.New
Wrap errors with context using fmt.Errorf %w pattern
Go interface design patterns and best practices
Core pattern for flexible, testable Go APIs
Compose interfaces through embedding for flexible contracts
Detect and avoid unnecessary interface abstractions
Go static analysis. Routes to specific tools.
Configure and run golangci-lint
Fix staticcheck issues
Fix go vet warnings
Go nil safety patterns. Routes to specific traps.
Interface nil trap - typed nil is not nil
Map nil safety - read OK, write panics
Pointer receiver nil safety - methods can be called on nil
Slice zero-value behavior - nil slice is usable
Go testing patterns. Routes to specific patterns.
Benchmark patterns for performance testing
Patterns for testing concurrent Go code - race detection, goroutine leaks, context cancellation
Go fuzz testing patterns using built-in fuzzing support (Go 1.18+)
Test helper patterns with t.Helper()
Property-based testing patterns using testing/quick and custom generators
Subtest patterns with t.Run
Table-driven test patterns for Go
Workflow orchestration protocols for multi-agent implementation pipelines with TDD support and failure triage
Agent isolation, communication protocols, failure triage, and TDD workflow rules
Quality gate protocols for blocking verification checkpoints
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Code cleanup, refactoring automation, and technical debt management with context restoration
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.