MatrixFounder/Agentic-development
A robust agentic workflow for LLM-based development. Features role-based orchestration (Analyst, Architect, Developer), strict Stub-First methodology, and automated TDD/VDD cycles.
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 MatrixFounder/Agentic-development/.claude ./rig-agentic-development # 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 MatrixFounder/Agentic-development/.agent/skills/architecture-design .claude/skills/architecture-design $ npx degit MatrixFounder/Agentic-development/.agent/skills/architecture-format-core .claude/skills/architecture-format-core $ npx degit MatrixFounder/Agentic-development/.agent/skills/architecture-format-extended .claude/skills/architecture-format-extended $ npx degit MatrixFounder/Agentic-development/.agent/skills/architecture-review-checklist .claude/skills/architecture-review-checklist $ npx degit MatrixFounder/Agentic-development/.agent/skills/artifact-formalizer .claude/skills/artifact-formalizer $ npx degit MatrixFounder/Agentic-development/.agent/skills/artifact-management .claude/skills/artifact-management $ npx degit MatrixFounder/Agentic-development/.agent/skills/brainstorming .claude/skills/brainstorming $ npx degit MatrixFounder/Agentic-development/.agent/skills/code-review-checklist .claude/skills/code-review-checklist $ npx degit MatrixFounder/Agentic-development/.agent/skills/core-principles .claude/skills/core-principles $ npx degit MatrixFounder/Agentic-development/.agent/skills/developer-guidelines .claude/skills/developer-guidelines $ npx degit MatrixFounder/Agentic-development/.agent/skills/documentation-standards .claude/skills/documentation-standards $ npx degit MatrixFounder/Agentic-development/.agent/skills/hooks-creator .claude/skills/hooks-creator $ npx degit MatrixFounder/Agentic-development/.agent/skills/known-issues-format .claude/skills/known-issues-format $ npx degit MatrixFounder/Agentic-development/.agent/skills/light-mode .claude/skills/light-mode $ npx degit MatrixFounder/Agentic-development/.agent/skills/mermaid-authoring-guidelines .claude/skills/mermaid-authoring-guidelines $ npx degit MatrixFounder/Agentic-development/.agent/skills/plan-review-checklist .claude/skills/plan-review-checklist $ npx degit MatrixFounder/Agentic-development/.agent/skills/planning-decision-tree .claude/skills/planning-decision-tree $ npx degit MatrixFounder/Agentic-development/.agent/skills/requirements-analysis .claude/skills/requirements-analysis $ npx degit MatrixFounder/Agentic-development/.agent/skills/run-feedback .claude/skills/run-feedback $ npx degit MatrixFounder/Agentic-development/.agent/skills/security-audit .claude/skills/security-audit $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-adversarial-performance .claude/skills/skill-adversarial-performance $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-adversarial-security .claude/skills/skill-adversarial-security $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-archive-task .claude/skills/skill-archive-task $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-creator .claude/skills/skill-creator $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-enhancer .claude/skills/skill-enhancer $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-orchestrator-patterns .claude/skills/skill-orchestrator-patterns $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-parallel-orchestration .claude/skills/skill-parallel-orchestration $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-phase-context .claude/skills/skill-phase-context $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-planning-format .claude/skills/skill-planning-format $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-product-analysis .claude/skills/skill-product-analysis $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-product-backlog-prioritization .claude/skills/skill-product-backlog-prioritization $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-product-handoff .claude/skills/skill-product-handoff $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-product-solution-blueprint .claude/skills/skill-product-solution-blueprint $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-product-strategic-analysis .claude/skills/skill-product-strategic-analysis $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-reverse-engineering .claude/skills/skill-reverse-engineering $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-safe-commands .claude/skills/skill-safe-commands $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-self-improvement-verificator .claude/skills/skill-self-improvement-verificator $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-session-state .claude/skills/skill-session-state $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-spec-validator .claude/skills/skill-spec-validator $ npx degit MatrixFounder/Agentic-development/.agent/skills/skill-task-model .claude/skills/skill-task-model
$ curl -fsSL --create-dirs -o .claude/agents/analyst.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/analyst.md $ curl -fsSL --create-dirs -o .claude/agents/architect.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/architect.md $ curl -fsSL --create-dirs -o .claude/agents/architecture-reviewer.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/architecture-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/critic-logic.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/critic-logic.md $ curl -fsSL --create-dirs -o .claude/agents/critic-performance.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/critic-performance.md $ curl -fsSL --create-dirs -o .claude/agents/critic-security.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/critic-security.md $ curl -fsSL --create-dirs -o .claude/agents/developer.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/developer.md $ curl -fsSL --create-dirs -o .claude/agents/plan-reviewer.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/plan-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/planner.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/planner.md $ curl -fsSL --create-dirs -o .claude/agents/product-analyst.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/product-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/product-director.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/product-director.md $ curl -fsSL --create-dirs -o .claude/agents/security-auditor.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/security-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/solution-architect.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/solution-architect.md $ curl -fsSL --create-dirs -o .claude/agents/strategic-analyst.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/strategic-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/task-reviewer.md https://raw.githubusercontent.com/MatrixFounder/Agentic-development/main/.claude/agents/task-reviewer.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 stash)",
"Bash(git stash *)",
"Bash(git reset --hard)",
"Bash(git reset --hard *)",
"Bash(git clean)",
"Bash(git clean *)"
]
}
} Skills (47)
architecture-designarchitecture-format-corearchitecture-format-extendedarchitecture-review-checklistartifact-formalizerartifact-managementbrainstormingcode-review-checklistcore-principlesdeveloper-guidelinesdocumentation-standardshooks-creatorknown-issues-formatlight-modemermaid-authoring-guidelinesplan-review-checklistplanning-decision-treerequirements-analysisrun-feedbacksecurity-auditskill-adversarial-performanceskill-adversarial-securityskill-archive-taskskill-creatorskill-enhancerskill-orchestrator-patternsskill-parallel-orchestrationskill-phase-contextskill-planning-formatskill-product-analysisskill-product-backlog-prioritizationskill-product-handoffskill-product-solution-blueprintskill-product-strategic-analysisskill-reverse-engineeringskill-safe-commandsskill-self-improvement-verificatorskill-session-stateskill-spec-validatorskill-task-modelskill-update-memoryta<redacted>tdd-stricttdd-stub-firsttesting-best-practicesvdd-adversarialvdd-sarcastic
Subagents (16)
| analyst model: sonnet | Transform user requests into structured docs/TASK.md with Requirements Traceability Matrix. Spawn before architecture/planning phase; produces the TASK artifact. |
| architect model: sonnet | Design scalable, secure system architecture in docs/ARCHITECTURE.md (Data Model → Components → Interfaces). Spawn after TASK approval before planning phase. |
| architecture-reviewer model: opus | Review docs/ARCHITECTURE.md for Data Model correctness, Security (OWASP), Scalability, and YAGNI. Spawn after architect to gate the Architecture→Planning boundary. |
| code-reviewer model: opus | Review implemented code for Compliance with task requirements, Quality (logic, edge cases), Testing (E2E pass, no over-mocking), and Docs (.AGENTS.md, docstrings updated). Spawn after developer to gat |
| critic-logic model: opus | Review code for logic bugs, unhandled edge cases, happy-path assumptions, input-validation gaps, and error-handling holes. Spawn in parallel with critic-security and critic-performance during /vdd-mul |
| critic-performance model: opus | Review code for N+1 queries, O(n²)+ algorithmic traps, memory leaks, blocking I/O in async, missing pooling, and resource leaks at scale. Spawn in parallel with critic-logic and critic-security during |
| critic-security model: opus | Review code for OWASP-style security issues (injection, authn/authz, secrets, supply chain, LLM-specific) in parallel with other critics during /vdd-multi. For full audits producing a formal docs/audi |
| developer model: sonnet | Implement an atomic task from docs/tasks/*.md under Stub-First methodology. Spawn per task for Phase 1 (stubs + E2E tests, Red→Green) or Phase 2 (logic). |
| plan-reviewer model: opus | Review docs/PLAN.md and docs/tasks/*.md for RTM coverage, Stub-First compliance, and task atomicity. Spawn after planner to gate the Planning→Execution boundary. |
| planner model: opus | Decompose approved TASK and ARCHITECTURE into docs/PLAN.md and per-task files docs/tasks/*.md under Stub-First. Spawn after architecture approval. |
| product-analyst model: sonnet | Transform MARKET_STRATEGY.md into a human-centric docs/product/PRODUCT_VISION.md with INVEST stories and SMART KPIs. Spawn in the Vision Phase after strategic-analyst approval. |
| product-director model: opus | Apply Adversarial VDD to MARKET_STRATEGY.md + PRODUCT_VISION.md; filter hallucinations, weak moats, fluff. Produce docs/product/APPROVED_BACKLOG.md (with WSJF + APPROVAL_HASH) or docs/product/REVIEW_C |
| security-auditor model: opus | Perform full OWASP security audit (Top 10, taint analysis, dependency CVE check, smart-contract patterns, LLM-specific attacks) on code changes or a target directory. Spawn for pre-merge or pre-releas |
| solution-architect model: sonnet | Translate APPROVED_BACKLOG (with valid APPROVAL_HASH) into docs/product/SOLUTION_BLUEPRINT.md — Requirements, UX flows, ROI. Spawn as the final Product-phase role before the Technical Handoff. |
| strategic-analyst model: sonnet | Analyze Market Size (TAM/SAM/SOM), Competition, Trends, and Timing to produce data-backed docs/product/MARKET_STRATEGY.md. Spawn in the Strategy Phase (first product-pipeline role); supports Full or M |
| task-reviewer model: opus | Review docs/TASK.md for quality, completeness, and non-contradiction against the original user request and current architecture. Spawn after analyst to gate the Analysis→Architecture boundary. |
Hooks (1)
| event | matcher | runs |
|---|---|---|
| PostToolUse | Write|Edit | .claude/hooks/validate_skill_hook.sh |
Slash commands (23)
/base-stub-first/develop-all/develop/framework-upgrade/full/heal-issues/iterative-design/light/plan/product-full-discovery/product-market-only/product-quick-vision/run-feedback/security-audit/start-feature/update-docs/vdd-adversarial/vdd-develop-all/vdd-develop/vdd-multi/vdd-plan/vdd-start-feature/vdd
Permissions
deny (6)
Bash(git stash)
Bash(git stash *)
Bash(git reset --hard)
Bash(git reset --hard *)
Bash(git clean)
Bash(git clean *)
ask (0)
—
allow (44)
Bash(ls *)
Bash(cat *)
Bash(head *)
Bash(tail *)
Bash(grep *)
Bash(wc *)
Bash(stat *)
Bash(du *)
Bash(df *)
Bash(echo *)
Bash(git status)
Bash(git status *)
Bash(git log)
Bash(git diff)
Bash(git show)
Bash(git branch)
Bash(git remote)
Bash(git tag)
Bash(mkdir -p docs/tasks)
Bash(mkdir -p docs/plans)
Bash(mkdir -p docs/architectures)
Bash(python -m pytest)
Bash(python3 -m pytest)
Bash(npm test)
Bash(cargo test)
Bash(python3 .agent/tools/archive_move.py *)
Bash(python3 .agent/skills/skill-session-state/scripts/update_state.py *)
Bash(python3 .agent/tools/task_id_tool.py *)
Bash(python3 .agent/skills/skill-creator/scripts/validate_skill.py *)
Bash(python3 .agent/skills/skill-creator/scripts/init_skill.py *)
Bash(python3 .agent/tools/rebase_links.py *)
Bash(python3 .agent/skills/artifact-formalizer/scripts/scan_register.py *)
Bash(python3 .agent/skills/artifact-formalizer/scripts/selftest_scan.py *)
Bash(python3 .agent/skills/mermaid-authoring-guidelines/scripts/lint_mermaid.py *)
Bash(python3 .agent/skills/mermaid-authoring-guidelines/scripts/plan_gantt.py --check *)
Bash(python3 .agent/skills/mermaid-authoring-guidelines/scripts/plan_gantt.py docs/PLAN.md --check *)
Bash(python3 System/scripts/doctor.py)
Bash(python3 System/scripts/doctor.py *)
Bash(python3 tests/run_tests.py)
Bash(python System/scripts/validate_skills.py --root .)
Bash(python System/scripts/validate_skills.py --root . --quiet)
Bash(python System/scripts/check_prompt_references.py --root .)
Bash(python System/scripts/security_lint.py --root .)
Bash(python System/scripts/smoke_workflows.py --root .)
Similar rigs
xiaopixiu2019/dotfiles-claude
—
Orchestrator 1.6k tok ·
Devpanchal37/claude-code-playbooks
Production-grade Claude Code agent setup for Flutter and Laravel. Agents, orchestration, gates, memory, and every workflow documented. Generic + framework-specific.
Orchestrator 12.0k tok ·
Imran-ml/claude-skills
Reusable Claude Code configuration repository with skills, subagents, hooks, MCP setup, and examples for bootstrapping new projects.
Pragmatist 592 tok ·
Yuutokata/claude-code-setup
🔄 One Claude Code setup for my desktop and MacBook, synced through git, with guardrails that keep secrets out.
Fort Knox 1.1k tok ·