Que fait discovery-interview ?
Processus d'interview approfondi pour transformer des idées vagues en spécifications détaillées. Fonctionne pour les utilisateurs techniques et non techniques.
Objectif
Ce skill vous guide à travers une série de questions structurées pour clarifier une idée, un besoin, ou un projet, et produire un document de spécifications formel. Il est conçu pour être utilisé à la fois par des développeurs et des personnes non techniques.
Fonctionnement
L'entretien se déroule en plusieurs phases :
- Cadrage général : Définir le contexte, les objectifs principaux et le public cible.
- Détails fonctionnels : Décrire les fonctionnalités clés, les flux utilisateurs et les cas d'utilisation.
- Contraintes techniques (si pertinent) : Identifier les limites de performance, les technologies souhaitées, les intégrations nécessaires.
- Livrables et critères de succès : Définir ce qui constitue une réussite et quels sont les résultats attendus.
- Synthèse structurée : Générer un document de spécifications bien organisé, incluant un résumé, une liste de fonctionnalités, des contraintes, et des prochaines étapes.
Comment l'utiliser
- Initialisez le skill en activant
parcadei/discovery-interview. - Répondez aux questions posées par l'agent. Soyez précis, mais n'hésitez pas à demander des clarifications si une question n'est pas claire.
- L'agent vous posera des questions jusqu'à obtenir une vision complète de votre idée.
- Le résultat est un fichier Markdown (ou une sortie texte formatée) contenant la spécification détaillée.
Exemple de phases de questions
- Phase 1 : "Pouvez-vous décrire, en une phrase, l'objectif principal de ce projet ?"
- Phase 2 : "Quelles sont les trois fonctionnalités les plus importantes que ce projet doit avoir ?"
- Phase 3 : "Ce projet doit-il s'intégrer avec des systèmes existants ? Si oui, lesquels ?"
- Phase 4 : "Comment saurez-vous que le projet est un succès ? Quels sont les critères mesurables ?"
Utilisation avancée
- Vous pouvez personnaliser le niveau de détail technique en indiquant dès le début votre niveau d'expertise.
- Le document de spécifications généré peut être utilisé comme entrée pour d'autres skills (ex:
parcadei/code-gen).
Avertissement
Ce skill ne garantit pas que les spécifications seront parfaitement exhaustives ou sans ambiguïté, mais il fournit une base solide pour démarrer tout projet.