finalize

Solid

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".

Code & Development 314 stars 25 forks Updated today MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
83
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Finalize Implementation Post-implementation QA workflow: tests, code polishing, commit, and self-improvement. ## Task Tracking At the start, use `TaskCreate` to create a task for each phase: 1. Run `/polish-code` skill 2. Run `/update-changelog` skill 3. Run `/self-improve` skill 4. Ship It ## Phase 1: Run `/polish-code` Skill Run the `/polish-code` skill for the current changes. ## Phase 2: Run `/update-changelog` Skill Run the `/update-changelog` skill. ## Phase 3: Run `/self-improve` Skill Run the `/self-improve` skill for the current session. Always run this phase even if the session seemed routine. ## Phase 4: Ship It ### Step 1: Analyze Split Examine the staged changes and evaluate whether they should be split into multiple commits, branches, and PRs for reviewability. Detect the repository's default branch via `gh repo view --json defaultBranchRef --jq '.defaultBranchRef.name'`. Check the current branch name and whether a PR already exists for it using `gh pr view`. If a PR exists, read its title and description to understand the branch's purpose. This context informs which changes belong on the current branch and which should be split off. Run `git diff --cached --stat` and `git diff --cached` to understand the scope. Categorize changes along three dimensions: - **Concern type**: refactoring, bug fix, new feature, cleanup, dependency update - **Layer/domain**: backend, frontend, database migrations, i18n, tests, configuration - **Logical unit**: file...

Details

Author
tobihagemann
Repository
tobihagemann/turbo
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

spec-finish

Post-implementation completion workflow. Use after spec-implement completes to validate, review, create stacked commits, and prepare for PR. Triggers when implementation is done, when the user says "finish", "done", "complete", or after implementation tasks are finished.

28 Updated 1 weeks ago
martinffx
Code & Development Listed

review

Conducts post-implementation review covering test coverage, lint, type checks, test fixes, and local testing preparation. Runs all automated verification, identifies gaps, fixes issues, and presents a testing checklist so the user can verify the work manually. Use this skill after implementation and commits are done — as the final quality gate before creating an MR. Also use when the user says "review this", "check my work", "run the checks", "verify everything", "is this ready", or "final review". Pairs with /commit (before) and /glab-mr-manager (after).

3 Updated today
FarzamMohammadi
Code & Development Listed

go-finish

Use when a feature pipeline is fully complete — all tasks green, all reviews passed, acceptance criteria met. Guides final verification, cleanup of .plan/ artifacts, and branch integration (merge, PR, or keep).

0 Updated 4 days ago
JLugagne
Code & Development Solid

implement

Load code-style and task-specific skills, make the change described by the current context, then run /finalize for QA and commit. Use for ad-hoc changes when no plan file or improvements backlog governs the work, and when the user asks to "just implement", "implement directly", "implement without a plan", or "apply the change".

314 Updated today
tobihagemann
Code & Development Listed

post

Run quality, review, and review-tests checks in parallel, then lint and format

0 Updated 5 days ago
YoniChechik