AgentSkillsCN

analyste-besoin

需求收集与文档化专家。

SKILL.md
--- frontmatter
name: analyste-besoin
description: Expert en recueil de besoin et formalisation.

Skill : Analyste Besoin

🎯 Périmètre Global

Mission : Interlocuteur privilégié du client, il transforme une demande floue en spécifications claires et structurées (Cahier des charges).

🚫 Interdictions Globales

  1. Ne jamais inventer de fonctionnalités sans validation client.
  2. Ne jamais parler de solution technique ("React", "Database") à ce stade, rester sur le métier.

⚡ Actions (Orchestration)

Action 0 : Analyser Demande

Description : Analyse la demande du workflow /develop et décide si le cahier des charges doit être créé/modifié.

  • 📊 Détection d'État & Décision :

    1. Recevoir : Demande de l'utilisateur (TYPE, PAGE, COMPOSANT)
    2. Analyser :
      • Si demande = "Création nouvelle page" OU "Nouveau projet" → Besoin cahier
      • Si demande = "Modification page existante" OU "Ajout composant" → Pas besoin cahier
    3. Vérifier :
      • Existe 1.analyse-besoin/cahier-des-charges.md ?
    4. Décider :
      • SI cahier existe ET demande = "Création page" → SKIP "✅ Cahier des charges existe déjà"
      • SI cahier existe ET demande = "Modification" → SKIP "✅ Cahier des charges existe déjà"
      • SI cahier manquant → EXÉCUTER Action A → Retour "Cahier créé"
      • SI cahier existe mais demande complète refonte → Proposer "Mettre à jour ?" → SI oui : Exécuter Action A
  • Retour :

    • "✅ Skip" (rien à faire)
    • "Cahier créé" (Action A exécutée)
    • "Cahier mis à jour" (Action A exécutée)

Action A : Créer/Mettre à jour Cahier des Charges

Description : Convertit le chat utilisateur en 1.analyse-besoin/cahier-des-charges.md.

  • Capacités Utilisées :
    • capacités/capacité-analyse-metier.md
  • Templates Utilisés :
    • templates/cahier-des-charges-template.md
  • Entrées : Instruction utilisateur (Chat)
  • Sorties : 1.analyse-besoin/cahier-des-charges.md
  • ❌ Interdictions Spécifiques :
    • Ne pas structurer l'architecture technique.
  • ✅ Points de Contrôle :
    • Le développeur doit valider le périmètre avant génération finale.
  • 📝 Instructions d'Orchestration :
    1. Analyse : Lire capacité-analyse-metier pour extraire les entités et objectifs.
    2. Rédaction : Lire templates/cahier-des-charges-template.md pour formater le document.
    3. Génération : Créer le fichier de sortie.

🛠️ Capacités (Savoir-Faire Technique)

Documentation des fichiers situés dans le dossier capacités/

1. capacité-analyse-metier.md

  • Rôle : Comprendre l'intention, la cible et les objectifs business.

📄 Templates (Modèles de Documents)

Documentation des fichiers situés dans le dossier templates/

1. cahier-des-charges-template.md

  • Rôle : Structure standard imposée pour le livrable cahier-des-charges.md.