Skip to content
Back to skills

Spec Diff Checker

ASecurity

Compares UI requirements against implementation descriptions to identify missing elements and visual defects.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 25, 2026
ai-agentsgogit

Security analysis

A100/100

Scanned November 11, 2026

npx -y skills add Lainholic/ai-skill-navigator --skill spec-diff-checker --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Spec Diff Checker?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Spec Diff Checker
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lainholic-spec-diff-checker/badge)](https://www.skillsdirectory.com/skills/lainholic-spec-diff-checker)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: spec-diff-checker
description: Compares UI requirements against implementation descriptions to identify missing elements and visual defects.
---
# UI Spec Verifier — Requirement-to-Implementation Diff Inspector

Cross-references planning specifications with actual UI outputs to identify missing buttons, copy discrepancies, and broken layout alignments in a clean comparison table.

---

### 1. Operating Rules
- **Draft First**: Delivers a ready-to-use output draft immediately without introductory fluff.
- **Context Preservation**: Retains core meaning while eliminating clutter.
- **Time Efficient**: Eliminates manual formatting to save you time.

---

### 2. Output Template
```markdown
## Specification Discrepancy Audit

| Component / Area | Expected Spec | Current Implementation | Status | Recommended Fix |
| :--- | :--- | :--- | :--- | :--- |
| [CTA Button] | [Primary Blue / 'Submit'] | [Gray / 'Send'] | Discrepancy | Update color token and label |
| [Header Banner] | [Dismissible alert banner] | [Missing entirely] | Missing | Add banner component per spec |
| [Copy Text] | [Refund policy update] | [Legacy refund text] | Outdated | Replace text block with approved copy |
| [Layout Grid] | [3-column desktop layout] | [2-column stretched grid] | Misaligned | Restore 3-column grid container |

## Critical Action Items
1. **Blocking Issues**: [List components that break core user flow]
2. **Text Discrepancies**: [List copy that violates spec wording]
3. **Cosmetic Adjustments**: [List non-blocking layout or spacing fixes]
```

---

### 3. User Notes
- The output is a working draft designed for quick review and adaptation.

---

### 🛠️ Quick Customization Tips
- **[Severity Filter]**: "List only critical blockers and missing functional components."
- **[Format Conversion]**: "Format discrepancy audit as a GitHub issue checklist."

---

### 4. Practical Usage Example

**Your Prompt:**
> "Please run spec-diff-checker against my `login-page-spec.md` and the current `Login.jsx` file to find missing UI components."

**Expected Output:**
> ## Specification Discrepancy Audit
> 
> | Component / Area | Expected Spec | Current Implementation | Status | Recommended Fix |
> | :--- | :--- | :--- | :--- | :--- |
> | [SSO Button] | [Include Google SSO option] | [Only Email/Password available] | Missing | Implement Google Auth Provider button |
> | [Password Field] | [Reveal password toggle icon] | [Standard hidden input field] | Missing | Add 'eye' icon with toggle state |
> 
> ## Critical Action Items
> 1. **Blocking Issues**: Users cannot log in via SSO as required by spec.
> 2. **Cosmetic Adjustments**: Missing reveal toggle hinders UX for password entry.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.