Contract
- Input: problem or task defined by the skill body.
- Output: Markdown artifact or structured result with completion criteria met.
- Side effects: none (design/review/documentation only unless explicitly stated).
- Dependencies: none (self-contained unless linked to other skills).
- Stop condition: all process steps completed; artifact saved; criteria checked.
- Risk: low.
- Boundary: produces reasoning or documentation artifacts; does not modify external systems unless explicitly instructed.
Frontend Design
Use this skill when the project needs a clear frontend shape before implementation. It should decide what the user sees first, which interactions matter, and where the seam should sit so the rest of the UI can stay deep rather than shallow.
Contract
- Input: UI brief, current interface, and design context.
- Output: a frontend seam proposal, interaction model, and visual system guidance.
- Scope: design the frontend shape, not the full implementation.
- Rule: prefer one user-facing seam that covers the important interaction path.
- Rule: call out when the UI is too dense or too shallow for the requested flow.
- Rule: keep the design grounded in the project vocabulary, not generic design jargon.
Steps
- Read the minimum context needed to understand the interface and brand constraints.
- Identify the primary user path and the seam where it becomes observable.
- Shape the interaction model around that seam.
- Describe the visual direction in implementation-ready terms.
Completion criteria
- the primary UI path is named
- the seam is named
- the visual direction is concrete enough to test against