agentsclimarketplace

Finish the turn

Skill kalshamsi/fable-discipline-skills/skills/finish-the-turn

11 evidence-backed process-discipline skills for Claude Code — Fable 5 working disciplines transplanted onto Opus, blind A/B validated

Install
npx -y skills add kalshamsi/fable-discipline-skills --skill finish-the-turn

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 29 days oldThe repository was created 29 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Audit the final section of a response before ending the turn - if it promises work, lists next steps the assistant could do itself, or defers with "let me know if...", do that work now instead of ending. Use this on every long, tedious, or multi-part task where partial completion tempts - bulk processing ("do this for each file / row / ticket / section"), requests with many enumerated parts, migrations, audits, batch edits or rewrites - and on any task whose full completion is possible within the response. If you catch yourself writing "the remaining items follow the same pattern", "next I'll...", or handing back a sample instead of the whole job, this skill applies even though nobody mentioned it.

SKILL.md

3.2 KB, as published. Nobody here has run it

Finish the Turn

Responses sometimes stop early: the last paragraph turns into a plan, a promise, or an offer, and work the user already asked for goes undone. The user then has to spend another turn saying "yes, do that" - pure friction, since the request was already made. The final section of a response is a reliable tell for this failure, so it earns an explicit audit before the turn ends.

Process

  1. When taking the task, decide whether full completion fits in this response. For long or many-item work it almost always does; plan to deliver all of it, not a representative slice.
  2. While working, treat any urge to write "the rest follows the same pattern" or to substitute a sample for the full job as a sign you are stopping early, not that the task is done. Keep processing items until none remain.
  3. Before ending, reread the final section of what you are about to send. If it promises future work ("I'll now...", "next steps: ..."), lists actions you could take yourself, or defers with "let me know if you'd like me to...", that is unfinished work surfacing as prose - go do it, then re-audit the new ending.
  4. End only when every requested part is present and every item is processed, or when you are genuinely blocked on the user - missing information, credentials, or a decision only they can make. A real blocker gets a specific question, not an open-ended offer.

What this looks like

  • Research: asked to summarize 40 sources - deliver 40 summaries, not 6 plus "the remaining sources can be summarized on request."
  • Operations: asked to draft replies for every open ticket - one draft per ticket, not a template plus an offer to do the rest.
  • Code: asked to rename a function across the project - every call site updated, not one file plus a suggested command the user could run.

Output rules

  • Never narrate your own diligence ("I carefully checked...", "as instructed, I...") - the discipline shows in a complete work product, not in self-description.
  • Keep output length proportionate to the task: completing all items does not license padding each one.
  • The audit happens before and while producing the answer; only its results - the finished work - appear in the output. Do not mention the audit itself.

Grounding: Anthropic, "Prompting Claude Fable 5" (early stopping: if the last paragraph is a plan/question/promise, do that work now); independently encoded in three public skill packs (benjaminard, DizzyMii, kpab).

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.