CommandValidated

Finish-the-thread — land each session as a commit

A /wrap-up slash command (rule form for Cursor/Codex) that closes each session cleanly: summarize, confirm tests, draft the commit, and flag half-done work that should not land yet.

$cosq add finish-the-thread

Free, works signed out. No CLI? Copy the file below into your repo — same result.

Why this one

Recently added lines that are rewritten within two weeks are rework, not progress (the 14-day churn signal, PRD §7.3), so close threads cleanly.

How to use it

  1. 1End each session with a commit, not a half-finished thread
  2. 2Watch for heavy rewrites — churn means thrashing, not momentum

What gets installed

Pick your tool to preview the exact file cosq add writes — byte-for-byte. Prefer copy-paste? Use the copy button on the file.

.claude/commands/wrap-up.md(created)
---
description: Wrap up the current thread — land it as a commit and check for churn.
---

Help me finish this thread cleanly:

1. Summarize what changed and confirm the tests pass.
2. Draft a tight commit message for the work.
3. Flag anything left half-done that should NOT be committed yet.
4. Note any code we rewrote heavily this session — high 14-day churn is a signal
   the approach is thrashing, not progressing.

Aim to land each session's work as a commit; unfinished threads are where
momentum leaks.