~ / rigs / faizkhairi / claude-code-blueprint

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.

↗ GitHub ★ 71 mit updated 14d ago project Claude CodeCodex
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~5.7k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

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)

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

copied ✓