- CLAUDE.md rules — workflow improvements, new constraints, better escalation patterns
- New skills — add to
.claude/skills/<name>/SKILL.md, document indocs/TOOLKIT.md - MCP server additions — add to
.mcp.json, document indocs/TOOLKIT.md+docs/SETUP.md - Bug fixes — broken setup steps, wrong commands, outdated docs
- Personal preferences (use
settings.local.json— it's gitignored) - Project-specific code — this is a workflow template, not an app
- Removing existing tools without a clear replacement
- Fork the repo
- Make changes on a branch
- Test: clone your fork fresh, run
setup.sh/setup.ps1, open in Claude Code, verify the workflow works - Open a PR — describe what problem you're solving and why this approach
-
docs/TOOLKIT.mdupdated if you added/changed a tool -
docs/SETUP.mdchecklist updated if install steps changed -
docs/DECISIONS.mdentry added if you made an architectural choice (use D-NNN format) -
settings.local.jsonnot committed
Open a GitHub issue. Include: OS, Claude Code version, which step failed, exact error.