Comprendre le besoin avant développement - Mode AUTO (Phase 0)
Analyzes GitHub issue requirements and validates clarity before proceeding with development workflow.
/plugin marketplace add atournayre/claude-marketplace/plugin install dev@atournayre-claude-plugin-marketplace<description-feature>claude-sonnet-4-5-20250929auto/IMPORTANT : Cette commande génère un résumé de compréhension structuré et nécessite un format de sortie spécifique.
Lis le frontmatter de cette commande. Si un champ output-style est présent, exécute immédiatement :
/output-style <valeur-du-champ>
Note : Une fois que le champ output-style sera supporté nativement par Claude Code, cette instruction pourra être supprimée.
Phase 1 du workflow automatisé : comprendre le besoin utilisateur SANS interaction.
Récupérée depuis .claude/data/workflows/issue-${issue_number}-dev-workflow-state.json (Phase 0)
Titre : issue.title Description : issue.description Labels : issue.labels
Ce skill exécute la phase 0 en mode AUTOMATIQUE :
Déterminer le chemin du workflow state :
# Récupérer issue_number depuis le workflow state créé en Phase 0
# Note: si issue_number est disponible en contexte, l'utiliser directement
workflow_state_file=".claude/data/workflows/issue-${issue_number}-dev-workflow-state.json"
issue.title et issue.description❌ Description de l'issue trop ambiguë pour mode auto.
Issue #123 : "Ajouter auth"
Précise le contexte manquant dans l'issue GitHub :
- Authentification ? (OAuth? JWT? Basic Auth?)
- Intégration? (Quel service? Quel provider?)
- Scope? (Utilisateurs? Admin? Tous?)
Édite l'issue et relance le workflow.
Exit code: 1CLAUDE.md et .ai/ pour comprendre les conventionsPrésenter un résumé structuré basé sur l'issue GitHub :
📋 Résumé de la demande
**Issue :** #123 : {issue.title}
**Problème résolu :**
{résumé de issue.description}
**Labels :** {issue.labels}
**Contexte technique :**
- {pattern existant pertinent}
- {fichiers existants liés}
✅ PAS de checkpoint utilisateur - valider automatiquement et continuer
Le fichier .claude/data/workflows/issue-${issue_number}-dev-workflow-state.json a été créé en Phase 0 avec les infos de l'issue.
Mettre à jour la section phases pour enregistrer la complétion de Phase 1 :
{
"mode": "auto",
"issue": {
"number": {issue number},
"title": "{issue.title}",
"description": "{issue.description}",
"labels": "{issue.labels}",
"state": "OPEN",
"fetchedAt": "{ISO timestamp}"
},
"feature": "{issue.title}",
"status": "in_progress",
"currentPhase": 1,
"phases": {
"0": {
"status": "completed",
"completedAt": "{Phase 0 timestamp}",
"durationMs": {Phase 0 duration}
},
"1": {
"status": "completed",
"completedAt": "{ISO timestamp}",
"durationMs": {durée}
}
}
}