summaryrefslogtreecommitdiff
path: root/prompts/skills/project-taskwarrior/3-complete-task.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-23 22:46:40 +0200
committerPaul Buetow <paul@buetow.org>2026-02-23 22:46:40 +0200
commitc8baf70fbb7aa45fb8680edfc546ec788bf97ecc (patch)
tree02564c0b92f6a7931bb02f5f91b9e8f91eae51ed /prompts/skills/project-taskwarrior/3-complete-task.md
parentb043c00c596258f15a592eb5e419f0d86450ece9 (diff)
Update
Diffstat (limited to 'prompts/skills/project-taskwarrior/3-complete-task.md')
-rw-r--r--prompts/skills/project-taskwarrior/3-complete-task.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/prompts/skills/project-taskwarrior/3-complete-task.md b/prompts/skills/project-taskwarrior/3-complete-task.md
index df03f85..c82e595 100644
--- a/prompts/skills/project-taskwarrior/3-complete-task.md
+++ b/prompts/skills/project-taskwarrior/3-complete-task.md
@@ -48,6 +48,8 @@ If the answer suggests improvements or inconsistencies, address them first. Only
task <id> done
```
+7. **Automatically progress to the next task in the list.** After marking the task done, if there are more agent-managed tasks in the project (e.g. `task project:<name> +agent list` shows pending/ready tasks), start the next one: load `00-context.md` and `2-start-task.md`, pick the next task from the list (respecting dependencies and "one task in progress" rule), and begin work on it. Do not stop after completing a task when a next task is available — continue to the next task in the list.
+
## Conventions
- When creating or changing tests, add negative tests (invalid input, errors, failure paths) wherever plausible; the review sub-agent will check for this.
@@ -56,3 +58,4 @@ task <id> done
- **On completion, commit all changes to git** before running `task <id> done`; do not leave uncommitted work when marking a task complete.
- Complete with `task <id> done` only after completion criteria, self-review(s), first review, addressing all comments, follow-up sub-agent review, and git commit are satisfied.
- When completing a task, note which tasks were unblocked (dependents that became ready), if any.
+- **After completing a task, automatically progress to the next task in the list** (when all tests and sub-agent reviews pass and the task is done). Start the next ready task in `project:<name> +agent`; do not stop unless no next task is available or the user asks to stop.