# Devautoplan

> Générer plan d'implémentation automatiquement - Mode AUTO (Phase 5) Use when this capability is needed.

- Skill: `tomevault-io/devautoplan` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/devautoplan`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/devautoplan/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/devautoplan

---


# Objectif

## Instructions à Exécuter

**IMPORTANT : Exécute ce workflow étape par étape :**


Phase 5 du workflow automatisé : générer un plan d'implémentation détaillé basé sur l'architecture choisie **SANS interaction**.

# Instructions

## 1. Lire le contexte

Déterminer le chemin du workflow state :

```bash
workflow_state_file=".claude/data/workflows/issue-${issue_number}-dev-workflow-state.json"
```

- Lire le workflow state pour récupérer :
  - La feature description
  - Les décisions de clarification (Phase 3)
  - L'architecture choisie (Phase 4)
- Si phases précédentes non complétées, exit avec erreur code 1

## 2. Générer le plan

Créer le fichier `docs/specs/feature-{nom-kebab-case}.md` avec le contenu suivant :

```markdown
# 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}
```

## 3. Sauvegarder le chemin du plan

Mettre à jour le workflow state :

```json
{
  "currentPhase": 5,
  "phases": {
    "5": {
      "status": "completed",
      "completedAt": "{ISO timestamp}",
      "durationMs": {durée},
      "planPath": "docs/specs/feature-{nom-kebab-case}.md",
      "components": ["{liste des composants}"],
      "implementationSteps": {nombre}
    }
  }
}
```

# Règles

- ✅ **Mode automatique** : aucune interaction
- ✅ **Générer le plan** basé sur les phases précédentes
- ✅ **Créer le fichier** `docs/specs/` avec chemin correct
- ✅ **Documenter chaque étape** d'implémentation
- ❌ **Jamais demander confirmation**
- ✅ **Exit 1 si phases précédentes manquantes**

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/atournayre) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

