ai/skills/finalize/SKILL.md
Post-implementation checklist for documentation, code quality, convention alignment, visual verification, and issue hygiene. Run after core work is done, before committing or merging. Use when user says "finalize", "ready to merge", "preflight check", "wrap this up", "did we miss anything", or "final review".
npx skillsauth add steveclarke/dotfiles finalizeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill runs a universal checklist, then checks the project's CLAUDE.md for any project-specific finalization requirements (look for a "Finalize Checklist" section or similar). The project knows what it needs — this skill just makes sure nothing gets skipped.
Work through each section. Report what passes and what needs fixing. Fix issues directly rather than just listing them — the user wants the work done, not a report.
Run whatever lint/format tools the project uses. Check CLAUDE.md or package.json/Gemfile for the commands. Common ones:
standardrb, rubocopeslint, oxlint, prettier, oxfmtstylelintruff, blackRun the project's test suite. Check for:
Scan changed files for common issues:
Check that new/changed code has corresponding documentation:
Skip this section if the changeset has no view/template/component files.
Run Impeccable skills on changed view files:
/polish — spacing, interaction states, typography, transitions, details/audit — accessibility, performance, responsive, theming/normalize — component library usage, design system compliance, tokensReport which skills were run and what they found. Fix issues directly.
Consistency with existing pages (not covered by Impeccable):
Visual verification:
Closes #N or equivalent issue linking in PR bodyRead the project's CLAUDE.md for a "Finalize Checklist" section (or similar). If it exists, work through those items too. These are project-specific requirements that the universal checklist can't know about.
If this is a Claude Code session with persistent memory:
content-media
Download content from YouTube including transcripts, captions, subtitles, music, MP3s, and playlists. Use when the user provides a YouTube URL or asks to download, transcribe, or get content from YouTube videos or playlists.
development
Apply VueUse composables where appropriate to build concise, maintainable Vue.js / Nuxt features.
development
Review UI for visual consistency, layout structure, and design system compliance. Two modes — code review (check view files against patterns) and visual audit (screenshot all routes and analyze). Use when reviewing UI code, checking consistency, auditing views, or when user says "review the UI", "check consistency", "UI audit", "design review".
tools
Improves typography by fixing font choices, hierarchy, sizing, weight, and readability so text feels intentional. Use when the user mentions fonts, type, readability, text hierarchy, sizing looks off, or wants more polished, intentional typography.