answer-reviewer-questi…
For each reviewer question on a PR, recall implementation reasoning and compose a raw answer. Use when the user asks to \"answer reviewer questions\", \"draft…
Run the post-implementation quality assurance workflow including tests, code polishing, review, and commit. Use when the user asks to \"finalize implementation\", \"finalize changes\", \"wrap up implementation\", \"finish up\", \"ready to commit\", or \"run QA workflow\".
$ npx -y skills add tobihagemann/turbo --skill finalize --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/finalizeContext preview
The summary Claude sees to decide when to auto-load this skill.
Run the post-implementation quality assurance workflow including tests, code polishing, review, and commit. Use when the user asks to \"finalize implementation\", \"finalize changes\", \"wrap up implementation\", \"finish up\", \"ready to commit\", or \"run QA workflow\".
name: finalize description: "Run the post-implementation quality assurance workflow including tests, code polishing, review, and commit. Use when the user asks to \"finalize implementation\", \"finalize changes\", \"wrap up implementation\", \"finish up\", \"ready to commit\", or \"run QA workflow\"."
Post-implementation QA workflow: tests, code polishing, commit, and self-improvement.
At the start, use `TaskCreate` to create a task for each phase:
1. Run `/polish-code` skill 2. Run `/simplify-docs` skill 3. Run `/update-changelog` skill 4. Run `/self-improve` skill 5. Ship It
Run the `/polish-code` skill for the current changes.
Run the `/simplify-docs` skill on the staged changes (`git diff --cached`). Stage any edits it makes before continuing.
Run the `/update-changelog` skill.
Run the `/self-improve` skill for the current session. Always run this phase even if the session seemed routine. Skip it only when the invocation passed `defer-self-improve`, meaning a parent workflow continues past this call and closes the session itself.
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.
A composable dev process for agentic coding harnesses, packaged as modular skills. Turbo has sibling editions for Claude Code and Codex. The Claude Code edition is production-tested.
For each reviewer question on a PR, recall implementation reasoning and compose a raw answer. Use when the user asks to \"answer reviewer questions\", \"draft…
Apply findings by making the suggested code changes. Applies accepted verdicts, escalates ambiguous findings to the user, and offers to note genuine…
Assess project-wide structural technical debt: complexity hotspots, deprecated API usage, duplication clusters, and architecture rot. Ranks findings by impact…
Project-wide health audit pipeline that fans out to all analysis skills in parallel, evaluates findings, and produces a unified report at .turbo/audit.md. Use…
Shared changelog conventions and formatting rules referenced by /create-changelog and /update-changelog. Not typically invoked directly.
Enforce existence, reuse, mirror, and symmetry principles to keep new code minimal and consistent with surrounding code. Use when writing new code in an…