cad-workflow
v1.2.0
Published
Clean Agentic Dev - Workflow IA avec Clean Architecture Hexagonale et TDD
Maintainers
Readme
CAD Workflow - Clean Agentic Dev
Workflow Claude Code pour le developpement assiste par IA avec Clean Architecture Hexagonale et TDD.
Installation
npx cad-workflow installL'installateur interactif vous pose quelques questions :
- Nom du projet
- Stack : Mobile (React Native Expo + NestJS), Web (Angular/React + NestJS), ou Backend-only (NestJS)
- Gestion des tickets : Jira (connexion automatique) ou Local (stories en markdown)
Fichiers installes dans votre projet :
CLAUDE.md- Instructions pour Claude Code.claude/agents/- Agents specialises selon votre stack.claude/commands/- 9 commandes de workflow (+ jira-setup si Jira).claude/skills/- Skills (clean code, hexa, TDD, mutation testing).cad/config.yaml- Configuration du workflow.cad/workflow-status.yaml- Etat du workflowdocs/- Structure de documentation
Toujours genere :
.mcp.json- Configuration MCP (Context7 + Playwright, + Atlassian si Jira)
Mise a jour
npx cad-workflow updateMet a jour les fichiers CAD (agents, commands, skills) sans toucher a vos fichiers personnalises (CLAUDE.md, config, docs/).
Status
npx cad-workflow statusAffiche la version installee, la stack, le mode de tickets, et verifie les mises a jour.
Workflow
/cad [description de la feature]Repondez OK apres chaque phase pour continuer. Si interrompu :
/cad continueCommandes
| Commande | Phase | Description |
|----------|-------|-------------|
| /status | - | Afficher le status actuel |
| /cad | 1-7 | Workflow complet orchestre |
| /comprendre | 1 | Analyse et clarification du besoin |
| /concevoir | 2 | Design et plan d'implementation |
| /implementer | 3 | Implementation TDD |
| /review | 4 | Review code + mutation tests |
| /e2e | 5 | Tests end-to-end |
| /documenter | 6 | Documentation |
| /commit | 7 | Formatage, linting, commit |
Stacks
| Stack | Agents | Skills | |-------|--------|--------| | Mobile | backend-developer, backend-reviewer, mobile-developer, mobile-reviewer, orchestrator | clean-hexa-backend, clean-hexa-mobile, mutation-testing | | Web | backend-developer, backend-reviewer, frontend-developer, frontend-reviewer, orchestrator | clean-hexa-backend, clean-hexa-frontend, mutation-testing | | Backend-only | backend-developer, backend-reviewer, orchestrator | clean-hexa-backend, mutation-testing |
MCPs inclus
Les MCPs suivants sont automatiquement configures dans le .mcp.json genere :
- context7 : Documentation a jour des frameworks (ajouter "use context7" dans vos prompts)
- playwright : Automatisation tests E2E
Si Jira est selectionne, le MCP Atlassian est egalement ajoute.
Licence
MIT - Voir LICENSE
