CommunityRédaction et éditiongithub.com

AaronCx/claude-code-practices

Interviewez l'utilisateur en profondeur à propos d'une fonctionnalité, puis rédigez un fichier SPEC.md autonome pour implémenter la fonctionnalité dans une nouvelle session. À utiliser avant de construire quoi que ce soit de conséquent.

Qu'est-ce que claude-code-practices ?

Cette compétence pour agents IA (comme Claude Code, Cursor, Codex) guide l'agent pour interviewer l'utilisateur de manière approfondie sur une fonctionnalité qu'il souhaite construire. L'agent pose des questions détaillées sur l'implémentation technique, l'interface utilisateur, les cas limites, les préoccupations et les compromis, en évitant les questions évidentes et en se concentrant sur les aspects difficiles que l'utilisateur pourrait avoir négligés. Une fois que tout est couvert, l'agent génère un fichier SPEC.md complet et autonome, nommant les fichiers et interfaces impliqués, précisant ce qui est hors du champ d'application, et se terminant par une étape de vérification de bout en bout. Enfin, l'agent suggère à l'utilisateur d'exécuter `/clear` et d'implémenter la spécification dans une nouvelle session, garantissant que le contexte d'implémentation ne contient que la spécification. Cette approche est particulièrement utile pour les projets complexes où une planification minutieuse et une séparation claire entre la conception et l'implémentation sont essentielles.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AaronCx/claude-code-practices/tree/HEAD/skills/spec-interview

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

L'utilisateur souhaite construire : $ARGUMENTS

Interviewez-le en détail à l'aide de l'outil AskUserQuestion. Posez des questions sur l'implémentation technique, l'UI/UX, les cas limites, les préoccupations et les compromis. Ne posez pas de questions évidentes ; creusez les aspects difficiles qu'il pourrait ne pas avoir envisagés. Continuez l'entretien jusqu'à ce que tout soit couvert.

Rédigez ensuite une spécification complète dans SPEC.md. Les spécifications les plus utiles sont autonomes : elles nomment les fichiers et interfaces impliqués, précisent ce qui est hors du champ d'application, et se terminent par une étape de vérification de bout en bout qui prouve le bon fonctionnement de la fonctionnalité.

Terminez en indiquant à l'utilisateur d'exécuter /clear et d'implémenter la fonctionnalité à partir de SPEC.md dans une nouvelle session, afin que le contexte d'implémentation ne contienne que la spécification.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés