From codebase-to-us
Rédige une User Story standardisée à partir de l'analyse de la codebase courante. Orchestre un flow en 4 phases : cadrage du besoin → exploration codebase → rédaction via l'agent us-writer → sortie (fichier docs/user-stories/ ou inline). Toutes les US suivent obligatoirement la structure figée du plugin. Déclencher quand l'utilisateur dit : /write-us-from-code, 'écris une US', 'rédige une US à partir du code', 'transforme ce besoin en User Story', ou veut formaliser une feature en spec ancrée dans le code existant.
How this skill is triggered — by the user, by Claude, or both
Slash command
/codebase-to-us:write-us-from-codeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Orchestre la rédaction d'une User Story standardisée à partir de l'analyse de la codebase courante. Le résultat suit **systématiquement** la structure figée définie dans `references/us-template.md`.
Orchestre la rédaction d'une User Story standardisée à partir de l'analyse de la codebase courante. Le résultat suit systématiquement la structure figée définie dans references/us-template.md.
us-writer avec le contexte collectéSi l'utilisateur n'a pas fourni de description en argument du slash command, demander via AskUserQuestion :
« Quel est le besoin métier à transformer en US ? »
Une fois la réponse obtenue, déterminer le mode via AskUserQuestion :
Reformuler le besoin en 3-5 lignes (persona, déclencheur, résultat attendu) et confirmer avec AskUserQuestion : « Ma reformulation est-elle correcte ? » (Oui / Non, je précise).
Identifier les artefacts du code pertinents pour l'US avant de la rédiger.
composer.json, package.json, README.md, ou équivalent, pour identifier la techno et adapter les spécifications techniques.Grep sur les routes / contrôleursGlob sur src/Domain/, src/Entity/, etc.Grep sur Event, Message, HandlerGlob sur tests/Read les 2-5 fichiers les plus pertinents pour comprendre le comportement existant.Garder en mémoire :
path/file.php:42)Si la codebase ne contient rien de pertinent (feature totalement neuve), le noter et continuer.
Déléguer la rédaction à l'agent us-writer via le tool Agent (subagent_type=us-writer).
Prompt à fournir à l'agent — inclure :
${CLAUDE_PLUGIN_ROOT}/skills/write-us-from-code/references/us-template.md puis rédiger l'US en suivant ce template à la lettre. »L'agent retourne l'US complète en Markdown.
Demander à l'utilisateur via AskUserQuestion :
« Où écrire l'US ? »
docs/user-stories/US-<domaine>-<slug>.md dans le repo courant (recommandé)[Domaine] …, en kebab-case (Société → societe, Webhook Hubspot → webhook-hubspot).creer-avec-validation-siret).US-<domaine>-<slug>.md (ex : US-societe-creer-avec-validation-siret.md).Si docs/user-stories/ n'existe pas dans le repo, le créer.
Write le fichiergit-workflow si disponibleRestituer directement l'US dans la réponse, formatée en Markdown.
us-writer la liste en « Questions ouvertes » dans l'US plutôt que d'inventer.Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.
npx claudepluginhub flegars/flegars-claude-code-marketplace --plugin codebase-to-us