Agent skill
feature-planner
Planification de features avec discovery, generation de plan, review adversarial et synthese
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/feature-planner
SKILL.md
Feature Planner
Objectif
Transformer une demande fonctionnelle en plan de developpement structure, avec stories decoupees, priorisees et validees par review adversarial.
Modes d'execution
Le skill s'invoque avec /feature-planner suivi d'un mode :
| Mode | Declencheur | Description |
|---|---|---|
| A | --new <nom> |
Nouveau plan depuis une demande |
| B | --iterate <nom> |
Nouvelle version du plan apres feedback |
| C | --review <nom> |
Review adversarial du plan courant |
| D | --finalize <nom> |
Generation du plan final valide |
| E | --summary <nom> |
Synthese executive du plan |
Structure generee
{docs-dir}/features/{nom}/plan/
plan-v1.md # Plan initial (puis v2, v3...)
decisions.md # Log des decisions prises
review-critique.md # Resultats des reviews adversariales
summary.md # Synthese executive (mode E)
Workflow detaille
Phase 1 : Discovery (Mode A uniquement)
- Scale-adaptive planning : Evaluer la complexite de la demande
- Si la feature est triviale (1-2 fichiers, < 1h de dev), suggerer
/quick-devau lieu d'un plan complet - Si la feature est petite (3-5 stories max), proposer un plan simplifie sans epics
- Si la feature est moyenne a grande, continuer le workflow complet
- Si la feature est triviale (1-2 fichiers, < 1h de dev), suggerer
- Comprendre le contexte : Lire la demande, poser des questions de clarification si necessaire
- Scanner le code existant : Identifier les fichiers, patterns et composants concernes
- Lire les conventions : Lire
~/evan-workflow/common/manifest.yamlet charger les fichiers des scopesalways+ scopes pertinents, puis~/evan-workflow/technos/{stack}/patterns/pertinents pour le domaine - Identifier les contraintes : Dependances, limitations techniques, risques
Phase 2 : Generation du plan
- Decouper en epics : Regroupements logiques de stories
- Definir les stories selon les regles de qualite (voir ci-dessous)
- Ordonner par dependance : Stories prerequises en premier
- Estimer les tailles : S / M / L / XL
- Ecrire le plan en suivant le template
references/plan-template.md - Logger les decisions dans
decisions.md
Phase 3 : Review adversarial (Mode C)
- Adopter une posture critique : Chercher les failles, pas les confirmations
- Verifier la completude : Toutes les fonctionnalites sont couvertes ?
- Verifier la faisabilite : Les patterns techniques sont corrects ?
- Verifier le decoupage : Stories atomiques, pas de couplage cache ?
- Identifier les risques : Dependances fragiles, edge cases, performance
- Rediger la review en suivant
references/review-template.md - Verification explicite : Relire la demande originale et confirmer que chaque exigence est tracee vers au moins une story
Phase 4 : Iteration (Mode B)
- Lire le feedback : Retours utilisateur ou review adversarial
- Identifier les changements : Ce qui doit etre modifie
- Generer une nouvelle version : plan-v{N+1}.md
- Logger les decisions : Pourquoi chaque changement a ete fait
Phase 5 : Plan final (Mode D)
- Verifier que la review adversarial a ete faite (au moins une)
- Consolider : Integrer tous les retours
- Valider la coherence : Ordre des stories, dependances, estimations
- Marquer comme final : Le plan est pret pour le sprint-planner
Phase 6 : Synthese (Mode E)
- Resume executif : Objectif, scope, nombre de stories
- Risques identifies : Liste priorisee
- Estimations : Effort total, repartition par epic
- Dependances externes : APIs, services, equipes
Regles de qualite des stories
Chaque story DOIT contenir :
| Champ | Regle |
|---|---|
| Titre | Verbe a l'imperatif (ex: "Implementer le formulaire de creation") |
| Description | Contexte + objectif + criteres d'acceptation |
| Fichiers cibles | Liste des fichiers a creer/modifier |
| Patterns | References vers ~/evan-workflow/technos/{stack}/patterns/ |
| Taille | S (< 30min), M (30min-2h), L (2-4h), XL (4h+, a redecouper) |
| Dependances | Stories prerequises par numero |
Regles de qualite du plan
- Chaque story doit etre implementable independamment (une fois ses dependances resolues)
- Les stories XL doivent etre signalees pour redecoupe
- Les patterns techniques doivent correspondre a ceux documentes dans
~/evan-workflow/technos/{stack}/ - Les fichiers cibles doivent etre realistes (verifier l'arborescence existante)
- Le plan doit respecter les conventions evan-workflow (chargees via le manifeste)
Sortie attendue
A la fin de chaque mode, afficher :
- Le fichier genere/mis a jour
- Un resume des decisions prises
- La prochaine action recommandee (ex: "Lancer
--reviewpour valider le plan")
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?