Thanks for your interest in contributing! This project tracks configuration paths and primitives for AI coding assistants like GitHub Copilot and Claude Code.
This project does not use GitHub Issues. If you find something incorrect or outdated, or want to suggest an improvement, please open a pull request directly.
- Corrections — Fix incorrect file paths or outdated information
- New primitives — Add newly supported configuration options as tools evolve
- New providers — Add support for other AI coding assistants (Cursor, Windsurf, etc.)
- Documentation — Improve explanations, add examples
- Visual/styling changes (unless fixing accessibility issues)
- Refactoring without functional changes
# Install dependencies
bun install
# Start dev server
bun run dev
# Run tests
bun run test
# Type check
bun run typecheck
# Lint
bun run lintsrc/
├── data/
│ ├── fileTree.ts # Global and project config paths
│ ├── primitives.ts # The 9 AI primitives definitions
│ └── comparison.ts # Provider comparison data
├── components/ # React components
└── App.tsx # Main app layout
- Fork the repo
- Create a branch (
git checkout -b fix/copilot-path) - Make your changes
- Ensure tests pass (
bun run test) - Ensure linting passes (
bun run lint) - Commit with a descriptive message
- Open a pull request
This project uses conventional commits:
feat: add new primitive for X
fix: correct Claude config path
docs: update README examples
Open a PR with your question in the description — we can discuss there.