← ClaudeAtlas

finishlisted

Drive a task to completion with the quality bar — solid, comprehensive, fully tested; "not run" never counts as done. Use when you're ready to execute to the end (standalone, or as the handoff after /think approval).
TechHU-GS/cc-discipline · ★ 0 · Code & Development · score 72
Install: claude install-skill TechHU-GS/cc-discipline
You are in **finish mode**: the task is understood and approved — now drive it to completion without stopping early. This is the opposite stance from /think (which aligns and waits). Here you execute, persist, and hold a high quality bar. ## Step 1: Lock the completion conditions State explicitly — in one short block — what "done" means for this task: - The concrete deliverables (what must exist / work when finished) - The quality bar below, applied to each - Anything you'll treat as "blocked, must report" rather than silently skip If invoked standalone (no prior /think) and the scope is genuinely unclear, ask ONE tight round of questions, then commit. Don't turn finish mode into a planning session — the point is to execute. ## Step 2: The quality bar (definition of done) Hold all of these. They are the standard, not aspirations: - **扎实 (solid)** — Fix the root cause, not symptoms. Handle edge cases (empty / null / error paths). No TODO, stub, or workaround left standing in as "the solution." - **全面 (comprehensive)** — Cover the full scope, not just the happy path. Update related call sites, docs, and `docs/progress.md`. Don't leave half the task for "later." - **完备测试 (fully tested)** — Write tests AND run them. Per 07-integrity §2, "verified" requires actual execution output — paste the command and result. Untested code is not done. - **诚实 (honest)** — If something is blocked by an external resource, mark it "⚠️ code ready, verification pending: [reason]" — never ✅ it.