phase-2-validator

Automates validation of Functional Specification, Database Design, UI/UX Design completeness and technical feasibility for Phase 2 gate.

1|1|Updated Jun 28, 2025
One-click install
npx skills add https://github.com/DarkMonkDev/WitchCityRope --skill phase-2-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phase-2-validator
Source: https://github.com/DarkMonkDev/WitchCityRope/tree/main/.claude/skills/phase-2-validator
Command: npx skills add https://github.com/DarkMonkDev/WitchCityRope --skill phase-2-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, grep, find, and includes scripts (resource) components.

What problem does it solve?

Starting implementation with incomplete, technically unfeasible, or architecturally flawed designs leads to costly rework, significant architectural debt, and project delays.

Core Features & Use Cases

  • Design Completeness: Validates functional specifications, database design, and UI/UX design for the presence of key sections like ERDs, API specifications, and component breakdowns.
  • Technical Feasibility: Checks for adherence to architectural patterns (Web+API), correct technology usage (PostgreSQL syntax, Mantine v7), and absence of architectural violations.
  • Quality Gate Compliance: Scores design documents against a checklist, ensuring they meet the required percentage (e.g., 90% for Features) before implementation.
  • Use Case: After the functional-spec, database-designer, and ui-designer agents complete their work, use this Skill to automatically verify that the design for the 'event-registration' feature is robust and ready for coding.

Quick Start

Validate the design documents for the 'user-management' feature.

Frequently Asked Questions about phase-2-validator

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

FAQPage Schema
How do I validate design documents before starting implementation?

Design validation checks that functional specifications, database designs, and UI/UX designs are complete and technically feasible before implementation begins. This Skill automates that verification by scoring design documents against a configurable checklist—verifying presence of ERDs, API specs, architecture diagrams, data models, security considerations, and UI components—then assigns pass/fail based on work-type thresholds to prevent costly rework.

What happens if design documents fail the quality gate check?

When design documents score below the required threshold (e.g., 90% for Features), the validation fails and halts progression to implementation. This signals missing sections like ERDs, API specifications, or architecture details that must be completed before proceeding, catching architectural flaws and incomplete specifications early.

Can I use this to verify database design and API specifications together?

Yes. This Skill validates multiple design artifacts simultaneously: functional specifications, database designs (including ERD presence and PostgreSQL correctness), API specifications, architecture patterns (Web+API), data models, security design, testing strategy, and UI component breakdowns in a single quality gate check.

What design sections does the validator check for?

The validator checks for functional specifications, ER diagrams, API specifications, architecture documentation, data models, security design, testing plans, and UI component breakdowns. It verifies both presence and content coverage to ensure designs are complete and architecturally sound before implementation.

How does this integrate with design and implementation workflows?

After functional specification, database design, and UI/UX design agents complete their work, this Skill automatically verifies the combined output is ready for coding. It acts as a quality gate within orchestrator workflows and agent operations, preventing incomplete or technically unfeasible designs from entering implementation.