بنقرة واحدة
taskwing-done
Use when implementation is verified and you are ready to complete the current task.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when implementation is verified and you are ready to complete the current task.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Use when you need to clarify a goal and build an approved execution plan.
Use when you need project knowledge for architectural context. Returns a compact summary by default.
Use when you are ready to start the next approved TaskWing task with full context.
استنادا إلى تصنيف SOC المهني
| name | taskwing-done |
| description | Use when implementation is verified and you are ready to complete the current task. |
The Workflow Contract lives in CLAUDE.md (single source of truth). Obey it always.
| Impulse | Do Instead |
|---|---|
| Mark complete without running verification | STOP with refusal text. Evidence is non-negotiable. |
| Reuse verification output from earlier in the conversation | Run fresh checks in this completion attempt |
| Skip acceptance criteria check | Every criterion must be explicitly addressed (met/not met/partial) |
| Silently drop unmet criteria | Call them out. Partial completion is honest; silent omission is not. |
Execute these steps IN ORDER.
Run:
taskwing task current
If the command reports no active task, inform the user and stop.
Run the most relevant verification commands for the task (tests, lint, build, or targeted checks).
Document:
If verification was not run in this completion attempt, STOP and respond with: "REFUSAL: I can't mark this task done yet. Verification evidence is missing. Run fresh checks and include the output."
Create a structured summary covering:
List all files changed with purpose of change.
For each criterion:
Confirm alignment with codebase patterns.
Before running task complete, confirm:
If any item is missing, STOP and use the refusal text above.
Run:
taskwing task complete <task_id> \
--summary "<the structured summary from Step 3>" \
--files path/to/file1.go,path/to/file2.go \
(<task_id> is the value from Step 1; quote the summary to preserve newlines.)
Display:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TASK COMPLETE: [task_id]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[Summary report]
Recorded in TaskWing memory.
Use /taskwing:next to continue with next priority task.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━