npx claudepluginhub buzzdan/ai-coding-rulesRules-as-data linter-driven development workflow for Go: 12 single-source rule files, thin directional skills (design, TDD implementation, refactoring, testing, review, documentation), and a hunter/skeptic/critic review architecture with parallel single-rule reviewers, an over-abstraction skeptic, and a comment critic enforcing the Comment Value Toolbox
A comprehensive set of Go coding principles and Claude Code skills for building clean, maintainable, testable systems using linter-driven development.
coding_rules.mdComplete Go coding principles covering:
skills/ - Claude Code SkillsSix specialized skills that work together to automate clean code practices:
Step 1: Add the marketplace
/plugin marketplace add buzzdan/ai-coding-rules
Step 2: Install the plugin
/plugin install go-linter-driven-development@ai-coding-rules
Verify installation:
/plugin list
Should show: go-linter-driven-development (enabled)
That's it! All skills are now available:
@linter-driven-development@code-designing@testing@refactoring@pre-commit-review@documentationFor automatic context loading:
# Your Project CLAUDE.md
## Automatic Go Coding Context
When working on Go code, ALWAYS read @ai-coding-rules/coding_rules.md first.
@linter-driven-developmentThe complete workflow orchestrator
Manages the entire development cycle:
@code-designing if needed)@testing principles)@refactoring if fails)@pre-commit-review)Use when: Implementing any feature, bug fix, or refactor that should result in a commit.
@code-designingDomain type design and architecture planning
Helps you:
Use when: Planning new features or identifying need for new types.
@testingTesting principles and patterns
Guides you on:
Use when: Writing tests or clarifying testing approach.
@refactoringLinter-driven refactoring patterns
Provides patterns for:
Use when: Linter fails or code feels complex.
@pre-commit-reviewDesign validation (advisory)
Validates code against design principles:
Reviews entire commit + broader file context.
Use when: Before committing (automatically invoked by meta-orchestrator).
@documentationFeature documentation generation
Creates documentation for:
Use when: After completing a feature (may span multiple commits).
Use the meta-orchestrator for automatic workflow management:
You: "Implement user authentication using @linter-driven-development"
Claude:
1. Designs UserID, Email types (@code-designing)
2. Implements with tests (@testing principles)
3. Runs linter, refactors if needed (@refactoring)
4. Reviews design (@pre-commit-review)
5. Presents commit-ready summary with findings
You decide:
Invoke skills independently when needed:
"Use @code-designing to plan types for payment processing"
"Use @testing to structure tests for UserService"
"Use @refactoring to reduce complexity in HandleRequest"
"Use @pre-commit-review to validate this code"
"Use @documentation to document the auth feature"
Production-ready workflow orchestration with 94 marketplace plugins, 203 local specialized agents, and 175 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Curated collection of 154 specialized Claude Code subagents organized into 10 focused categories