Thanks for your interest in improving the Claude Code Starter Kit.
Use GitHub Issues. Include:
- Claude Code version (
claude --version) - OS and environment (macOS, Linux, WSL2)
- Steps to reproduce
- Expected vs actual behavior
- Fork the repo
- Create a branch from
main(git checkout -b feat/your-change) - Make your changes
- Run
pnpm testto verify all tests pass - Run the
/reviewslash command in Claude Code on every file you changed - Open a PR against
main
- New slash commands (
.claude/commands/) - New skills (
.claude/skills/) - New hooks (
.claude/hooks/) - Documentation improvements
- Bug fixes
- Test coverage improvements
- Framework-specific opinions — keep it stack-agnostic where possible
- Removing existing rules without discussion — open an issue first
- Large refactors without a prior issue/discussion
- TypeScript strict mode for all new files
- Follow the existing patterns in the project
- No file > 300 lines, no function > 50 lines
- Run
/reviewbefore submitting your PR - See
CLAUDE.mdfor the full coding standards
By contributing, you agree that your contributions will be licensed under the same license as this project (see LICENSE).
Contributors are acknowledged in README.md and the GitHub Pages site.
This project implements patterns from the Claude Code Mastery Guide. Understanding V1-V5 helps explain why rules exist the way they do.