From Verify
Use when analyzing a proposed code, config, API, data, or schema change for blast radius, downstream dependencies, compatibility risks, tests, or operations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/verify:change-impactThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze a proposed change without implementing or executing it. Trace repository
Analyze a proposed change without implementing or executing it. Trace repository evidence outward from the change anchors, distinguish observed coupling from inferred risk, and report what remains unknown.
Use this skill for prospective questions such as:
Use verify-before-trust instead when the task is only to judge whether an
existing claim is true. Use an implementation or planning workflow instead when
the request is to edit files, run migrations, execute tests, or produce an
implementation plan.
Keep the analysis prospective and non-mutating.
retrieval-strategy. Use lexical
search for exact names, code intelligence for definitions and references,
structural search for code shapes, structured-data search for manifests and
config, and history search when compatibility intent or prior migrations
matter. Invoke the read-only retrieval-strategist when the repository is
unfamiliar or the right modality is unclear.verifier when an independent evidence pass would
reduce author-grading-own-work bias.references/report-contract.md. Never present an
inferred outcome as observed repository behavior.references/report-contract.md, including all required sections and evidence
fields.For every change anchor, seek both dependency directions where they matter:
Report direct dependents separately from transitive candidates. Treat transitive impact as inferred until a concrete path from the proposed change to the dependent is established.
Record searches that found no relevant results as scoped negative evidence: name the modality, query concept, and corpus boundary. Phrase the conclusion as "no impact observed in the searched scope," not "no impact exists."
Use retrieval-strategist to partition retrieval by modality or subsystem. If
plan-execute is installed, optionally use its plan-big/execute-small
orchestration for broad parallel read-only coverage. Constrain every worker to
inspection and evidence gathering; do not make plan-execute a dependency and
do not permit implementation work.
Positive:
Analyze the blast radius of changing Account.id from an integer to a UUID.
Map the downstream impact of removing PAYMENT_RETRY_LIMIT.
/analyze-impact Rename the user.deleted event field from id to user_id.
Negative:
Update Account.id to UUID and fix every caller. # implementation request
Run the migration and tell me whether production data survives. # executable check
Verify that the README's install command is correct. # verify-before-trust
Write a full implementation plan for the event rename. # planning workflow
For mixed requests, produce the read-only impact report only when explicitly separable; otherwise route to the requested implementation, execution, or planning workflow.
Read references/report-contract.md before reporting. It defines the
required sections, impact/evidence labels, compatibility categories, absence
language, and exact row format.
npx claudepluginhub mbeacom/context-kit --plugin verifyGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.