analyst:discover
Comprendre le besoin avant développement - Phase 0 (supporte le mode automatique)
- License 许可
- MIT
- 最近更新
- 2026-03-02
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- analyst:discover
- model
- sonnet
- license
- MIT
- version
- 1.0.0
- description
- Comprendre le besoin avant développement - Phase 0 (supporte le mode automatique)
- allowed-tools
- [ "TaskCreate", "TaskUpdate", "TaskList", "Read", "AskUserQuestion", "Glob", "Grep" ]
- argument-hint
- <description-feature>
03 SKILL.md 正文
Comprendre le besoin (Phase 0)
Instructions à Exécuter
IMPORTANT : Exécute ce workflow étape par étape :
Phase 0 du workflow de développement : comprendre le besoin utilisateur avant de coder.
Feature demandée
$ARGUMENTS
Instructions
1. Analyser la demande
- Si la demande est claire et complète, passer à l'étape 2
- Si la demande est ambiguë ou incomplète :
- Mode interactif : poser des questions pour clarifier :
- Quel problème cette feature résout-elle ?
- Qui sont les utilisateurs cibles ?
- Quelles sont les contraintes connues ?
- Mode automatique (si issue GitHub fournie) : évaluer la clarté automatiquement
- Si ambiguïté critique → FAIL immédiatement avec message explicite et exit 1
- Si description claire → continuer sans interaction
- Mode interactif : poser des questions pour clarifier :
2. Explorer le contexte
- Chercher si des fichiers similaires existent déjà dans le projet
- Lire
CLAUDE.mdet.ai/pour comprendre les conventions - Identifier les patterns architecturaux utilisés
- Lire
.claude/rules/si le répertoire existe pour extraire les contraintes
En mode automatique : limiter l'exploration à 5 fichiers maximum
3. Résumer la compréhension
Présenter un résumé structuré :
Résumé de la demande
**Feature :** {titre court}
**Problème résolu :**
{description du problème}
**Utilisateurs cibles :**
{qui utilisera cette feature}
**Contraintes identifiées :**
- {contrainte 1}
- {contrainte 2}
**Contexte technique :**
- {pattern existant pertinent}
- {fichiers existants liés}
4. Confirmer ou valider
- Mode interactif : demander confirmation avant de passer à la phase suivante
Est-ce que cette compréhension est correcte ? Prochaine étape : /analyst:explore pour analyser le codebase - Mode automatique : valider automatiquement et continuer sans interaction
Mise à jour du workflow state
Créer ou mettre à jour .claude/data/.dev-workflow-state.json (créer le répertoire si nécessaire)
Règles
- Ne PAS commencer à coder
- Ne PAS proposer d'architecture
- Se concentrer sur la COMPRÉHENSION du besoin
- Poser des questions si quelque chose n'est pas clair (mode interactif)
- Fail fast si ambiguïté critique (mode automatique)
04 同仓库更多 Skills
twig:make-component
Génère un Twig Component Symfony UX (classe PHP + template Twig)
tester:ui-test
Teste automatiquement une interface utilisateur dans Chrome : navigation, clics, validation visuelle, tests fonctionnels, responsive, comportement et debug. Génère un rapport détaillé avec screenshots et optionnellement un GIF du parcours.
symfony:voter
Genere un Voter de securite Symfony pour le controle d'acces granulaire
symfony:message
Genere un Message Symfony Messenger avec son Handler pour traitement asynchrone
symfony:mailer
Genere un email Symfony (TemplatedEmail ou Notification) avec template Twig
symfony:form
Genere un FormType Symfony avec contraintes de validation et options