A collection of Claude Code configurations, custom commands, and PRP (Product Requirement Proposal) templates for AI-driven feature development.
This repository provides a structured workflow for using Claude Code to autonomously research, plan, and implement features. The system uses PRPs as comprehensive context documents that enable AI agents to implement features with high accuracy in a single pass.
.
├── .claude/
│ ├── commands/
│ │ ├── generate-prp.md # Command to create new PRPs
│ │ └── execute-prp.md # Command to implement PRPs
│ ├── tasks/
│ │ ├── product_backlog.md # Feature backlog tracking
│ │ └── innovation_loop.md # Autonomous development workflow
│ └── settings.local.json # Local Claude settings
├── .github/
│ └── workflows/
│ ├── claude.yml # @claude mention handler
│ └── claude-code-review.yml # Automatic PR review
└── PRPs/
├── templates/
│ └── prp_base.md # Base PRP template
└── EXAMPLE_multi_agent_prp.md
Generates a comprehensive PRP for a feature by:
- Analyzing the codebase for existing patterns
- Researching external documentation and best practices
- Creating validation gates for self-verification
- Including all context needed for one-pass implementation
Executes a PRP by:
- Loading and understanding all context
- Creating a detailed implementation plan
- Implementing the code following existing patterns
- Running validation loops until all checks pass
PRPs are designed around these core principles:
- Context is King - Include ALL necessary documentation, examples, and caveats
- Validation Loops - Provide executable tests/lints the AI can run and fix
- Information Dense - Use keywords and patterns from the codebase
- Progressive Success - Start simple, validate, then enhance
The innovation_loop.md task defines an autonomous workflow for continuous improvement:
- Research - Discover features from competitors and market trends
- Ideation - Check against backlog, propose new optimizations
- Spec Generation - Create PRP via
/generate-prp - Implementation - Execute via
/execute-prp - Verification - Run tests and validation
- Fix Loop - Iterate until tests pass (max 5 attempts)
- Quality Gate - Every 3rd iteration, do critical review
- Deployment - Commit and push changes
- Restart - Begin next iteration
Automatically reviews pull requests when opened or synchronized. Reviews include:
- Code quality and best practices
- Potential bugs or issues
- Performance considerations
- Security concerns
- Test coverage
Setup: Add CLAUDE_CODE_OAUTH_TOKEN to your repository secrets.
Responds to @claude mentions in:
- Issue comments
- PR review comments
- PR reviews
- New issues
This allows team members to ask Claude questions or request changes directly in GitHub.
Setup: Add CLAUDE_CODE_OAUTH_TOKEN to your repository secrets.
- Copy the
.claude/directory to your project - Copy the
.github/directory for GitHub Actions integration - Add
CLAUDE_CODE_OAUTH_TOKENto your repository secrets - Customize the PRP template for your tech stack
- Use
/generate-prpto create feature specifications - Use
/execute-prpto implement features
MIT