validate-changes-match-specs
Agent skill from warpdotdev/common-skills.
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
Source
Repository: https://github.com/warpdotdev/common-skills
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.
[](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.