analyzing-options
Analyzing different approaches for a task or problem with structured comparisons, effort…
Validating that UX specifications are complete before technical design: a read-only checklist over wireframes, states, responsive behavior, accessibility, and component-library alignment, emitting a DESIGN VALIDATED / NEEDS REVISION verdict to design-validation.md. Standalone
$ npx -y skills add LerianStudio/ring --skill validating-ux-completeness --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/validating-ux-completenessContext preview
The summary Claude sees to decide when to auto-load this skill.
Validating that UX specifications are complete before technical design: a read-only checklist over wireframes, states, responsive behavior, accessibility, and component-library alignment, emitting a DESIGN VALIDATED / NEEDS REVISION verdict to design-validation.md. Standalone
name: ring:validating-ux-completeness description: "Validating that UX specifications are complete before technical design: a read-only checklist over wireframes, states, responsive behavior, accessibility, and component-library alignment, emitting a DESIGN VALIDATED / NEEDS REVISION verdict to design-validation.md. Standalone utility — run after a product-designer pass and before the TRD when the feature has UI; the pre-dev orchestrators recommend it when the feature has UI. Use to check UI design completeness. Skip for backend-only, API-only, or no-UI work."
Standalone utility — not a gate in any pre-dev track. Verifies that UX specifications are COMPLETE before investing in technical architecture. This is a VALIDATION pass — it checks existing artifacts, does not create new ones.
The TRD does not hard-block on this verdict: ring:writing-trds honors `design-validation.md` if present; if absent, it proceeds and notes the UX risk.
**Runs before:** ring:writing-trds (recommended, not required) **Runs after:** ring:writing-prds and a standalone product-designer run (ux-validation mode; optionally ux-design mode)
| Artifact | Location | Required | |----------|----------|----------| | `prd.md` | `docs/pre-dev/{feature}/` | always | | `ux-criteria.md` | `docs/pre-dev/{feature}/` | yes — produced by product-designer ux-validation mode | | `wireframes/` | `docs/pre-dev/{feature}/wireframes/` | yes — produced by product-designer ux-validation mode | | `user-flows.md` | `docs/pre-dev/{feature}/` | only if a ux-design run happened — do NOT require otherwise |
If `prd.md`, `ux-criteria.md`, or `wireframes/` are missing → STOP. Report the missing artifacts and recommend a product-designer run first.
**If feature has NO UI** → this skill does not apply. Feature has UI if PRD contains: user stories with "see", "view", "click", "navigate", "page", "screen", "button", "form", or features involving login, dashboard, settings, profile, reports, notifications.
**DESIGN VALIDATED:** All Section 1-2 items pass AND ≥80% of Sections 3-8 pass.
**DESIGN NEEDS REVISION:** Any Section 1-2 item fails → list specific gaps → return to product-designer.
**File output:** `docs/pre-dev/{feature}/design-validation.md`
# Design Validation Report
**Feature:** {feature-name}
**Date:** {YYYY-MM-DD}
**Verdict:** DESIGN VALIDATED | DESIGN NEEDS REVISION
## Results
| Section | Status | Notes |
|---------|--------|-------|
| 1. Screen Completeness | ✅ PASS / ❌ FAIL | ... |
| 2. State Coverage | ✅ PASS / ❌ FAIL | ... |
| 3. Responsive Behavior | ✅ PASS / ⚠️ PARTIAL | ... |
...
## Gaps Found (if REVISION needed)
- [Specific gap 1]
- [Specific gap 2]
## Next Step
VALIDATED → Proceed to ring:writing-trds
REVISION → Return to product-designer with gap listProven engineering practices, enforced through skills. Ring is a comprehensive skills library and workflow system for AI agents that transforms how AI assistants approach software development.
Repo: LerianStudio/ring
Analyzing different approaches for a task or problem with structured comparisons, effort…
Auditing a service's production readiness against Ring engineering standards across base…
Cleaning redundant and obvious comments following clean code principles while preserving…
Commit changes with scope allowlist enforcement, atomic grouping, GPG-signed conventional…
Creating a handoff document that captures session state (completed work, decisions, open…
Creating an isolated git worktree for parallel branch work: selects the directory by priority…