moxa/bdd-feature-generator

Habilidad de agente para generar archivos de características BDD a partir de requisitos.

¿Qué es bdd-feature-generator?

Esta habilidad de agente, bdd-feature-generator, permite generar automáticamente archivos de características Gherkin (archivos .feature) basados en descripciones de requisitos proporcionadas por el usuario. Es especialmente útil para equipos de desarrollo que practican Desarrollo Guiado por Comportamiento (BDD) con frameworks como Cucumber, especificación por ejemplo, o cualquier herramienta que consuma archivos .feature. La habilidad se integra de manera fluida con el agente de Claude Code (y potencialmente otros asistentes de IA compatibles). Al recibir una descripción de requisitos, el agente analiza el texto, extrae los escenarios clave y genera archivos .feature estructurados y listos para usar. Esto acelera significativamente el proceso de creación de pruebas de aceptación automatizadas y mejora la colaboración entre desarrolladores, testers y stakeholders.

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

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace bdd-feature-generator?

Habilidad de agente "bdd-feature-generator" de moxa/sw.

Esta habilidad permite a un agente de IA generar archivos de características BDD (Behavior-Driven Development) a partir de descripciones de requisitos en lenguaje natural. Los archivos generados siguen la sintaxis Gherkin y están listos para ser utilizados en frameworks como Cucumber, Behat, SpecFlow, etc.

¿Cómo funciona?

  1. El usuario proporciona una descripción de un requisito o funcionalidad.
  2. El agente analiza el texto y extrae los escenarios relevantes.
  3. El agente genera uno o varios archivos .feature con la estructura adecuada (Feature, Scenario, Given/When/Then).
  4. El agente devuelve los archivos generados al usuario.

Uso

Ejemplo de solicitud:

Genera un archivo .feature para la funcionalidad de inicio de sesión. El usuario debe ingresar usuario y contraseña, y si son correctos, se redirige al dashboard. Si son incorrectos, se muestra un mensaje de error.

Salida esperada:

Feature: Inicio de sesión

  Scenario: Inicio de sesión exitoso
    Given el usuario está en la página de inicio de sesión
    When el usuario ingresa un nombre de usuario y contraseña válidos
    And hace clic en el botón "Iniciar sesión"
    Then es redirigido al dashboard

  Scenario: Inicio de sesión fallido
    Given el usuario está en la página de inicio de sesión
    When el usuario ingresa un nombre de usuario o contraseña incorrectos
    And hace clic en el botón "Iniciar sesión"
    Then se muestra un mensaje de error

Plataformas compatibles

  • Claude Code
  • Otros agentes de IA que soporten habilidades personalizadas

Notas

  • Asegúrate de que la descripción del requisito sea clara y específica para obtener mejores resultados.
  • Puedes solicitar múltiples escenarios en una misma solicitud.

Skills relacionados