Générer plan d'implémentation dans docs/specs/ (Phase 4)
Génère un plan d'implémentation détaillé dans docs/specs/ basé sur l'architecture choisie. Utilise-le après la phase 3 pour décomposer la feature en étapes, tâches et tests concrets avant de coder.
/plugin marketplace add atournayre/claude-marketplace/plugin install dev@atournayre-claude-plugin-marketplaceclaude-sonnet-4-5-20250929Phase 4 du workflow de développement : générer un plan d'implémentation détaillé basé sur l'architecture choisie.
.claude/data/.dev-workflow-state.json pour récupérer :
Créer le fichier docs/specs/feature-{nom-kebab-case}.md avec le contenu suivant :
# Plan d'implémentation : {Feature Name}
## Résumé
**Feature :** {description}
**Approche :** {nom de l'approche choisie}
**Date :** {date du jour}
## Contexte
### Problème résolu
{description du problème}
### Décisions prises
- {décision 1}
- {décision 2}
## Architecture
### Composants
| Composant | Responsabilité | Fichier |
|-----------|---------------|---------|
| {nom} | {description} | `{chemin}` |
### Diagramme de flux
{représentation ASCII du flux}
## Plan d'implémentation
### Étape 1 : {titre}
- [ ] {tâche 1}
- [ ] {tâche 2}
**Fichiers :**
- `{chemin}` : {description}
### Étape 2 : {titre}
- [ ] {tâche 1}
- [ ] {tâche 2}
**Fichiers :**
- `{chemin}` : {description}
...
## Tests
### Tests unitaires
- [ ] {test 1}
- [ ] {test 2}
### Tests d'intégration
- [ ] {test 1}
## Risques et mitigations
| Risque | Probabilité | Impact | Mitigation |
|--------|------------|--------|------------|
| {risque} | {P} | {I} | {action} |
## Critères de succès
- [ ] {critère 1}
- [ ] {critère 2}
mkdir -p docs/specs
📝 Plan généré
Fichier : docs/specs/feature-{nom}.md
Étapes d'implémentation :
1. {étape 1}
2. {étape 2}
3. {étape 3}
...
Tests prévus : {nombre}
{
"currentPhase": 4,
"planPath": "docs/specs/feature-{nom}.md",
"phases": {
"4": {
"status": "completed",
"completedAt": "{timestamp}"
}
}
}
✅ Plan généré : docs/specs/feature-{nom}.md
Prochaine étape : /dev:code docs/specs/feature-{nom}.md
⚠️ L'implémentation nécessite ton approbation explicite.