Shared Claude Code configuration for the development team.
Use the justfile for easy setup:
just setup
Copy files to your Claude Code settings directory:
cp settings.json ~/.config/claude-code/settings.json
cp commands/*.md ~/.config/claude-code/
cp agents/*.md ~/.config/claude-code/
The settings file includes pre-approved permissions for common development tasks:
- Git operations: All git commands (
git add
,commit
,push
, etc.) - GitHub CLI: PR management, issues, checks
- Build tools: Swift, Xcode, Cargo, Rust, Just
- File operations: Basic file system commands
- Search tools: ripgrep, grep, find
The commands/
directory contains shared slash commands:
/push_pr
- Automated workflow to create branch, commit changes, and create PR
The agents/
directory contains custom agent definitions:
code-quality-enforcer.md
- Agent for linting, fixing issues, formatting, and running testscode-reviewer.md
- Agent for reviewing code quality, best practices, and project standards
Add any shared environment variables to the env
section as needed.
When adding new permissions:
- Test locally first
- Update this repo
- Notify team to pull latest changes