faizkhairi/claude-code-blueprint
A battle-tested, framework-agnostic reference architecture for Claude Code. Beginner-friendly with graduated adoption (minimal / standard / core / full presets). 12 agents, 19 skills, 15 hooks, 6 rules, with reasoning behind every decision.
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 faizkhairi/claude-code-blueprint/agents ./rig-claude-code-blueprint/agents $ npx degit faizkhairi/claude-code-blueprint/skills ./rig-claude-code-blueprint/skills $ npx degit faizkhairi/claude-code-blueprint/hooks ./rig-claude-code-blueprint/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.
$ npx degit faizkhairi/claude-code-blueprint/skills/db-check .claude/skills/db-check $ npx degit faizkhairi/claude-code-blueprint/skills/deploy-check .claude/skills/deploy-check $ npx degit faizkhairi/claude-code-blueprint/skills/e2e-check .claude/skills/e2e-check $ npx degit faizkhairi/claude-code-blueprint/skills/elicit-requirements .claude/skills/elicit-requirements $ npx degit faizkhairi/claude-code-blueprint/skills/load-session .claude/skills/load-session $ npx degit faizkhairi/claude-code-blueprint/skills/pr-review .claude/skills/pr-review $ npx degit faizkhairi/claude-code-blueprint/skills/register-project .claude/skills/register-project $ npx degit faizkhairi/claude-code-blueprint/skills/review-diff .claude/skills/review-diff $ npx degit faizkhairi/claude-code-blueprint/skills/review-full .claude/skills/review-full $ npx degit faizkhairi/claude-code-blueprint/skills/save-diary .claude/skills/save-diary $ npx degit faizkhairi/claude-code-blueprint/skills/save-session .claude/skills/save-session $ npx degit faizkhairi/claude-code-blueprint/skills/scaffold-project .claude/skills/scaffold-project $ npx degit faizkhairi/claude-code-blueprint/skills/self-audit .claude/skills/self-audit $ npx degit faizkhairi/claude-code-blueprint/skills/session-end .claude/skills/session-end $ npx degit faizkhairi/claude-code-blueprint/skills/sprint-plan .claude/skills/sprint-plan $ npx degit faizkhairi/claude-code-blueprint/skills/status .claude/skills/status $ npx degit faizkhairi/claude-code-blueprint/skills/tech-radar .claude/skills/tech-radar $ npx degit faizkhairi/claude-code-blueprint/skills/test-check .claude/skills/test-check
$ curl -fsSL --create-dirs -o .claude/agents/architecture-reviewer.md https://raw.githubusercontent.com/faizkhairi/claude-code-blueprint/main/agents/architecture-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/backend-specialist.md https://raw.githubusercontent.com/faizkhairi/claude-code-blueprint/main/agents/backend-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/faizkhairi/claude-code-blueprint/main/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/db-analyst.md https://raw.githubusercontent.com/faizkhairi/claude-code-blueprint/main/agents/db-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/devops-engineer.md https://raw.githubusercontent.com/faizkhairi/claude-code-blueprint/main/agents/devops-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/docs-writer.md https://raw.githubusercontent.com/faizkhairi/claude-code-blueprint/main/agents/docs-writer.md $ curl -fsSL --create-dirs -o .claude/agents/frontend-specialist.md https://raw.githubusercontent.com/faizkhairi/claude-code-blueprint/main/agents/frontend-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/memory-curator.md https://raw.githubusercontent.com/faizkhairi/claude-code-blueprint/main/agents/memory-curator.md $ curl -fsSL --create-dirs -o .claude/agents/project-architect.md https://raw.githubusercontent.com/faizkhairi/claude-code-blueprint/main/agents/project-architect.md $ curl -fsSL --create-dirs -o .claude/agents/qa-tester.md https://raw.githubusercontent.com/faizkhairi/claude-code-blueprint/main/agents/qa-tester.md $ curl -fsSL --create-dirs -o .claude/agents/security-reviewer.md https://raw.githubusercontent.com/faizkhairi/claude-code-blueprint/main/agents/security-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/verify-plan.md https://raw.githubusercontent.com/faizkhairi/claude-code-blueprint/main/agents/verify-plan.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 6,974 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(~/.aws/**)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(.env)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/.env.*)",
"Read(**/*.key)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(npm publish:*)",
"Bash(wget *)",
"Bash(git rebase *)",
"Bash(gh pr merge *)",
"Bash(git commit *)"
]
}
} Skills (18)
db-checkdeploy-checke2e-checkelicit-requirementsload-sessionpr-reviewregister-projectreview-diffreview-fullsave-diarysave-sessionscaffold-projectself-auditsession-endsprint-planstatustech-radartest-check
Subagents (12)
| architecture-reviewer model: sonnet | Analyzes codebase architecture for structural issues, dependency direction, modularity, and separation of concerns. Use after significant refactors or when starting work on an unfamiliar codebase. |
| backend-specialist model: sonnet | Expert backend engineer for building server routes, API endpoints, database operations, services, and middleware. Adapts to any backend framework based on project context. |
| code-reviewer model: sonnet | Performs comprehensive code review focusing on quality, patterns, and best practices. Use proactively after significant code changes. |
| db-analyst model: sonnet | Analyzes database schemas, queries, migrations, and performance. Use for schema reviews, query optimization, and migration planning across any ORM. |
| devops-engineer model: sonnet | Handles deployment configs, CI/CD pipelines, Docker, infrastructure, and cloud operations. Use for deployment reviews and infrastructure tasks. |
| docs-writer model: haiku | Creates and maintains project documentation, README files, API docs, changelogs, and architecture documents. Use after features are completed or when docs need updating. |
| frontend-specialist model: sonnet | Expert frontend engineer for building UI components, pages, forms, state management, and client-side logic. Adapts to any frontend framework based on project context. |
| memory-curator model: sonnet | Audits your memory directory for orphans, phantom references, index drift, broken wiki-links, stale entries, and near-duplicates. Writes a dated health report. Use on-demand (a monthly cadence works w |
| project-architect model: opus | Designs system architecture, plans features, breaks work into tasks, and makes technology decisions. Use when starting new projects or designing new features. |
| qa-tester model: sonnet | Creates and runs test suites. Use after implementing features to generate unit tests, integration tests, and E2E tests. |
| security-reviewer model: sonnet | Reviews code for OWASP Top 10 vulnerabilities, authentication flaws, and injection attacks. Use proactively after writing API endpoints or auth code. |
| verify-plan model: sonnet | Mechanical verification of implementation plans. Run on EVERY plan before ExitPlanMode. Checks counts, paths, wiring, policies, examples, and completeness. |
Similar rigs
ZaaliMohamed123/evolving-claude
A self-improving global Claude Code setup: 10 subagents, on-demand skills, safety hooks, three-tier memory, and a config feedback loop.
Orchestrator 2.2k tok ·
dominikbullo/ai-setup
My AI setup — Claude Code skills, agents, and config for engineering work
Orchestrator 749 tok ·
VersoXBT/claude-initial-setup
75 skills, 14 agents, 15 commands for Claude Code. Plug-and-play starter kit covering TypeScript, Python, Go, Rust, React, Next.js, FastAPI, Django, Docker, CI/CD, security, testing, and more. Cross-AI support for Cursor, Copilot, and Codex
Orchestrator 5.1k tok ·
MiguelAxcar/ai-rpi-protocol
Repo-native protocol for AI-assisted coding that enforces a simple discipline: research first, plan second, code last. Drop it into any repository to reduce wrong implementations, cut rewrite cycles, and improve decisions earlier in the wor
Orchestrator 2.3k tok ·