go-review
Comprehensive Go code review for idiomatic patterns, concurrency safety, error handling, and security. Invokes the go-reviewer agent.
- Kind
- Prompt
- Works with
- Claude Code, Codex
- Languages
- Go
- Source
- affaan-m/ECC @ d3b8a3e90890
- Path
- commands/go-review.md
- License
- MIT
- Jobs
- Review, Guardrails, Debugging
InstallCopy it from the source repository, or sign in and let the assistant adapt it for your project.
# Go Code Review This command invokes the **go-reviewer** agent for comprehensive Go-specific code review. ## What This Command Does 1. **Identify Go Changes**: Find modified `.go` files via `git diff` 2. **Run Static Analysis**: Execute `go vet`, `staticcheck`, and `golangci-lint` 3. **Security Scan**: Check for SQL injection, command injection, race conditions 4. **Concurrency Review**: Analyze goroutine safety, channel usage, mutex patterns 5. **Idiomatic Go Check**: Verify code follows Go conventions and best practices 6. **Generate Report**: Categorize issues by severity ## When to Use Use `/go-review` when: - After writing or modifying Go code - Before committing Go changes - Reviewing pull requests with Go code - Onboarding to a new Go codebase - Learning idiomatic Go patterns ## Review Categories ### CRITICAL (Must Fix) - SQL/Command injection vulnerabilities - Race conditions without synchronization - Goroutine leaks - Hardcoded credentials - Unsafe pointer usage - Ignored errors in critical paths ### HIGH (Should Fix) - Missing error wrapping with context - Panic instead of error returns - Context not propagated - Unbuffered channels causing deadlocks …