moxa/bdd-feature-generator

Compétence d'agent pour générer des fichiers de fonctionnalités BDD à partir de spécifications utilisateur.

Qu'est-ce que bdd-feature-generator ?

Cette compétence, conçue pour des agents IA comme Claude Code ou Cursor, automatise la création de fichiers de fonctionnalités au format Gherkin (Behavior-Driven Development). En partant de descriptions informelles en langage naturel fournies par l'utilisateur, elle génère des scénarios structurés avec des étapes Given/When/Then, couvrant à la fois les cas nominaux et les cas limites. L'utilitaire principal réside dans l'accélération de la rédaction de tests automatisés et la standardisation des spécifications. Elle s'appuie sur la bibliothèque `bdd-feature-generator` de moxa/sw pour analyser les entrées et produire des fichiers `.feature` conformes à la syntaxe Cucumber.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/moxa/sw/tree/main/skills/bdd-feature-generator

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · 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

Que fait bdd-feature-generator ?

Compétence d'agent "bdd-feature-generator" de moxa/sw.

Cette compétence permet à un agent IA de générer des fichiers de fonctionnalités BDD (Behavior-Driven Development) au format Gherkin à partir de descriptions textuelles informelles. L'agent interprète les besoins utilisateur, identifie les scénarios pertinents et produit un fichier .feature structuré, prêt à être utilisé avec des frameworks comme Cucumber, Behave ou SpecFlow.

Utilisation

  1. Fournissez une description textuelle du comportement attendu.
  2. L'agent génère un fichier .feature avec des scénarios Given/When/Then.
  3. Le fichier est sauvegardé ou affiché selon les instructions.

Exemple

Entrée : "L'utilisateur peut se connecter avec un email et un mot de passe valides."

Sortie (fichier .feature) :

Feature: Connexion utilisateur
  Scenario: Connexion réussie
    Given un utilisateur avec un email valide
    When il saisit son email et son mot de passe corrects
    Then il est connecté à son compte

Skills associés