plugins/v1tamins/skills/v1-simplify/SKILL.md
Use when reviewing recent code changes for reuse, unnecessary complexity, quality issues, or efficiency problems before considering the work done. Triggers on "simplify", "clean up this diff", "review for reuse", "make this simpler", "quality pass", "efficiency pass".
npx skillsauth add v1-io/v1tamins v1-simplifyInstall 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.
Review the changed code for reuse, quality, and efficiency issues, then fix the problems that are worth addressing.
git diff; use git diff HEAD when staged changes are present.Run the three passes independently. When the host supports subagents or parallel review workers, launch all three with the same diff context before applying fixes. When it does not, run the passes sequentially in the main thread.
Honor any user-supplied focus, such as memory efficiency, API clarity, or reducing duplicate code, while still checking the full changed surface.
Search for existing project code that can replace new or expanded logic.
Check for:
Prefer established local helpers over new abstractions. Only add an abstraction when it removes real duplication or clearly matches project patterns.
Look for complexity, weak boundaries, and code that will age poorly.
Check for:
Keep comments that explain non-obvious why: hidden constraints, subtle invariants, compatibility requirements, and intentional workarounds.
Look for unnecessary work and avoidable runtime cost.
Check for:
Add change-detection guards when recurring updates can fire without changing observable state.
Aggregate findings from all passes before editing. Fix each valid issue directly and keep the scope tied to the current diff.
Skip false positives and low-value changes without debate. Do not refactor unrelated code just because it is nearby.
After edits, run the smallest relevant verification command available in the project. If no command is obvious, inspect the resulting diff carefully and report that no automated verification was run.
Finish with a concise summary:
tools
Use when planning or synthesizing user tests for prototypes, mockups, clickable demos, product concepts, design flows, landing pages, or early product specs. Triggers on "test this prototype", "prototype testing", "user test plan", "validate this product idea", "test with users".
development
Use when creating a polished self-contained HTML page would help the user understand, compare, review, present, tune, or interact with information better than Markdown. Triggers on "make an HTML page", "HTML artifact", "nice HTML", "visual report", "interactive explainer", "one-page dashboard", "shareable page".
data-ai
Use when turning a textbook, PDF, blog post, article, paper, course, notes, transcript, or other source material into suggested agent skills or skill improvements. Triggers on "what skills could come from this", "extract skills from", "turn this into skills", "skill ideas from this source".
development
Run an extremely strict maintainability review for abstraction quality, giant files, and spaghetti-condition growth. Use for large prs, new features/architectures, a deep code quality audit, or especially harsh maintainability review.