warpdotdev avatar

Check Impl Against Spec

This one checks your PR implementation against a spec file during code review. It reads spec_context.md, pulls out the concrete commitments (required behaviors, files to change, constraints), then compares them against the actual diff and flags material mismatches in review.json. The smart bit is it ignores harmless differences like naming tweaks and only complains about real problems: missing required behavior, contradictions to spec decisions, or absent migration steps. It folds findings into your existing review output rather than creating separate reports. Useful if your team writes specs before code and wants an automated sanity check that the PR actually delivers what was promised without getting pedantic about implementation details.

skills.sh installs
27.1K
GitHub stars
684
last updated
Aug 21, 2026

Install

$ npx -y skills add warpdotdev/common-skills --skill check-impl-against-spec --agent claude-code

Installs into .claude/skills of the current project.

Files

Check implementation against spec

Use this skill only when spec_context.md exists during PR review.

Goal

Determine whether the implementation in the checked-out PR materially matches the approved spec context. This is a supplement to the normal code review, not a separate output.

Inputs

  • spec_context.md contains the spec context to compare against. It may include both product spec content (intended behavior, acceptance criteria) and tech spec content (implementation details, file changes).
  • pr_diff.txt contains the annotated diff for the PR.
  • pr_description.md may contain additional scope or rationale.
  • The working tree contains the PR branch contents.

Process

Sponsors

Details

Repository
github.com/warpdotdev/common-skills
Categories
Git & Pull Requests, Code Review & Quality
First seen
Jul 14, 2026

More from warpdotdev/common-skills

All 23
1warpdotdev avatarreproduce-bug-reportwarpdotdev/common-skillsLaunch Oz cloud agents with computer use to reproduce UI-focused bug reports, capture visual evidence (a screen recording by default), and report reproduction f27Kskills.sh installs
2warpdotdev avatarvalidate-changes-match-specswarpdotdev/common-skillsValidate that a branch or pull request implementation matches introduced product, technical, security, and related specs. Use when reviewing or finishing a spec25.3Kskills.sh installs
3kunchenguid avatarlavishkunchenguid/lavish-axiTurn complex or visual agent responses into rich, reviewable HTML artifacts the user can annotate and send feedback on, using the lavish-axi CLI. Use when about24.3Kskills.sh installs
4useai-pro avatarskill-vetteruseai-pro/openclaw-skills-securitySecurity-first vetting for OpenClaw skills. Use before installing any skill from ClawHub, GitHub, or other sources. Checks for red flags, permission scope, and 21.1Kskills.sh installs
5antfu avatarweb-design-guidelinesantfu/skillsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site 19.3Kskills.sh installs
6samber avatargolang-refactoringsamber/cc-skills-golangGolang refactoring — the safe, at-scale process for restructuring existing Go code: a coverage-adaptive safety net, tool-driven behavior-preserving transforms (12.9Kskills.sh installs