skills/ship/SKILL.md
Finish a build session by shipping the work. Ensure tests exist and pass, validate the functionality, spawn a fresh-eyes subagent review when the change is large or risky, then commit and push to main. Use when the user says "ship", "ship it", "wrap this up and push", "test, commit and push", or otherwise wants the session's changes tested, reviewed, committed, and pushed.
npx skillsauth add pietz/skills shipInstall 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.
Finish what you were tasked with, if you haven't already, and ship it to main. Invoking this skill is the explicit permission to commit and push.
Make sure the work is tested and validated in proportion to what it is: add missing tests, run the full suite, and where it means something, exercise the feature the way a user would rather than trusting the tests alone.
If the change is large or risky enough that you can no longer see it with fresh eyes, spawn a subagent to review the diff cold. It might over-report; that's the cost of fresh eyes. Its findings are input, not a to-do list: you have the session context, so judge each one yourself. Fix what's material, drop the nitpicks, and ask the user only when a finding is genuinely debatable.
Then commit and push: stage only what belongs to this session's work, merge to main if you're on a branch, never force push. Say so if the push triggers a deploy.
development
Search YouTube and read video transcripts from the command line. Use this whenever the user wants to find YouTube videos or channels, answer a question using knowledge from YouTube videos, get/read/summarize a video's transcript or captions, or find where in a video something is discussed. Also consider this skill for general purpose research, since YouTube is a rich source of information.
development
Create visual documents (presentations, flyers, brochures, posters) by generating HTML/CSS and converting to PDF via headless Chromium. Use this skill when the user wants to create slides, presentations, pitch decks, flyers, brochures, or posters.
development
Find and remove incidental architectural complexity in an existing codebase — structure that accreted through many locally-reasonable edits until the whole became more complex than the problem warrants. Preserves what the software does for its callers while simplifying how it's built. NOT for bug fixes, feature work, formatting/style cleanup, or refactors whose change is already obvious.
data-ai
Summarize the current session's state when the user has lost track across parallel agent sessions. Use when the user says "resync", "catch me up", "where were we", "I drifted off", or needs a quick status of what we're working on, where things stand, what's needed from them, and what's next.