braedensc/claude-project-kit
Battle-tested Claude Code project template: self-protecting hook suite w/ CI-run test battery, secret scanning, deploy/backup workflow templates, and the process docs for safe agentic development. MIT.
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
Copy this rig
# review before running: this installs third-party code
$ npx degit braedensc/claude-project-kit/.claude ./rig-claude-project-kit # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit braedensc/claude-project-kit/.claude/skills/fix-ci .claude/skills/fix-ci $ npx degit braedensc/claude-project-kit/.claude/skills/new-adr .claude/skills/new-adr $ npx degit braedensc/claude-project-kit/.claude/skills/plan-epic .claude/skills/plan-epic $ npx degit braedensc/claude-project-kit/.claude/skills/plan-mvp .claude/skills/plan-mvp $ npx degit braedensc/claude-project-kit/.claude/skills/setup-board .claude/skills/setup-board $ npx degit braedensc/claude-project-kit/.claude/skills/ship .claude/skills/ship $ npx degit braedensc/claude-project-kit/.claude/skills/sync-kit .claude/skills/sync-kit $ npx degit braedensc/claude-project-kit/.claude/skills/weekly-review .claude/skills/weekly-review $ npx degit braedensc/claude-project-kit/.claude/skills/work .claude/skills/work
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Read(.env)",
"Read(.env.local)",
"Read(.env.development)",
"Read(.env.production)",
"Read(.env.staging)",
"Read(.env.test)",
"Read(.env.*.local)",
"Read(secrets/**)",
"Read(*.pem)",
"Read(*.key)",
"Read(**/id_rsa)",
"Read(**/credentials)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": ".*",
"hooks": [
{
"type": "command",
"command": "command -v python3 >/dev/null 2>&1 && python3 \"$CLAUDE_PROJECT_DIR\"/.claude/hooks/pre-tool-use.py || exit 2"
}
]
}
]
}
} Skills (9)
Hooks (5)
| event | matcher | runs |
|---|---|---|
| SessionStart | startup | python3 "$CLAUDE_PROJECT_DIR"/.claude/hooks/session-start.py |
| SessionStart | resume | python3 "$CLAUDE_PROJECT_DIR"/.claude/hooks/session-start.py |
| PreToolUse | .* | command -v python3 >/dev/null 2>&1 && python3 "$CLAUDE_PROJECT_DIR"/.claude/hooks/pre-tool-use.py || exit 2 |
| PostToolUse | Bash|Edit|Write | python3 "$CLAUDE_PROJECT_DIR"/.claude/hooks/audit.py |
| Stop | * | python3 "$CLAUDE_PROJECT_DIR"/.claude/hooks/stop-pr-check.py |
Permissions
deny (12)
Read(.env)
Read(.env.local)
Read(.env.development)
Read(.env.production)
Read(.env.staging)
Read(.env.test)
Read(.env.*.local)
Read(secrets/**)
Read(*.pem)
Read(*.key)
Read(**/id_rsa)
Read(**/credentials)
ask (0)
—
allow (0)
—
Similar rigs
RemiMyrset/roots
A GitHub template for pnpm + Turborepo TypeScript monorepos that AI coding agents can work in safely from day one.
Skill Collector 3.4k tok ·
hta218/dotfiles
My personal macOS development environment — shell config, Git aliases, editor settings, and the tools I install on every new machine.
Skill Collector 491 tok ·
EricAndrechek/Pacer
Native macOS app for tracking Claude Code usage — tokens, cost, rate-limit pacing, per-project breakdowns. SwiftUI + SwiftData.
Pragmatist 16.3k tok ·
MariaSolOs/dotfiles
Files important enough for version control
Minimalist 1.1k tok ·