1---2name: plan-task-completion-verification3description: Verify acceptance criteria, quality, and readiness before closure.4---56# Task Completion Verification Skill78## What it does9- Confirms acceptance criteria are met with evidence.10- Checks quality gates (tests, QA, accessibility/performance where relevant).11- Ensures documentation and stakeholders are updated before closure.1213## When to use14- Before demo/release to ensure readiness.15- When handing off to QA/UAT or stakeholders.1617## Key operations18- Identify active project and task; review acceptance criteria and task state (`tasks/*.json`).19- Verify implementation against criteria; capture evidence (screenshots, logs, links).20- Validate tests (unit/integration/e2e) and linters; check performance/a11y/security as applicable.21- Update docs/changelog/release notes; confirm stakeholder sign-off or UAT.22- Move task state to testing/done per `AGENTS.md`, log results and time, update `memory/YYYY-MM-DD.md`.2324## Output files25- `projects/<ACTIVE>/tasks/in-progress.json` → `tasks/done.json` (state transition when complete).26- `projects/<ACTIVE>/tasks/task-log.md` — evidence, test results, time spent, blockers resolved.27- `projects/<ACTIVE>/verification/checklist.md` — criteria, evidence, test results, sign-offs (if repo uses verification/).28- `projects/<ACTIVE>/verification/test-results.md` — summary of automated/manual test outcomes.29- `projects/<ACTIVE>/verification/release-notes.md` — user-facing changes and impacts (if shipping).30- `memory/YYYY-MM-DD.md` — decisions, sign-offs, risks.3132## Example workflow331) Identify active project and task.342) Re-read acceptance criteria; walk through implementation against each with evidence.353) Run automated tests; execute targeted manual checks (a11y/perf/security if needed); record in `test-results.md`/`task-log.md`.364) Update `checklist.md` and `release-notes.md`; obtain sign-off (QA/PO); move task to `done.json`; log in `memory/YYYY-MM-DD.md`.3738## Best practices39- Evidence-first: link PRs, screenshots, logs for each criterion.40- Do not skip tests; rerun after late changes; note flaky cases.41- Include a11y/perf spot checks for UI; include security considerations for APIs.42- Keep checklists short, consistent, and repeatable.43- Update task state immediately after verification; keep audit trail in `task-log.md` and `memory/YYYY-MM-DD.md`.44- Avoid deleting/overwriting artifacts; follow `AGENTS.md` safety (no destructive operations).4546## Related resources47- `AGENTS.md` (task flow, safety rules)48- `SKILLS.md`, `MEMORY.md`, `memory/YYYY-MM-DD.md`49- `projects/<ACTIVE>/tasks/*.json`, `task-log.md`50- Definition of Done; testing/coverage reports; a11y/perf playbooks (team docs)