Created
January 14, 2026 18:13
-
-
Save henriquerezende/2737f305e6fe87bce2d270db956aeebd to your computer and use it in GitHub Desktop.
bmad-ralph-workflows
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| PROMPS | |
| Create stories | |
| /ralph-loop:ralph-loop " | |
| <prompt> | |
| <objective>Execute o workflow completo de preparação de sprint.</objective> | |
| <variables> | |
| <epic_id>11</epic_id> | |
| </variables> | |
| <source> | |
| <file>/Users/henriquerezende/Documents/projects/simples-api/front/_bmad-output/implementation-artifacts/sprint-status.yaml</file> | |
| </source> | |
| <rules> | |
| <rule>Processe APENAS stories da Epic {{epic_id}}</rule> | |
| <rule>Não avance para próxima story até a atual ter story + testes criados</rule> | |
| </rules> | |
| <workflow> | |
| <step order="1">Leia o arquivo sprint-status.yaml</step> | |
| <step order="2">Identifique todas as stories da Epic {{epic_id}} com status: backlog</step> | |
| <step order="3"> | |
| <description>Para CADA story da Epic {{epic_id}} com status backlog:</description> | |
| <substep order="a"> | |
| <action>Execute /bmad:bmm:workflows:create-story</action> | |
| </substep> | |
| <substep order="b"> | |
| <action>Execute /bmad:bmm:workflows:testarch-atdd</action> | |
| <test_requirements> | |
| <stack>Cucumber + Playwright</stack> | |
| <artifacts> | |
| <artifact>Arquivo .feature com cenários Gherkin (Given/When/Then)</artifact> | |
| <artifact>Arquivo .steps.ts com implementação dos steps usando Playwright</artifact> | |
| </artifacts> | |
| <checklist> | |
| <item>Cenários cobrem todos os critérios de aceitação da story</item> | |
| <item>Cenários de happy path implementados</item> | |
| <item>Cenários de erro/edge cases implementados</item> | |
| <item>Steps usam seletores Playwright adequados</item> | |
| <item>atdd_checklist marcado como criado no sprint-status.yaml</item> | |
| </checklist> | |
| </test_requirements> | |
| </substep> | |
| </step> | |
| <step order="4">Repita até não haver mais stories da Epic {{epic_id}} com status backlog e sem atdd_checklist criado</step> | |
| </workflow> | |
| <completion> | |
| <condition>Quando não houver mais stories da Epic {{epic_id}} com status backlog e sem atdd_checklist criado</condition> | |
| <output> | |
| <promise>COMPLETE</promise> | |
| </output> | |
| </completion> | |
| </prompt> | |
| " --completion-promise "COMPLETE" | |
| Dev stories | |
| /ralph-loop:ralph-loop " | |
| <prompt> | |
| <objective>Execute o workflow completo de desenvolvimento das features da sprint.</objective> | |
| <variables> | |
| <epic_id>9</epic_id> | |
| </variables> | |
| <source> | |
| <file>/Users/henriquerezende/Documents/projects/simples-api/front/_bmad-output/implementation-artifacts/sprint-status.yaml</file> | |
| </source> | |
| <rules> | |
| <rule>NUNCA execute git commit - o controle de commits é manual</rule> | |
| <rule>Processe APENAS stories da Epic {{epic_id}}</rule> | |
| </rules> | |
| <workflow> | |
| <step order="1">Leia o arquivo sprint-status.yaml</step> | |
| <step order="2">Identifique todas as stories da Epic {{epic_id}} com status: "ready-for-dev"</step> | |
| <step order="3"> | |
| <description>Para CADA story da Epic {{epic_id}} com status "ready-for-dev":</description> | |
| <substep>a. Execute /bmad:bmm:agents:dev</substep> | |
| <substep>b. Execute /bmad:bmm:agents:code-review</substep> | |
| <substep>c. Se houver pendências no code-review, corrija todas e volte ao substep b</substep> | |
| <substep>d. Quando code-review aprovar, atualize status para "done"</substep> | |
| </step> | |
| <step order="4">Repita até que todas as stories da Epic {{epic_id}} estejam com status "done"</step> | |
| </workflow> | |
| <completion> | |
| <condition>Quando todas as stories da Epic {{epic_id}} estiverem com status "done"</condition> | |
| <output> | |
| <promise>COMPLETE</promise> | |
| </output> | |
| </completion> | |
| </prompt> | |
| " --completion-promise "COMPLETE" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment