SaketMunda/claude-org-template
Drop this into any project and start engineering at AI speed. No setup ceremony. No re-explaining context every session.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit SaketMunda/claude-org-template/.claude ./rig-claude-org-template # 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 SaketMunda/claude-org-template/.claude/skills/audit-module .claude/skills/audit-module $ npx degit SaketMunda/claude-org-template/.claude/skills/groom-memory .claude/skills/groom-memory $ npx degit SaketMunda/claude-org-template/.claude/skills/new-feature .claude/skills/new-feature $ npx degit SaketMunda/claude-org-template/.claude/skills/sprint .claude/skills/sprint $ npx degit SaketMunda/claude-org-template/.claude/skills/validate-rules .claude/skills/validate-rules
$ curl -fsSL --create-dirs -o .claude/agents/engineer-discipline.md https://raw.githubusercontent.com/SaketMunda/claude-org-template/master/.claude/agents/_shared/engineer-discipline.md $ curl -fsSL --create-dirs -o .claude/agents/backend-engineer.md https://raw.githubusercontent.com/SaketMunda/claude-org-template/master/.claude/agents/backend-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/database-engineer.md https://raw.githubusercontent.com/SaketMunda/claude-org-template/master/.claude/agents/database-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/devops-engineer.md https://raw.githubusercontent.com/SaketMunda/claude-org-template/master/.claude/agents/devops-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/frontend-engineer.md https://raw.githubusercontent.com/SaketMunda/claude-org-template/master/.claude/agents/frontend-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/modernization-reviewer.md https://raw.githubusercontent.com/SaketMunda/claude-org-template/master/.claude/agents/modernization-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/qa-engineer.md https://raw.githubusercontent.com/SaketMunda/claude-org-template/master/.claude/agents/qa-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/security-auditor.md https://raw.githubusercontent.com/SaketMunda/claude-org-template/master/.claude/agents/security-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/tech-lead.md https://raw.githubusercontent.com/SaketMunda/claude-org-template/master/.claude/agents/tech-lead.md $ curl -fsSL --create-dirs -o .claude/agents/tech-writer.md https://raw.githubusercontent.com/SaketMunda/claude-org-template/master/.claude/agents/tech-writer.md
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(git push --force*)",
"Bash(git push -f *)",
"Bash(git push origin main*)",
"Bash(git commit --no-verify*)",
"Bash(git reset --hard*)",
"Bash(git rebase --force*)",
"Bash(git clean -fd*)",
"Bash(rm -rf *)",
"Bash(rm -r *)",
"Bash(sudo *)",
"Bash(chmod 777 *)",
"Bash(sam deploy*)",
"Bash(cdk deploy*)",
"Bash(terraform apply*)",
"Bash(terraform destroy*)",
"Bash(pulumi up*)",
"Bash(pulumi destroy*)",
"Bash(kubectl delete*)",
"Bash(kubectl apply --force*)",
"Bash(aws s3 rb *)",
"Bash(aws ec2 terminate-instances*)",
"Bash(aws rds delete-db-instance*)",
"Bash(aws lambda delete-function*)",
"Bash(aws cloudformation delete-stack*)",
"Bash(dropdb *)",
"Bash(drop database *)",
"Bash(psql * -c 'DROP*)",
"Bash(mongodrop *)",
"Bash(npm publish*)",
"Bash(curl * | bash*)",
"Bash(wget * | bash*)"
]
}
} Skills (5)
Subagents (10)
| engineer-discipline | — |
| backend-engineer | Implements backend features — API routes, business logic, service layers, Lambda handlers, and backend tests. Lane: src/, functions/, handlers/, services/, lib/, api/. |
| database-engineer | Manages database schema, migrations, seeds, and query optimization. Lane: migrations/, schema/, seeds/. Never modifies application code directly. |
| devops-engineer | Manages infrastructure, CI/CD pipelines, environments, and IaC. Lane: infra/, cdk/, sam/, terraform/, .github/workflows/, Dockerfiles. Never touches application source code. |
| frontend-engineer | Implements UI features — components, pages, state management, API wiring, and frontend tests. Lane: web/, app/, client/, components/, pages/, hooks/, styles/. |
| modernization-reviewer | Read-only reviewer. Checks PRs for architectural compliance — conventions, patterns, and rules from the rules/ files. Never writes code. |
| qa-engineer | Writes characterization tests before extractions, integration tests for new features, and enforces coverage floors. Runs BEFORE writer agents on extraction tasks. Lane: *.test.*, *.spec.*, tests/, e2e |
| security-auditor | Read-only reviewer. Runs after writer agents on every PR diff. Produces a structured security verdict. Never writes code. |
| tech-lead | Decomposes engineering goals into lane-independent tasks, builds execution plans, coordinates parallel agents, and integrates handoffs. Does not write application code. |
| tech-writer | Writes and maintains technical documentation — ADRs, changelogs, API docs, setup guides, and README files. Runs after features are complete. Lane: docs/, *.md (except .claude/). |
Permissions
deny (31)
Bash(git push --force*)
Bash(git push -f *)
Bash(git push origin main*)
Bash(git commit --no-verify*)
Bash(git reset --hard*)
Bash(git rebase --force*)
Bash(git clean -fd*)
Bash(rm -rf *)
Bash(rm -r *)
Bash(sudo *)
Bash(chmod 777 *)
Bash(sam deploy*)
Bash(cdk deploy*)
Bash(terraform apply*)
Bash(terraform destroy*)
Bash(pulumi up*)
Bash(pulumi destroy*)
Bash(kubectl delete*)
Bash(kubectl apply --force*)
Bash(aws s3 rb *)
Bash(aws ec2 terminate-instances*)
Bash(aws rds delete-db-instance*)
Bash(aws lambda delete-function*)
Bash(aws cloudformation delete-stack*)
Bash(dropdb *)
Bash(drop database *)
Bash(psql * -c 'DROP*)
Bash(mongodrop *)
Bash(npm publish*)
Bash(curl * | bash*)
Bash(wget * | bash*)
ask (0)
—
allow (37)
Read(*)
Bash(git status)
Bash(git log*)
Bash(git diff*)
Bash(git branch*)
Bash(git fetch*)
Bash(git show*)
Bash(git stash list)
Bash(git remote -v)
Bash(git checkout -b *)
Bash(git checkout *)
Bash(git add *)
Bash(git commit*)
Bash(git push origin *)
Bash(git merge --no-ff *)
Bash(npm install)
Bash(npm ci)
Bash(npm run *)
Bash(npm test*)
Bash(npx *)
Bash(yarn install)
Bash(yarn *)
Bash(node *)
Bash(ls *)
Bash(cat *)
Bash(find *)
Bash(grep *)
Bash(echo *)
Bash(mkdir -p *)
Bash(cp *)
Bash(mv *)
Bash(wc *)
Bash(head *)
Bash(tail *)
Bash(sort *)
Bash(uniq *)
Bash(jq *)
Similar rigs
felipebustillo/dotclaude
A complete reference for configuring Claude Code — agents, skills, rules, hooks, settings, and memory patterns
Orchestrator 300 tok ·
Mathiew82/minimal-claudeness
A minimal, dependency-free meta-harness for Claude Code.
Pragmatist 2.7k tok ·
IuliaIvanaPatras/claude-code-templates
Build production-grade Claude Code project templates with specialized agents, reusable skills, rules, and hooks for faster app development
Fort Knox 10.1k tok ·
errpoulos/claude-sprint-workflow
Multi-agent Claude Code workflow for Jira-integrated sprint management — plan, implement, QA, and release with AI orchestration
Pragmatist 578 tok ·