gsd-ui-phase

Generate a UI-SPEC.md contract for frontend phases via gsd-ui-researcher and gsd-ui-checker.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/hadpadrahul/school-erp --skill gsd-ui-phase-hadpadrahul
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-ui-phase
Source: https://github.com/hadpadrahul/school-erp/tree/main/.codex/skills/gsd-ui-phase
Command: npx skills add https://github.com/hadpadrahul/school-erp --skill gsd-ui-phase-hadpadrahul

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Frontend teams often spend excessive time drafting UI design specifications and aligning research and validation steps. This skill automates the generation of a UI-SPEC.md contract for frontend phases, reducing back-and-forth and accelerating delivery.

Core Features & Use Cases

  • Orchestrates a two-role workflow between gsd-ui-researcher and gsd-ui-checker to produce a validated UI specification.
  • Generates a comprehensive UI-SPEC.md describing design principles, constraints, and acceptance criteria for a frontend phase.
  • Supports phase-driven workflows with optional phase numbering and automatic advancement to the next unplanned phase.

Quick Start

Provide the phase number (or omit it to auto-detect) to generate the UI-SPEC.md.

Frequently Asked Questions about gsd-ui-phase

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

FAQPage Schema
How do I automate UI design contract generation for frontend phases?

Automating UI design contract generation for frontend phases involves orchestrating research and validation workflows to produce a validated UI-SPEC.md file. This skill coordinates a multi-role pipeline between a UI researcher and a checker to enforce design constraints and acceptance criteria automatically.

What is a UI-SPEC.md and how does it work in frontend orchestration?

A UI-SPEC.md is a comprehensive design contract describing principles, constraints, and acceptance criteria for a frontend phase. In frontend orchestration, it works by serving as a gated artifact validated between researcher and checker roles to ensure alignment before development.

How do I generate a UI specification step by step for an unplanned phase?

To generate a UI specification for an unplanned phase, omit the phase number to let the workflow auto-detect and advance. The system then triggers the researcher role to gather requirements, drafts the UI-SPEC.md, and invokes the checker role to verify the contract before completion.

Can I use phase numbering to control frontend workflow advancement?

Yes, you can use phase numbering to control frontend workflow advancement by providing a specific phase number. The workflow supports phase-driven execution, automatically advancing to the next unplanned phase once the current UI-SPEC.md is validated and completed.

Does the UI design contract workflow validate requirements before completion?

The UI design contract workflow validates requirements before completion by orchestrating a gated pipeline between a researcher and a checker. The researcher gathers UI aspects while the checker verifies the generated UI-SPEC.md against execution context and phase-handling rules.

What are the limitations of automated UI specification generation?

Limitations of automated UI specification generation include strict dependency on the execution context and specific researcher-checker orchestration rules. If the upstream requirements are incomplete, the gated validation may fail to produce a valid UI-SPEC.md for the frontend phase.