~ / rigs / mim1963 / mim-CC-dev-bootstrap

mim1963/mim-CC-dev-bootstrap

Claude Code multi-agent dev environment pieces

↗ GitHub ★ 0 MIT updated 7mo ago project Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~5.8k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

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)

eventmatcherruns
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
PostToolUseEdit|Write|MultiEditbash -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-
PostToolUseEdit|Write|MultiEditbash -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

copied ✓