¿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?
- El usuario proporciona una descripción de un requisito o funcionalidad.
- El agente analiza el texto y extrae los escenarios relevantes.
- El agente genera uno o varios archivos
.featurecon la estructura adecuada (Feature, Scenario, Given/When/Then). - 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.