arizawan/claude-code-starter-kit
Production-tested hooks, settings, and Notion second brain for Claude Code. For developers, designers, founders, students -- anyone who uses Claude Code.
ARCHETYPE
Automator
Hooks on every lifecycle event: format, lint, notify, log.
Copy this rig
# review before running: this installs third-party code $ claude mcp add playwright -- npx -y @playwright/mcp@latest --caps core --snapshot-mode incremental --image-responses omit $ npx degit arizawan/claude-code-starter-kit/hooks ./rig-claude-code-starter-kit/hooks
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.
$ claude mcp add playwright -- npx -y @playwright/mcp@latest --caps core --snapshot-mode incremental --image-responses omit Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Bash(rm -rf:*)",
"Bash(git push --force:*)",
"Bash(terraform apply:*)",
"Bash(terraform destroy:*)",
"Bash(docker system prune:*)",
"Bash(npm publish:*)",
"Bash(sudo:*)",
"Bash(dd:*)",
"Bash(mkfs:*)",
"Bash(mkfs.*:*)",
"Bash(shutdown:*)",
"Bash(reboot:*)",
"Bash(halt:*)",
"Bash(poweroff:*)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "Write|Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "bash ~/.claude/hooks/backup-before-edit.sh"
}
]
},
{
"matcher": "Read|Write|Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "python3 ~/.claude/hooks/block-secrets.py"
}
]
},
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "bash ~/.claude/hooks/filter-test-output.sh"
},
{
"type": "command",
"command": "bash ~/.claude/hooks/rtk-rewrite.sh"
}
]
}
]
}
} MCP servers (1)
| server | source | est. tokens |
|---|---|---|
| Playwright MCP · "playwright" | npm | 7.5k |
Hooks (9)
| event | matcher | runs |
|---|---|---|
| UserPromptSubmit | * | bash ~/.claude/hooks/fetch-context.sh |
| PreToolUse | Write|Edit|MultiEdit | bash ~/.claude/hooks/backup-before-edit.sh |
| PreToolUse | Read|Write|Edit|MultiEdit | python3 ~/.claude/hooks/block-secrets.py |
| PreToolUse | Bash | bash ~/.claude/hooks/filter-test-output.sh |
| PreToolUse | Bash | bash ~/.claude/hooks/rtk-rewrite.sh |
| PostToolUse | Write|Edit|MultiEdit | bash ~/.claude/hooks/lint-on-save.sh |
| SessionStart | * | bash ~/.claude/hooks/stale-node-modules.sh |
| Stop | * | bash ~/.claude/hooks/verify-no-secrets.sh |
| Stop | * | bash ~/.claude/hooks/save-session.sh |
Permissions
deny (14)
Bash(rm -rf:*)
Bash(git push --force:*)
Bash(terraform apply:*)
Bash(terraform destroy:*)
Bash(docker system prune:*)
Bash(npm publish:*)
Bash(sudo:*)
Bash(dd:*)
Bash(mkfs:*)
Bash(mkfs.*:*)
Bash(shutdown:*)
Bash(reboot:*)
Bash(halt:*)
Bash(poweroff:*)
ask (0)
—
allow (68)
Bash(git status:*)
Bash(git log:*)
Bash(git diff:*)
Bash(git branch:*)
Bash(git add:*)
Bash(git commit:*)
Bash(git remote:*)
Bash(git stash:*)
Bash(git fetch:*)
Bash(git pull:*)
Bash(git checkout:*)
Bash(git switch:*)
Bash(git push:*)
Bash(git merge:*)
Bash(git rebase:*)
Bash(git tag:*)
Bash(npm run:*)
Bash(npm test:*)
Bash(npm install:*)
Bash(npx tsc:*)
Bash(npx eslint:*)
Bash(node:*)
Bash(python3:*)
Bash(pip:*)
Bash(docker ps:*)
Bash(docker logs:*)
Bash(docker build:*)
Bash(docker run:*)
Bash(docker exec:*)
Bash(docker compose:*)
Bash(docker-compose:*)
Bash(bun run:*)
Bash(bun install:*)
Bash(bun test:*)
Bash(bun add:*)
Bash(bun build:*)
Bash(bun x:*)
Bash(gh:*)
Bash(vercel:*)
Bash(wrangler:*)
Bash(supabase:*)
Bash(curl:*)
Bash(deno:*)
Bash(ruff:*)
Bash(terraform plan:*)
Bash(terraform output:*)
Bash(terraform init:*)
Bash(terraform validate:*)
Bash(wc:*)
Bash(mkdir:*)
Bash(cp:*)
Bash(mv:*)
Bash(chmod:*)
Bash(ls:*)
Bash(cat:*)
Bash(head:*)
Bash(tail:*)
Bash(diff:*)
Bash(jq:*)
Bash(open:*)
Similar rigs
777genius/agent-teams-ai
You're the boss, agents are your team. They handle tasks on their own, message each other, and review each other's work. You just watch the kanban board and give high-level commands. Codex/Claude/OpenCode/Cursor/Grok/GitHub/Kiro/Z.AI/Xiaomi
Pragmatist 12.5k tok ·
kaorii-ako/Shiori-v1
Open-source AI study companion — Google Classroom sync, Gemini AI plans, SRS flashcards, GPA predictor, AI quiz, MCP server for Claude Code. Try demo at shiori-v1.vercel.app
Pragmatist 8.8k tok ·
atxtechbro/dotfiles
AI-orchestration dotfiles for developers who want leverage. Parallelize agents, enforce principles, and self-heal your stack for 100x throughput. Built to version the AI era.
YOLO Cowboy 7.5k tok ·
LookIron/base-app-template
Production-ready project template with ADW (AI Developer Workflow) system, Claude Code commands, and hooks for agentic coding
Automator 8.1k tok ·