summaryrefslogtreecommitdiff
path: root/prompts/skills/project-taskwarrior/3-complete-task.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-21 16:25:53 +0200
committerPaul Buetow <paul@buetow.org>2026-02-21 16:25:53 +0200
commit5d684747c37e515d421345f3faa1b4c756c08b71 (patch)
tree49666c02abf13d36b498f507d303db7b3ab57519 /prompts/skills/project-taskwarrior/3-complete-task.md
parente91df0ffec673ed2e2c93424c51cb3ebabc5fe05 (diff)
Update
Diffstat (limited to 'prompts/skills/project-taskwarrior/3-complete-task.md')
-rw-r--r--prompts/skills/project-taskwarrior/3-complete-task.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/prompts/skills/project-taskwarrior/3-complete-task.md b/prompts/skills/project-taskwarrior/3-complete-task.md
index e1dd337..514bdbd 100644
--- a/prompts/skills/project-taskwarrior/3-complete-task.md
+++ b/prompts/skills/project-taskwarrior/3-complete-task.md
@@ -19,7 +19,7 @@ If any of these fail, fix the issues and recheck. Do not mark the task complete
1. Spawn a **sub-agent** with **fresh context** (no prior conversation).
2. Sub-agent reviews the diff, code, or deliverables for the task and **reports back** to the main agent (review comments, suggestions, issues).
3. Main agent **addresses all review comments** from the sub-agent — no exceptions. Fix or respond to every point.
-4. If changes were made, repeat the sub-agent review until the main agent has addressed all comments.
+4. **After addressing comments, spawn another sub-agent** (fresh context again) to **review the code again** and confirm the fixes. If this second review finds further issues, address them and repeat the sub-agent review until the review is satisfied.
5. Only then:
```bash
@@ -28,6 +28,6 @@ task <id> done
## Conventions
-- A task is not done until: best practices met, code compiles, all tests pass, **and** all sub-agent review comments have been addressed.
-- Complete with `task <id> done` only after completion criteria and the sub-agent review (and all follow-up fixes) are satisfied.
+- A task is not done until: best practices met, code compiles, all tests pass, all first-round review comments addressed, **and** a second sub-agent review has confirmed the code (or any further issues have been addressed and re-reviewed).
+- Complete with `task <id> done` only after completion criteria, first review, addressing all comments, and the follow-up sub-agent review are satisfied.
- When completing a task, note which tasks were unblocked (dependents that became ready), if any.