validate-changes-match-specs

Agent skill from warpdotdev/common-skills.

warpdotdev 146 ↓ 12k MIT updated 27d ago
Claude Code
View source ↗

What it does

  • Find specs introduced or modified by the current change.
  • Extract concrete product, technical, security, migration, rollout, and validation commitments.
  • Compare those commitments against the actual implementation.
  • Produce a clear mismatch list.
  • Ask the user, mismatch by mismatch, whether to update the implementation to match the spec or update the spec to match the implementation.
  • Apply the chosen resolutions either one-by-one or in a batch.
  • Use the PR base branch when a PR exists.

Requirements & configuration

  • Relevant unchanged files that the implementation depends on.
  • Do not make speculative security claims. If evidence is incomplete, label the item as a validation gap and describe exactly what would need to be checked.

Configuration: PRODUCTTECHSECURITYMIGRATIONROLLBACKPRIVACYTESTING

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

validate-changes-match-specs FAQ

What does the validate-changes-match-specs skill do?

Validate that a branch or pull request implementation matches introduced product, technical, security, and related specs. Use when reviewing or finishing a spec-driven change and resolving mismatches between checked-in specs and implementation. Find specs introduced or modified by the current change. Extract concrete product, technical, security, migration, rollout, and validation commitments.

What does validate-changes-match-specs require?

Relevant unchanged files that the implementation depends on. Do not make speculative security claims. If evidence is incomplete, label the item as a validation gap and describe exactly what would need to be checked. Configuration keys: PRODUCT, TECH, SECURITY, MIGRATION, ROLLBACK, PRIVACY, TESTING.

How do I install validate-changes-match-specs?

Run: npx -y skills add https://github.com/warpdotdev/common-skills --skill validate-changes-match-specs --agent claude-code — the source lives at github.com/warpdotdev/common-skills.

Maintain validate-changes-match-specs?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

validate-changes-match-specs on getagentictools
[![validate-changes-match-specs on getagentictools](https://getagentictools.com/badge/skills/warpdotdev-common-skills-validate-changes-match-specs.svg)](https://getagentictools.com/skills/warpdotdev-common-skills-validate-changes-match-specs?ref=badge)
npx agentictools info skills/warpdotdev-common-skills-validate-changes-match-specs

The second line is the CLI lookup for this page — handy in READMEs and docs.