apply-turbo-handoffs
Audit the turbo skill lessons that /self-improve writes into this repo's .turbo/handoff/ from other projects, apply the ones the…
Close out a change without the deep review loop: stage, simplify code and docs, run the project's checks, smoke test, update the changelog, self-improve, and ship. Use when the user asks to \"quick finalize\", \"quickly finalize\", \"finalize quickly\", \"light finalize\",
Claude Code
$ npx -y skills add tobihagemann/turbo --skill quick-finalize --agent claude-code
Codex
$ npx skills add tobihagemann/turbo --skill quick-finalize -a codex -y
Cursor
$ npx skills add tobihagemann/turbo --skill quick-finalize -a cursor -y
Gemini CLI
$ npx skills add tobihagemann/turbo --skill quick-finalize -a gemini-cli -y
GitHub Copilot
$ npx skills add tobihagemann/turbo --skill quick-finalize -a github-copilot -y
OpenCode
$ npx skills add tobihagemann/turbo --skill quick-finalize -a opencode -y
Windsurf
$ npx skills add tobihagemann/turbo --skill quick-finalize -a windsurf -y
name: quick-finalize description: "Close out a change without the deep review loop: simplify, run checks, smoke test, changelog, and ship. Use when the user asks to \"quick finalize\" or \"wrap this up quickly\"."
At the start, use `TaskCreate` to create a task for each phase:
1. Run `/stage` skill 2. Run `/simplify-all` skill 3. Run `/run-checks` skill 4. Run `/smoke-test` skill 5. Run `/update-changelog` skill 6. Run `/self-improve` skill 7. Ship It
Run the `/stage` skill.
Run the `/simplify-all` skill on the staged changes (`git diff --cached`). Stage any edits it makes before continuing.
Run the `/run-checks` skill. Stage any edits it makes before continuing.
Run the `/smoke-test` skill. It verifies without modifying code, so act on what it reports here: fix each failure and re-run it. When the same failure survives a fix attempt, run the `/investigate` skill; if investigation finds no root cause, stop and report with its findings. When a blocker cannot be cleared in this session (a path needing real credentials, an external service, or state unavailable here), carry it to the end of the run and name it in the closing report as a case still left to the user, rather than treating it as a failure. When a fix made here edited code, run the `/run-checks` skill again once no failure remains. Stage any edits before continuing.
Run the `/update-changelog` skill. Stage any edits it makes before continuing.
Run the `/self-improve` skill for the current session. Always run this phase even if the session seemed routine.
Examine the staged changes and evaluate whether they form a single reviewable unit or several independently reviewable units. This step decides only whether to split; the chosen ship skill owns all repository-state detection and the commit, push, branch, and PR intent.
Run `git diff --cached --stat` and `git diff --cached` to understand the scope. Categorize changes along three dimensions:
A split is warranted when the staged changes contain multiple reviewable units. Each unit should be independently understandable, testable, and revertable. When deciding group boundaries, consider whether a reviewer could evaluate each group without needing context from the others.
Output the split analysis as text.
If changes form a single cohesive unit, note this and run the `/ship` skill.
If changes span multiple reviewable units, propose an ordered list of groups. For each group, specify:
Use `AskUserQuestion` to let the user choose whether to ship the changes together or split them up.
Then use the TaskList tool and proceed to any remaining task.
Reusable workflows for planning, building, reviewing, and shipping with Claude Code and Codex.
Audit the turbo skill lessons that /self-improve writes into this repo's .turbo/handoff/ from other projects, apply the ones the…
Apply findings by making the suggested code changes. Applies accepted verdicts, escalates ambiguous findings to the user, and…
Assess project-wide structural technical debt: complexity hotspots, deprecated API usage, duplication clusters, architecture rot,…
Shared changelog conventions and formatting rules referenced by /create-changelog and /update-changelog. Not typically invoked…
Enforce existence, reuse, mirror, and symmetry principles to keep new code minimal and consistent with surrounding code. Use when…
Run autonomous task execution using the codex CLI. Use when the user asks to \"codex exec\", \"run codex exec\", \"execute a task…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.