mim1963/mim-CC-dev-bootstrap
Claude Code multi-agent dev environment pieces
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 mim1963/mim-CC-dev-bootstrap/backup/v1.0.0-baseline/reference/.claude ./rig-mim-cc-dev-bootstrap # 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.
$ curl -fsSL --create-dirs -o .claude/agents/architect-reviewer.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/architect-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/challenger.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/challenger.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/coherence-checker.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/coherence-checker.md $ curl -fsSL --create-dirs -o .claude/agents/guardian.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/guardian.md $ curl -fsSL --create-dirs -o .claude/agents/jenny.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/jenny.md $ curl -fsSL --create-dirs -o .claude/agents/karen.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/karen.md $ curl -fsSL --create-dirs -o .claude/agents/orchestrator.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/orchestrator.md $ curl -fsSL --create-dirs -o .claude/agents/pragmatist.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/pragmatist.md $ curl -fsSL --create-dirs -o .claude/agents/security-auditor.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/security-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/spec-analyst.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/spec-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/spec-architect.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/spec-architect.md $ curl -fsSL --create-dirs -o .claude/agents/spec-design-validator.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/spec-design-validator.md $ curl -fsSL --create-dirs -o .claude/agents/spec-developer.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/spec-developer.md $ curl -fsSL --create-dirs -o .claude/agents/spec-requirements-validator.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/spec-requirements-validator.md $ curl -fsSL --create-dirs -o .claude/agents/spec-task-validator.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/spec-task-validator.md $ curl -fsSL --create-dirs -o .claude/agents/spec-tester.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/spec-tester.md $ curl -fsSL --create-dirs -o .claude/agents/tdd-orchestrator.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.0.0-baseline/reference/.claude/agents/tdd-orchestrator.md $ curl -fsSL --create-dirs -o .claude/agents/architect-reviewer.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/architect-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/challenger.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/challenger.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/coherence-checker.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/coherence-checker.md $ curl -fsSL --create-dirs -o .claude/agents/guardian.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/guardian.md $ curl -fsSL --create-dirs -o .claude/agents/jenny.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/jenny.md $ curl -fsSL --create-dirs -o .claude/agents/karen.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/karen.md $ curl -fsSL --create-dirs -o .claude/agents/orchestrator.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/orchestrator.md $ curl -fsSL --create-dirs -o .claude/agents/pragmatist.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/pragmatist.md $ curl -fsSL --create-dirs -o .claude/agents/security-auditor.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/security-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/spec-analyst.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/spec-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/spec-architect.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/spec-architect.md $ curl -fsSL --create-dirs -o .claude/agents/spec-design-validator.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/spec-design-validator.md $ curl -fsSL --create-dirs -o .claude/agents/spec-developer.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/spec-developer.md $ curl -fsSL --create-dirs -o .claude/agents/spec-requirements-validator.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/spec-requirements-validator.md $ curl -fsSL --create-dirs -o .claude/agents/spec-task-validator.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/spec-task-validator.md $ curl -fsSL --create-dirs -o .claude/agents/spec-tester.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/spec-tester.md $ curl -fsSL --create-dirs -o .claude/agents/tdd-orchestrator.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/backup/v1.1.0-pre-context7/reference/.claude/agents/tdd-orchestrator.md $ curl -fsSL --create-dirs -o .claude/agents/architect-reviewer.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/reference/.claude/agents/architect-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/challenger.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/reference/.claude/agents/challenger.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/reference/.claude/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/coherence-checker.md https://raw.githubusercontent.com/mim1963/mim-CC-dev-bootstrap/main/reference/.claude/agents/coherence-checker.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"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(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Subagents (54)
| architect-reviewer model: claude-opus-4-6 | Revieweur architectural READ-ONLY. Invoquer dans /review pour analyser le code depuis une perspective architecturale — patterns, SOLID, scalabilité, couplage, cohésion. Fait partie du panel de 5 agent |
| challenger model: claude-opus-4-6 | Agent challenge architectural READ-ONLY. Invoquer dans /challenge pour questionner agressivement les décisions de design — remettre en cause les hypothèses, proposer des alternatives, identifier les r |
| code-reviewer model: claude-opus-4-6 | Revieweur qualité code READ-ONLY. Invoquer dans /review pour analyser la qualité du code — lisibilité, maintenabilité, naming, complexité cyclomatique, duplication, documentation. Fait partie du panel |
| coherence-checker model: claude-sonnet-4-6 | Agent de cohérence globale READ-ONLY. Invoquer dans /team-review ou /review pour vérifier la cohérence entre les différentes parties du projet — naming, conventions, style, patterns, documentation. Dé |
| guardian model: claude-sonnet-4-6 | Agent de maintenance CLAUDE.md. Invoquer périodiquement ou après des changements majeurs pour maintenir CLAUDE.md à jour — reflète l'état réel du projet, met à jour la table des agents, les commandes, |
| jenny model: claude-sonnet-4-6 | Agent de vérification implémentation vs specs READ-ONLY (inspiré darcyegb). Invoquer dans /review pour vérifier que le code implémenté correspond réellement aux specifications — requirements couverts, |
| karen model: claude-sonnet-4-6 | Agent reality check complétude (inspiré darcyegb). Invoquer pour évaluer l'écart entre la complétude revendiquée et la complétude réelle — exécute des vérifications Bash (builds, tests, linting), iden |
| orchestrator model: claude-opus-4-6 | PROACTIVE - Coordinateur du pipeline spec-driven complet. Invoquer pour orchestrer le développement d'une nouvelle feature de bout en bout : lance spec-analyst → spec-architect → spec-developer en séq |
| pragmatist model: claude-sonnet-4-6 | Agent anti-sur-engineering READ-ONLY. Invoquer dans /review ou /challenge pour détecter la complexité inutile, les abstractions prématurées, et l'over-engineering. Fait partie du panel de 5 agents de |
| security-auditor model: claude-opus-4-6 | Auditeur sécurité READ-ONLY (OWASP Top 10). Invoquer dans /review pour identifier les vulnérabilités de sécurité — injections, auth/authz, secrets exposés, XSS, CSRF, dépendances vulnérables. Fait par |
| spec-analyst model: claude-opus-4-6 | Analyste requirements spec-driven. Invoquer pour transformer une description de feature en requirements.md structuré et complet. Produit des user stories, critères d'acceptance et contraintes clairs. |
| spec-architect model: claude-opus-4-6 | Architecte spec-driven. Invoquer après validation des requirements pour produire design.md (architecture + composants) et tasks.md (liste de tâches atomiques ordonnées). Lit requirements.md, produit d |
| spec-design-validator model: claude-sonnet-4-6 | Validateur READ-ONLY du design (Phase 2). Invoquer après spec-architect pour valider design.md — cohérence avec requirements, solidité architecturale, décisions documentées. Ne modifie aucun fichier. |
| spec-developer model: claude-sonnet-4-6 | Développeur spec-driven atomique. Invoquer pour implémenter UNE SEULE tâche de tasks.md. Lit la tâche spécifiée, implémente uniquement cette tâche, marque [x] dans tasks.md, puis STOP. Ne jamais implé |
| spec-requirements-validator model: claude-sonnet-4-6 | Validateur READ-ONLY des requirements (Phase 1). Invoquer après spec-analyst pour valider la qualité de requirements.md avant de passer au design. Ne modifie aucun fichier. Produit un rapport de valid |
| spec-task-validator model: claude-sonnet-4-6 | Validateur READ-ONLY des tâches (Phase 3). Invoquer après spec-architect pour valider tasks.md — atomicité, ordre logique, couverture du design, absence de scope creep. Ne modifie aucun fichier. Produ |
| spec-tester model: claude-sonnet-4-6 | Testeur unitaire post-implémentation. Invoquer après spec-developer pour écrire et exécuter les tests unitaires d'une tâche implémentée. Valide que le code respecte les critères d'acceptance. Rapport |
| tdd-orchestrator model: claude-sonnet-4-6 | Orchestrateur du cycle TDD (Test-Driven Development). Invoquer pour développer en mode RED-GREEN-REFACTOR strict. Guide le cycle tâche par tâche avec arrêt et confirmation à chaque étape. Idéal pour l |
| architect-reviewer model: claude-opus-4-6 | Revieweur architectural READ-ONLY. Invoquer dans /review pour analyser le code depuis une perspective architecturale — patterns, SOLID, scalabilité, couplage, cohésion. Fait partie du panel de 5 agent |
| challenger model: claude-opus-4-6 | Agent challenge architectural READ-ONLY. Invoquer dans /challenge pour questionner agressivement les décisions de design — remettre en cause les hypothèses, proposer des alternatives, identifier les r |
| code-reviewer model: claude-opus-4-6 | Revieweur qualité code READ-ONLY. Invoquer dans /review pour analyser la qualité du code — lisibilité, maintenabilité, naming, complexité cyclomatique, duplication, documentation. Fait partie du panel |
| coherence-checker model: claude-sonnet-4-6 | Agent de cohérence globale READ-ONLY. Invoquer dans /team-review ou /review pour vérifier la cohérence entre les différentes parties du projet — naming, conventions, style, patterns, documentation. Dé |
| guardian model: claude-sonnet-4-6 | Agent de maintenance CLAUDE.md. Invoquer périodiquement ou après des changements majeurs pour maintenir CLAUDE.md à jour — reflète l'état réel du projet, met à jour la table des agents, les commandes, |
| jenny model: claude-sonnet-4-6 | Agent de vérification implémentation vs specs READ-ONLY (inspiré darcyegb). Invoquer dans /review pour vérifier que le code implémenté correspond réellement aux specifications — requirements couverts, |
| karen model: claude-sonnet-4-6 | Agent reality check complétude (inspiré darcyegb). Invoquer pour évaluer l'écart entre la complétude revendiquée et la complétude réelle — exécute des vérifications Bash (builds, tests, linting), iden |
| orchestrator model: opus | PROACTIVE - Coordinateur du pipeline spec-driven complet. Invoquer pour orchestrer le développement d'une nouvelle feature de bout en bout : lance spec-analyst → spec-architect → spec-developer en séq |
| pragmatist model: claude-sonnet-4-6 | Agent anti-sur-engineering READ-ONLY. Invoquer dans /review ou /challenge pour détecter la complexité inutile, les abstractions prématurées, et l'over-engineering. Fait partie du panel de 5 agents de |
| security-auditor model: claude-opus-4-6 | Auditeur sécurité READ-ONLY (OWASP Top 10). Invoquer dans /review pour identifier les vulnérabilités de sécurité — injections, auth/authz, secrets exposés, XSS, CSRF, dépendances vulnérables. Fait par |
| spec-analyst model: claude-opus-4-6 | Analyste requirements spec-driven. Invoquer pour transformer une description de feature en requirements.md structuré et complet. Produit des user stories, critères d'acceptance et contraintes clairs. |
| spec-architect model: claude-opus-4-6 | Architecte spec-driven. Invoquer après validation des requirements pour produire design.md (architecture + composants) et tasks.md (liste de tâches atomiques ordonnées). Lit requirements.md, produit d |
| spec-design-validator model: claude-sonnet-4-6 | Validateur READ-ONLY du design (Phase 2). Invoquer après spec-architect pour valider design.md — cohérence avec requirements, solidité architecturale, décisions documentées. Ne modifie aucun fichier. |
| spec-developer model: claude-sonnet-4-6 | Développeur spec-driven atomique. Invoquer pour implémenter UNE SEULE tâche de tasks.md. Lit la tâche spécifiée, implémente uniquement cette tâche, marque [x] dans tasks.md, puis STOP. Ne jamais implé |
| spec-requirements-validator model: claude-sonnet-4-6 | Validateur READ-ONLY des requirements (Phase 1). Invoquer après spec-analyst pour valider la qualité de requirements.md avant de passer au design. Ne modifie aucun fichier. Produit un rapport de valid |
| spec-task-validator model: claude-sonnet-4-6 | Validateur READ-ONLY des tâches (Phase 3). Invoquer après spec-architect pour valider tasks.md — atomicité, ordre logique, couverture du design, absence de scope creep. Ne modifie aucun fichier. Produ |
| spec-tester model: claude-sonnet-4-6 | Testeur unitaire post-implémentation. Invoquer après spec-developer pour écrire et exécuter les tests unitaires d'une tâche implémentée. Valide que le code respecte les critères d'acceptance. Rapport |
| tdd-orchestrator model: claude-sonnet-4-6 | Orchestrateur du cycle TDD (Test-Driven Development). Invoquer pour développer en mode RED-GREEN-REFACTOR strict. Guide le cycle tâche par tâche avec arrêt et confirmation à chaque étape. Idéal pour l |
| architect-reviewer model: opus | Revieweur architectural READ-ONLY. Invoquer dans /review pour analyser le code depuis une perspective architecturale — patterns, SOLID, scalabilité, couplage, cohésion. Fait partie du panel de 5 agent |
| challenger model: opus | Agent challenge architectural READ-ONLY. Invoquer dans /challenge pour questionner agressivement les décisions de design — remettre en cause les hypothèses, proposer des alternatives, identifier les r |
| code-reviewer model: opus | Revieweur qualité code READ-ONLY. Invoquer dans /review pour analyser la qualité du code — lisibilité, maintenabilité, naming, complexité cyclomatique, duplication, documentation. Fait partie du panel |
| coherence-checker model: sonnet | Agent de cohérence globale READ-ONLY. Invoquer dans /team-review ou /review pour vérifier la cohérence entre les différentes parties du projet — naming, conventions, style, patterns, documentation. Dé |
Hooks (8)
| event | matcher | runs |
|---|---|---|
| PreCompact | * | bash -c 'STATE="docs/state/active-session.md"; SNAPDIR="docs/state/snapshots"; SENTINEL="docs/state/.pending-restore"; mkdir -p "$SNAPDIR"; STAMP=$(date +%Y%m%d-%H%M%S); if [ -f "$STATE" ]; then cp "$STATE" "$SNAPDIR/session-$STAMP.md"; ech |
| PostToolUse | Edit|Write|MultiEdit | bash -c 'SENTINEL="docs/state/.pending-restore"; CTX_FILE="docs/state/.context-level"; if [ -f "$SENTINEL" ]; then echo "[Context] PENDING RESTORE — /clear + /restore-state recommande avant de continuer."; elif [ -f "$CTX_FILE" ]; then PCT= |
| Stop | * | bash -c 'STATE="docs/state/active-session.md"; SNAPDIR="docs/state/snapshots"; mkdir -p "$SNAPDIR"; if [ -f "$STATE" ]; then STAMP=$(date +%Y%m%d-%H%M%S); cp "$STATE" "$SNAPDIR/session-$STAMP.md"; ls -t "$SNAPDIR"/*.md 2>/dev/null | tail -n |
| SubagentStop | * | bash -c 'CTX_FILE="docs/state/.context-level"; PCT=$(cat "$CTX_FILE" 2>/dev/null || echo "0"); if [ "${PCT:-0}" -ge 50 ] 2>/dev/null; then echo "[CHECKPOINT] Contexte a ${PCT}%. Executer /save-state maintenant (MAJ active-session.md), puis |
| PreCompact | * | bash -c 'STATE="docs/state/active-session.md"; SNAPDIR="docs/state/snapshots"; mkdir -p "$SNAPDIR"; if [ -f "$STATE" ]; then STAMP=$(date +%Y%m%d-%H%M%S); cp "$STATE" "$SNAPDIR/session-$STAMP.md"; echo "[PreCompact] Snapshot saved: session- |
| PostToolUse | Edit|Write|MultiEdit | bash -c 'echo "[Context] Rappel gestion contexte : <50% idéal | 50-70% vigilance | >70% /save-state immédiat"' |
| Stop | * | bash -c 'echo "⚠️ Session terminée — Pensez à /save-state avant /clear pour préserver votre contexte"' |
| SubagentStop | * | bash -c 'echo "[SubagentStop] $(date +%H:%M:%S) — Sous-agent terminé"' |
Slash commands (43)
/bug-analyze/bug-create/bug-fix/bug-verify/challenge/init-project/new-feature/restore-state/review/save-state/spec-validate/status/team-review/worktree-setup/bug-analyze/bug-create/bug-fix/bug-verify/challenge/init-project/new-feature/restore-state/review/save-state/spec-validate/status/team-review/worktree-setup/bug-analyze/bug-create/bug-fix/bug-verify/challenge/doc-lookup/init-project/new-feature/restore-state/review/save-state/spec-validate/status/team-review/worktree-setup
Similar rigs
zhsama/claude-sub-agent
AI-driven development workflow system built on Claude Code Sub-Agents.
Orchestrator 3.0k tok ·
MCKRUZ/claude-code-mastery
The definitive Claude Code setup, configuration, and mastery skill — CLAUDE.md engineering, MCP servers, agent teams, hooks, CI/CD, and self-updating knowledge base
Minimalist 1.0k tok ·
maryam-bahrami/claude-code-project-structure
A practical Claude Code project template showcasing best practices for CLAUDE.md, commands, skills, agents, MCP integrations, and team workflows.
Pragmatist 3.0k tok ·
Mathiew82/minimal-claudeness
A minimal, dependency-free meta-harness for Claude Code.
Pragmatist 2.7k tok ·