sb-validate-design

Independently validate a SpecBind spec design for requirement coverage and buildability.

Updated Jul 17, 2026
One-click install
npx skills add https://github.com/Huruikagi/pc-build-planner --skill sb-validate-design-huruikagi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sb-validate-design
Source: https://github.com/Huruikagi/pc-build-planner/tree/main/.agents/skills/sb-validate-design
Command: npx skills add https://github.com/Huruikagi/pc-build-planner --skill sb-validate-design-huruikagi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Designs can look complete while silently depending on research notes, missing active requirements, or unbuildable boundaries. This Skill provides an independent, read-only verdict on whether a SpecBind spec's design is ready to be built on, without letting the reviewer edit or rewind anything. ## Core Features & Use Cases - Structural pre-checks: Runs specbind status, design-scoped traceability, and contract checks before any semantic review, fixing the review scope from the CLI-reported active requirement set. - Semantic readiness judgment: Applies a deletion test to detect hidden dependencies on research or code, then returns a READY or NOT_READY verdict with dispositioned findings (BLOCKING, DEFERRED, RESOLVED). - Revalidation support: Accounts for prior finding IDs exactly once when a revised design is resubmitted, refusing to manufacture clean mappings from incomplete history. - Use Case: After a Plan phase produces a design for a milestone, dispatch this Skill to get a second opinion from something that did not write the design, catching unrealized requirements before tasks are authored. ## Quick Start Use $sb-validate-design to independently validate the active Spec design and report a READY or NOT_READY verdict with findings.

Frequently Asked Questions about sb-validate-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a spec design before implementation?▼

Run the structural checks first with specbind spec status, check traceability --for-design, and check contracts, then read the requirements, design, and contract artifacts. Judge readiness against the CLI-reported active requirement set and return a READY or NOT_READY verdict with findings.

What does a design validation verdict check for?▼

A READY verdict asserts every active requirement is substantively realized, the owned boundary is explicit, work decomposes into bounded tasks, the document is self-contained, and complexity fits the architecture. Any gap produces a BLOCKING finding naming the endangered requirement and consequence.

Can the design validator fix or rewind a failing design?▼

No. The validator is strictly read-only: it never edits the design or contract, never invalidates the design gate, and never records machine state. A NOT_READY verdict is information for the user; lifecycle changes belong to the Plan orchestrator.

How does revalidation of a revised design work?▼

The validator reads the complete current design independently, then accounts for every prior BLOCKING finding ID exactly once, marking each RESOLVED or still BLOCKING. If the supplied history is incomplete or ambiguous, it returns NOT_READY rather than manufacturing a clean mapping.

What happens to deferred design findings?▼

Deferred findings are written only to the destination named by the project's deferred adapter, read via specbind adapter read deferred. If the project has no such destination, the validator says so in one line and records nothing rather than inventing a location.