commands:
- claude: "/prodigy-implement-spec $ARG"
commit_required: true
validate:
claude: "/prodigy-validate-spec $ARG --output .prodigy/validation-result.json"
result_file: ".prodigy/validation-result.json" threshold: 100 on_incomplete:
claude: "/prodigy-complete-spec $ARG --gaps ${validation.gaps}"
max_attempts: 5
fail_workflow: false commit_required: true
- shell: "just test"
on_failure:
claude: "/prodigy-debug-test-failure --spec $ARG --output ${shell.output}"
max_attempts: 5
fail_workflow: false
- shell: "just fmt-check && just lint"
on_failure:
claude: "/prodigy-lint ${shell.output}"
max_attempts: 5
fail_workflow: false