Skip to content

DOC

Spécification projet — ulk

Spécification projet — ulk

Document généré par l’agent Shuri (01) en mode orchestré (CONTEXTE PROJET fourni). Sources : code source + docs reverse-engineerées par Strange (16) + brief projet.


1. Contexte et objectifs

1.1 À propos du nom

Bruce (nom réel Ulk) est un Swedish Vallhund — une race de chien viking millénaire, trapue et intrépide, surnommée “le chien des Vikings”. Comme son ancêtre qui accompagnait les drakkars à travers les mers nordiques, Ulk accompagne les développeurs à travers les océans de code.

“Ulk” signifie “loup” en vieux norrois. Car sous ses airs adorables, Bruce est un gardien féroce de la qualité du code.

1.2 Vision

ulk est un AI Development Toolkit open-source qui étend Claude Code (CLI officiel d’Anthropic) avec un écosystème de 46+ agents spécialisés couvrant l’intégralité du cycle de développement logiciel — de la spécification au déploiement, en passant par l’audit, le débogage et la synchronisation.

Mission : Devenir le standard pour le développement assisté par IA, en fournissant aux développeurs un compagnon intelligent, frugal en tokens, et progressivement extensible.

1.3 Objectifs

ObjectifDescriptionMesure
Automatisation AI46+ agents spécialisés couvrant tout le cycle devNombre d’agents actifs
Frugalité contexteCLI-first + context-protocol pour économiser les tokens LLM-30% tokens via context-protocol
Installation légèreUne commande pour installer, zéro configurationcurl | bash ou install.sh
Orchestration intelligenteBruce + Blackemperor comme points d’entrée uniquesRéduction du temps de démarrage
Mémoire persistante7 subagents avec auto-memory inter-sessionsSessions reprises sans reconnaissance
ExtensibilitéSkills CLI, agents custom, blueprints métierSDK agents en roadmap
Documentation vivanteSite GitHub Pages + génération automatiqueAuto-deploy sur push

1.4 Auteur

Mathieu Drouet (alias izo) — créateur et mainteneur principal. Usage quotidien en développement, publication open-source pour la communauté Claude Code.


2. Problème à résoudre

2.1 Problèmes identifiés

ProblèmeImpactSolution ulk
Claude Code sans mémoire inter-sessionsPerd le contexte à chaque sessionSubagents avec memory: local
Consommation de tokens excessiveCoûts élevés, sessions courtesCLI-first + context-protocol
Agents monolithiques non réutilisablesChaque projet repart de zéro46+ agents spécialisés installables
Pas de workflow documentaire standardiséDocs obsolètes, spec inexistantePipeline Shuri (spec → todo → sync)
Orchestration manuelle des tâchesPertes de temps, oublisBruce + task-runner avec Kanban
Pas de standard pour le dev assisté par IAPratiques inconsistantesulk comme référence méthodologique

2.2 Contraintes structurelles

  • Zéro dépendance npm à la racine — intentionnel, pour ne pas imposer un runtime
  • CLI-first — préférer les outils CLI (gh, vercel, neonctl…) aux MCP pour réduire la consommation de contexte
  • Règle des 50% — ne jamais dépasser 50% du contexte LLM en session
  • Idempotenceinstall.sh re-exécutable sans effets de bord
  • Non-destructif — les agents ne suppriment jamais de contenu manuel

3. Utilisateurs et cas d’usage

3.1 Profils utilisateurs

ProfilDescriptionUsage principal
Solo developer (primaire)Mathieu Drouet, usage quotidienOrchestration complète via Bruce
Développeur Claude Code (secondaire)Communauté CLI, early adoptersInstallation d’agents spécifiques
Équipe de développement (futur)Partage de conventions et workflowsBlueprints métier, Agent Teams

3.2 Cas d’usage principaux

Démarrage de projet

Utilisateur: "bruce go"
→ Godspeed diagnostic → Shuri spec → Shuri todo → Task-runner
→ Projet structuré, backlog priorisé, convention documentées

Session de développement

Utilisateur: "next"
→ Bruce consulte todo.md → Task-runner exécute → 2b3 checkpoint
→ Tâche implémentée, testée, commitée, docs mises à jour

Audit et qualité

Utilisateur: "audit all" (via Bruce)
→ Blackemperor mode=audit → Vision + Perf-auditor + A11y (parallèle)
→ Rapport consolidé + todo.md enrichi

Correction d’erreurs

Utilisateur: "fix" ou "fix #42"
→ Bruce → Robocop → Diagnostic → Fix → Vérification → Close issue

Synchronisation documentation

Utilisateur: "sync"
→ Brigitte → Linear/Notion bidirectionnel
→ Bifrost pour import/export Notion ponctuels

Fin de session

Utilisateur: "checkpoint"
→ 2b3 → Diff code → Conformité CLAUDE.md → Update docs → Commit

4. Portée (Scope)

4.1 In scope (v3.x — actuel)

  • 46+ agents spécialisés (agents/ + sous-dossiers)
  • 7 subagents persistants (.claude/agents/ avec auto-memory)
  • 12+ skills CLI custom (skills/ulk-*/)
  • Installation locale (symlinks) et distante (curl | bash)
  • Orchestrateurs Bruce (PM) et Blackemperor (5 modes)
  • Pipeline documentaire Shuri (spec → todo → sync)
  • Protocoles partagés (8 fichiers _shared/)
  • Schemas JSON (10 schemas cross-platform)
  • Site GitHub Pages avec référence des commandes
  • Générateur de documentation (cheatheet/)
  • Registre CLI (33 outils, diagnostic automatique)
  • Path-specific rules (.claude/rules/)
  • App macOS SwiftUI (clients/app-apple/ — 34 fichiers Swift, partiellement fonctionnelle)
  • Agent Teams (expérimental, activation manuelle)

4.2 Out of scope (v3.x)

  • ❌ Interface web de gestion des agents (futur dashboard)
  • ❌ Exécution d’agents sans Claude Code (dépendance au runtime Anthropic)
  • ❌ Bridge JS ↔ Swift finalisé (schemas définis, bridge non implémenté)
  • ❌ Multi-utilisateur / partage en temps réel
  • ❌ SDK officiel pour agents custom (roadmap v4)

4.3 Roadmap (futur)

PrioritéFonctionnalitéDescription
P1Bundles agentsConsolidation en bundles thématiques (Frontend, Backend, Mobile)
P1Blueprints métierTemplates complets SaaS / Mobile / Legacy
P1packages/coreBibliothèque TypeScript partagée (parser, types, GitHub client)
P2packages/status-boardDashboard local de suivi projet
P2SDK agents customAPI pour créer des agents compatibles ulk
P2Optimisation ulk.pngImage 1.8MB à compresser
P3packages/appleApp macOS SwiftUI via package
P3Nested Agent TeamsÉquipes d’agents hiérarchiques

5. Architecture et choix techniques

5.1 Stack

CoucheTechnologieJustification
Runtime agentsClaude Code CLI (Anthropic)Runtime officiel, intégration native
Langage agentsMarkdown + frontmatter YAMLAuto-documenté, diff-able, zéro dépendance
Générateur docsNode.js sans dépendancesCheatheet — portable, léger
Site webHTML/CSS statiqueGitHub Pages, zéro infrastructure
App nativeSwift / SwiftUI (macOS)clients/app-apple/
SchemasJSON Schema draft-07Cross-platform JS ↔ Swift
CI/CDGitHub ActionsAuto-deploy + cron hebdomadaire
Gestion sourceGit + gh CLIStandard, CLI > MCP

5.2 Principes architecturaux

  1. Convention over configuration — la structure des dossiers définit le comportement
  2. CLI-first over MCP — 0 token de contexte pour les CLI vs N tokens pour les MCP
  3. Zéro dépendance — aucun package.json à la racine, aucun node_modules
  4. Agents as code — chaque agent est un fichier Markdown auto-descriptif et versionnable
  5. Context frugality — chaque token compte, protocoles d’économie intégrés à tous les niveaux
  6. Séparation des responsabilités — agents locaux (shuri) vs externes (brigitte) vs one-shot (bifrost)

5.3 Structure du monorepo

ulk/
├── agents/                     # Sources des agents (46+ fichiers .md)
│   ├── _shared/                # 8 protocoles partagés
│   ├── 10-analyze/             # Analyseurs de stack (5 agents)
│   ├── 11-deploy/              # Déploiement (5 agents)
│   ├── 12-test/                # Tests (2 agents)
│   ├── 15-frontend/            # Suite frontend (7 agents + checklists)
│   └── agents-vps/             # Suite VPS (optionnelle)
├── commands/                   # Miroir installable (symlinké via install.sh)
├── skills/                     # 12 skills CLI custom (ulk-*/SKILL.md)
├── schemas/                    # 10 JSON schemas cross-platform
├── .claude/
│   ├── agents/                 # 7 subagents avec mémoire persistante
│   └── rules/                  # 6 règles path-specific
├── clients/app-apple/          # App macOS SwiftUI (34 fichiers Swift)
├── site/                       # GitHub Pages (index.html + data/)
├── cheatheet/                  # Générateur de documentation (Node.js)
├── tools/                      # Registre CLI + diagnostic
├── install.sh                  # Installation locale (symlinks)
├── install-remote.sh           # Installation distante (copie)
└── uninstall.sh                # Désinstallation

5.4 Modèle de distribution des agents

ModèleAgentsUsage
opus6 agentsOrchestrateurs complexes : Bruce, Blackemperor, Robocop, Strange, Sargeras, Rodin
sonnet40+ agentsSpécialistes : audits, génération, sync, analyse

5.5 Philosophie CLI-first

CLI disponible     → l'utiliser (0 tokens de contexte)
CLI absent + MCP   → utiliser le MCP
Ni l'un ni l'autre → informer l'utilisateur
CLIRemplaceCatégorie
ghGitHub MCPVCS
vercelVercel MCPDeploy
neonctlNeon MCPDatabase
gwsGoogle Calendar/Gmail MCPProductivity

MCP maintenus (pas de CLI viable) : Figma, Notion, Linear.


6. Système d’agents

6.1 Point d’entrée principal

Bruce (25) — Orchestrateur PM. Auto-détecte l’état du projet via Godspeed, orchestre les autres agents.

CommandeAction
goLance l’action la plus logique
statusRelance Godspeed diagnostic
nextProchaine tâche dans todo.md
fixDispatche Robocop
audit / audit allAudit code / audits parallèles
reviewReview complétude via Blackemperor
shipBlackemperor mode=ship
syncBrigitte (Notion/Linear)

6.2 Agents principaux

#AgentModèleMission
00GodspeedsonnetDiagnostic projet (stack, état, suggestions)
01ShurisonnetPipeline doc : spec → todo Kanban → sync locale
04Task-runnersonnetExécution et suivi de tâches depuis todo.md
05VisionsonnetAudit code 8 dimensions (score /10) + simplification
06A11y-auditorsonnetAudit accessibilité WCAG 2.1/2.2
07Perf-auditorsonnetAudit performance (Core Web Vitals, bundle, backend)
082b3sonnetCheckpoint fin de session (diff → conformité → commit)
09FridaysonnetDocs manager : context.md snapshot + organisation /docs
11RobocopopusDétective et fixeur d’erreurs (runtime, compile, tests, lint)
16StrangeopusDocumentation inversée depuis le code source
17AgamottoopusReverse design system (Figma/Pencil/Penpot → tokens)
18BlackemperoropusOrchestrateur 5 modes (audit/legacy/release/review/ship)
21BifrostsonnetPont Notion : import + export QA
24BrigittesonnetSync Notion/Linear bidirectionnel + communications
25BruceopusPoint d’entrée principal — PM orchestrateur
26PicsousonnetEstimation coûts hébergement multi-providers
27StevesonnetOrchestrateur Apple : web → API → SwiftUI starter
31RanmasonnetPlanificateur de migration inter-stacks
32SEO-auditorsonnetAudit SEO & GEO (technique, on-page, AI citations)
34GandalfsonnetGardien de santé contexte (50% rule, hygiène de session)
35Project-decomposersonnetSpecs → prompts Claude Code autonomes
38SenseisonnetMode apprentissage : explications, diagrammes, HTML
39Obsidian-vaultsonnetTransforme /docs en vault Obsidian complet
40AstridesonnetCode review sarcastique (snobisme de combat)
41AmiralsonnetAudit de généralisabilité open-source
42Claude-md-optimizersonnetAudit + optimisation CLAUDE.md
43Tools-checkersonnetDiagnostic environnement CLI + Skills
45SargerasopusAudit omniscient 10 axes, métriques quantitatives, verdict
46RodinopusInterlocuteur socratique anti-chambre d’écho
50TonyopusIngénieur en chef : brief → stack + architecture + timing (modes from-scratch / audit)

6.3 Agents spécialisés (sous-dossiers)

Frontend (15-frontend/) — 7 agents :

  • 00-orchestrateur : Coordinateur frontend, point d’entrée unifié
  • 01-brique : Figma/HTML → composants shadcn/ui (React/Vue)
  • 02-frontend-qa : QA frontend (3 modes : full, landing, shadcn)
  • 03-visual-auditor : Audit visuel via Chrome DevTools MCP
  • 04-backoffice-auditor : Audit Back Office (Next.js + shadcn)
  • 05-svg-analyzer : Inventaire pages + maquettes SVG
  • 06-pencil-generator : Next.js → fichiers .pen (Pencil)

Analyseurs de stack (10-analyze/) — 5 agents : Astro, Next.js, Nuxt, SPIP, SwiftUI — analyse approfondie par framework.

Déploiement (11-deploy/) — 5 agents : Vercel, Netlify, Cloudflare, Docker, AWS.

Tests (12-test/) — 2 agents : Unit (Jest/Vitest), E2E (Playwright/Cypress).

VPS (agents-vps/) — suite optionnelle, 17+ agents.

6.4 Subagents persistants (.claude/agents/)

7 subagents avec memory: local pour la persistance inter-sessions :

SubagentClé mémoirePersiste
brucebruce_project_stateÉtat projet, stack, dernière/prochaine tâche
godspeedgodspeed_cacheCache diagnostic (expire au prochain commit)
gandalfgandalf_last_check% contexte, alertes, recommandations
task-runnertaskrunner_metricsVélocité, ajustements catégories, blockers
2b3checkpoint_patternsIssues récurrents, taux de succès simplification
strangeanalysis_stateÉtat analyse, lacunes, documents générés
steveapi_decisionsDécisions API, plateformes cibles, phase
billandroid_stateStack web, source API, phases complétées

Stockage : ~/.claude/agent-memory-local/<agent-name>/

6.5 Protocoles partagés (_shared/)

FichierUsage
base-rules.mdRègles communes, formats, conventions de scoring
context-protocol.mdPassage de contexte inter-agents (-30% tokens)
update-protocol.mdMise à jour incrémentale (jamais de réécriture complète)
auditor-base.mdTemplate rapport + scoring pour agents d’audit
stack-detection.mdDétection automatique de stack
agent-teams.mdPatterns de coordination multi-agents (experimental)
cli-tools-protocol.mdPriorité CLI > MCP
claude-code-mastery.mdBonnes pratiques avancées Claude Code

7. Données et modèles

7.1 Format des agents (fichier Markdown)

---
name: agent-name
description: Description et déclencheurs d'invocation
tools: View, Read, Grep, Glob, Bash, Write, AskUserQuestionTool
model: opus | sonnet
---

7.2 Format des subagents (avec mémoire)

---
name: agent-name
description: Description
tools: [...]
model: sonnet
memory: local
---

7.3 Schemas JSON (schemas/)

10 schemas validant les structures de données cross-platform :

SchemaUsage
todo.schema.jsonFormat todo.md Monoboard Kanban
spec.schema.jsonStructure docs/spec.md
project.schema.jsonMétadonnées projet
dashboard.schema.jsonDashboard de suivi
cli-registry.schema.jsonRegistre outils CLI
+ 5 autresRecettage, releases, etc.

7.4 Format todo.md (Monoboard Kanban)

---
kanban-plugin: board
project: [Nom du Projet]
version: "1.0.0"
updated: YYYY-MM-DD
---

## Backlog | ## Todo | ## In Progress | ## Blocked | ## Done | ## Archive

Format des cartes :

  • Courte : - [ ] #PREFIX-NNN [PX] Titre #zone #effort-size
  • Détaillée : avec checklist, dépendances, zone fichier

7.5 Registre CLI (tools/cli-registry.json)

33 outils CLI référencés avec leur équivalent MCP et fallback.


8. UX et parcours clés

8.1 Installation

# Option A — Distante (one-liner)
curl -fsSL https://raw.githubusercontent.com/izo/ulk/main/install-remote.sh | bash

# Option B — Locale (clone + symlink)
git clone https://github.com/izo/ulk && cd ulk && ./install.sh

# Options
./install.sh --with-vps --with-teams --with-community-skills
./install.sh --check-tools   # Diagnostic CLI + Skills
./install.sh --verify        # Diagnostic complet

8.2 Mise à jour

/ulk:update   # ou : git pull && ./install.sh

8.3 Invocation des agents

Les agents s’invoquent via langage naturel dans Claude Code :

/ulk:bruce         → Orchestrateur principal
/ulk:godspeed      → Diagnostic projet
/ulk:shuri         → Pipeline documentaire
/ulk:blackemperor  → Orchestrateur 5 modes

Ou via mots-clés naturels : "bruce", "go", "audit", "spec", etc.

8.4 Workflow type (session quotidienne)

1. Ouvrir Claude Code dans le projet
2. "bruce go"                    → diagnostic automatique
3. "next"                        → prochaine tâche
4. [implémentation]
5. "checkpoint"                  → 2b3 vérifie, commite
6. /clear                        → nouvelle session propre

8.5 Workflow orchestré (audit complet)

"blackemperor audit" →
  Shuri spec

  Vision + Perf-auditor + A11y-auditor (parallèle, -40% temps)

  Shuri todo (consolidation)

  Rapport + actions priorisées

9. Qualité : sécurité, performance, observabilité

9.1 Sécurité

AspectImplémentation
Secrets dans agentsJamais de credentials dans les fichiers .md
CLI > MCPRéduction de la surface d’attaque via MCP
Open-sourceCode lisible et auditable
install.shIdempotent, pas d’exécution de code non contrôlé

9.2 Performance contexte LLM

MécanismeÉconomie estimée
Context-protocol (CONTEXTE PROJET:)-3 à -10K tokens par agent
CLI-first vs MCP0 tokens vs N tokens
Parallélisme orchestrateurs-40% temps total
Règle des 50%Sessions viables et prévisibles
Mode orchestré (contexte reçu)Skip Phase 1 reconnaissance

9.3 Observabilité

OutilDonnées
tools/check-tools.shÉtat CLI + Skills installés
Gandalf% contexte en temps réel, alertes
Task-runnerVélocité, métriques de progression
SargerasAudit 10 axes avec métriques quantitatives
docs/audits/Rapports historisés

9.4 Qualité des agents

  • Annonces de phases : Chaque agent annonce ses phases pour la transparence
  • Questions avant génération : AskUserQuestionTool avant toute rédaction
  • Non-destructif : Ne jamais supprimer de contenu manuel
  • Idempotence : Relancer plusieurs fois donne le même résultat
  • IDs stables : Séquentiels par préfixe, jamais de doublons

10. Risques, hypothèses, inconnues

10.1 Risques identifiés

RisqueProbabilitéImpactMitigation
Breaking changes Claude Code CLIMoyenÉlevéVeille active, mise à jour rapide
CLAUDE.md trop volumineux (>200 lignes)ActifMoyenClaude-md-optimizer (42)
Fragmentation agents (trop nombreux)MoyenMoyenRoadmap bundles + blueprints
Dépendance à opus pour orchestrateursFaibleFaibleSonnet comme fallback
Agent Teams instables (experimental)ÉlevéFaibleActivation opt-in, documentation
Image ulk.png optimiséeRésoluCompressée 748K→179K via pngquant (ULK-020)
Bridge JS↔Swift non finaliséActifMoyenSchemas définis, à implémenter

10.2 Hypothèses

  • Claude Code reste le runtime principal (pas de migration vers d’autres LLM)
  • Les agents Markdown restent le format supporté par Claude Code
  • La communauté Claude Code adopte les conventions ulk comme référence
  • L’auteur maintient un rythme régulier de contributions

10.3 Inconnues

  • Roadmap officielle Claude Code (Agent Teams stable ? SDK officiel ?)
  • Adoption communautaire (métriques à définir)
  • Compatibilité avec les futures versions du CLI Anthropic
  • Financement / modèle économique (actuellement bénévolat)

11. Roadmap proposée

Phase 1 — Consolidation (v3.x actuel → v3.5)

TâchePrioritéEffort
Stabiliser la branche fix/update-agent-invocation-pathsP0XS
Optimiser CLAUDE.md (>200 lignes → réduire)P1S
Compresser ulk.png (1.8MB)P2XS
Finaliser packages/core (TypeScript parser, types)P1L
Finaliser packages/status-board (dashboard local)P2XL
Compléter la couverture de testsP2M
Générer docs/todo.md depuis cette specP0S

Phase 2 — Bundles et blueprints (v4.0)

TâchePrioritéEffort
Bundle Frontend (brique + frontend-qa + visual-auditor)P1M
Bundle Backend (robocop + vision + perf-auditor)P1M
Bundle Mobile (steve + bill + agamotto)P1M
Blueprint SaaS (Next.js + Vercel + Neon)P2L
Blueprint Mobile (Steve + Bill workflow complet)P2L
Blueprint Legacy Revival (ranma + blackemperor legacy)P2L

Phase 3 — SDK et écosystème (v4.5+)

TâchePrioritéEffort
SDK pour agents custom compatibles ulkP2XL
Dashboard local (packages/status-board finalisé)P2XL
Bridge JS↔Swift finalisé (schemas + implémentation)P3XXL
Nested Agent Teams (si Claude Code supporte)P3L

12. TODO priorisée

Générer docs/todo.md avec shuri mode=todo après validation de cette spec.

Tâches immédiates (P0) :

  • Merger fix/update-agent-invocation-paths → main
  • Générer docs/todo.md (Monoboard Kanban) depuis cette spec

Tâches importantes (P1) :

  • Réduire CLAUDE.md (audit via claude-md-optimizer)
  • Finaliser packages/core (TypeScript library)
  • Documenter les conventions de création d’agents (mise à jour agents-authoring.md)
  • Vérifier cohérence numérotation agents (trous dans la séquence)

Tâches utiles (P2) :

  • Compresser ulk.png (1.8MB → < 200KB)
  • Finaliser packages/status-board
  • Compléter couverture tests
  • Bundle agents thématiques (définition + implémentation)

Nice-to-have (P3) :

  • SDK agents custom
  • Bridge JS↔Swift
  • Nested Agent Teams

13. Annexes

13.1 Glossaire

TermeDéfinition
AgentFichier Markdown avec frontmatter YAML définissant un assistant IA spécialisé pour Claude Code
SubagentAgent avec memory: local dans .claude/agents/ — persistance inter-sessions
SkillDocumentation structurée d’un CLI dans ~/.claude/skills/ulk-*/ — chargée automatiquement par Claude Code
MCPModel Context Protocol — serveur d’outils pour Claude Code
Context-protocolConvention ulk : bloc CONTEXTE PROJET: transmis entre orchestrateurs pour éviter la reconnaissance (-30% tokens)
MonoboardFormat de todo.md en Kanban avec kanban-plugin: board, compatible Obsidian
OpusModèle Claude le plus puissant — réservé aux orchestrateurs complexes
SonnetModèle Claude intermédiaire — agents spécialistes
Bruce(1) le chien Vallhund suédois de l’auteur, (2) l’orchestrateur principal ulk
CLI-firstPhilosophie ulk : préférer les CLI aux MCP pour économiser le contexte LLM
Agent TeamsFonctionnalité expérimentale Claude Code : sessions Claude Code indépendantes qui communiquent entre elles
Blob CONTEXTEBloc de texte normalisé transmis par les orchestrateurs aux sous-agents pour éviter la phase de reconnaissance

13.2 Références

RessourceURL
Site officiel ulkhttps://izo.github.io/ulk/
Repository GitHubhttps://github.com/izo/ulk
Claude Code docshttps://code.claude.com/docs
Agent Teams docshttps://code.claude.com/docs/en/agent-teams
CHANGELOGCHANGELOG.md

13.3 Fichiers clés du projet

FichierRôle
CLAUDE.mdInstructions projet pour Claude Code (>200 lignes — à optimiser)
agents/*.mdDéfinitions des agents
agents/_shared/*.mdProtocoles partagés
.claude/agents/*.mdSubagents avec mémoire persistante
.claude/rules/*.mdRègles path-specific (chargées à la demande)
install.shScript d’installation locale
install-remote.shOne-liner installation distante
tools/cli-registry.jsonRegistre des 33 outils CLI
tools/check-tools.shDiagnostic environnement
cheatheet/generate-unified-docs.jsGénérateur de documentation
site/data/commands.jsonRéférence des 66 commandes (site web)

13.4 Convention de numérotation des agents

PlageCatégorie
00-09Agents core (diagnostic, doc, tasks, audit)
10-analyze/Analyseurs de stack (sous-dossier)
11-deploy/Agents de déploiement (sous-dossier)
11-19Agents debug, reverse-doc, orchestrateurs
12-test/Agents de test (sous-dossier)
15-frontend/Suite frontend (sous-dossier)
20-29Agents sync, communications, orchestrateurs PM
30-39Agents spécialisés (SEO, migration, vault)
40-49Agents avancés (audit omniscient, mobiles, IA)
50+Agents stratégiques (engineering, architecture) — prochain : 51

Spec générée le 2026-04-03 par Shuri (01) en mode orchestré. Prochaine étape recommandée : shuri mode=todo pour générer docs/todo.md.