with one click
devflow-executing
// Use when the active DevFlow flow is in 'in_progress' state. Guides implementing the approved plan with tasks, commits, and TDD discipline.
// Use when the active DevFlow flow is in 'in_progress' state. Guides implementing the approved plan with tasks, commits, and TDD discipline.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | devflow-executing |
| description | Use when the active DevFlow flow is in 'in_progress' state. Guides implementing the approved plan with tasks, commits, and TDD discipline. |
You are in in_progress. The plan has been approved. Your job: implement it task by task, tracking progress via task_list / task_update, then submit for review.
If superpowers:subagent-driven-development is available, invoke it for subagent-per-task execution.
If superpowers:executing-plans is available, invoke it for inline batch execution with checkpoints.
If superpowers:test-driven-development is available, use it for test-first discipline.
If none are available, follow the inline loop below.
task_list to get the current task statein_progress via task_update
b. Write failing test
c. Implement minimal code
d. Run test, verify pass
e. If gitEnabled: true → commit with Gitmoji prefix. If gitEnabled: false → skip the commit, just save your edits.
f. Mark completed via task_updateflow_update({
flowId: <current>,
currentState: 'review',
agentSummary: <what was implemented>,
testingInstructions: <how to verify>
})
gitEnabled: true (DF-302)Read gitEnabled from the most recent devflow_init response.
gitEnabled: true:
flow_update({ commits: [{hash, message}, ...] }) so the DevFlow UI links themreview → doneGitmoji prefixes:
gitEnabled: false:
git commit, git checkout, or any other git commandflow_update({ commits: [...] }) — leave the field emptyagentSummary + testingInstructions is enoughtask_list must be completedgitEnabled: true — your commits are attached to the flowknowledge_check_flow(flowId). For every topic that comes back without a resolution, call knowledge_check_resolve (dismiss with a reason ≥10 chars is fine for passing mentions). This is much cheaper than hitting the 403 gate during the review transition.Then use /devflow-review to submit cleanly.
If the gate fires anyway (gate.reason === 'missing_documentation'), follow the playbook in devflow-core → "Knowledge-Check Gate". Resolve here in in_progress, then retry.