Help us improve
Share bugs, ideas, or general feedback.
From swe-skills
Plans the narrowest trustworthy validation path for a scoped code change or diff. Use when a user asks what to run before merging, how to validate a specific change, whether the current checks are enough, or wants a bounded command order from narrow to broad. Do NOT use for writing tests, fixing the code change itself, broad QA sweeps, or generic debugging that needs root cause analysis.
npx claudepluginhub ckorhonen/swe-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/swe-skills:change-validation-plannerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to turn a scoped code change into a disciplined validation plan.
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Share bugs, ideas, or general feedback.
Use this skill to turn a scoped code change into a disciplined validation plan.
The job is not to debug the change or rewrite tests. The job is to decide:
The result should help an engineer or agent validate a change without wasting time on broad, low-signal commands.
Use this skill when the user wants to:
Do not use this skill for:
Confirm or infer:
If the scope is missing, ask for the smallest additional detail needed to bound the validation plan.
This skill is tool agnostic.
Prefer the repository's own validation entry points first, such as:
Do not jump directly to the slowest or broadest suite unless the change is actually system-wide or earlier checks are not meaningful.
Map the change to the smallest credible validation surface.
Inspect:
Keep the surface concrete. If a change touches one package and one contract, validate that surface first.
Inspect the repo for validation commands that already exist.
Look for:
Reuse local conventions instead of inventing a new command sequence.
Produce a ranked sequence of commands or checks.
A strong sequence usually starts with:
Explain why each step earns its place and what it reduces uncertainty about.
Do not recommend unnecessary validation once the change is reasonably established.
If a narrow check is enough for the requested confidence level, say so and stop. If the narrow check is weak or inconclusive, broaden one step at a time instead of jumping to the whole suite.
Call out the residual risk explicitly.
For each plan, note:
Do not present a validation plan as full proof when it is only partial evidence.
If the diff spans multiple packages or boundaries, divide the plan into the smallest trustworthy batches.
Group checks by disjoint surfaces when possible, but keep the final decision centralized so the user can see the full confidence picture.
Stay out of:
The output should only answer how to validate the requested change.
Provide a validation plan with these sections:
For each planned check, include:
If the repo lacks a trustworthy validation path, say that plainly and explain what evidence is missing.