Frontend UI Pipeline
Use when the user has a page, app, or product idea but cannot yet define the UI, structure, or implementation path.
Orchestrate:
- UI brief
- design direction
- build plan
- review plan
- iteration plan
- design record
Trigger when
- the user has a vague UI, page, app, or product idea and needs structure
- the user wants help defining layout, flow, style, or interaction direction before building
- the user needs a buildable frontend plan, not just inspiration
- the user has an early UI draft and needs review plus next-step iteration planning
- the user wants to move from idea → structure → build → review in one guided workflow
Skip when
- the task is backend, API, database, infra, or non-visual logic work
- the user already has a complete implementation brief or final design spec and only needs coding
- the task is a tiny visual polish request with no planning, review, or iteration need
- the request is critique-only with no intention to build, revise, or prioritize next steps
- a specialized skill alone is clearly the better fit:
frontend-design for direct UI implementation
web-design-guidelines for pure UI audit
ui-ux-pro-max for pure design-system or style-direction work
Optional companion skills
Best experience comes from pairing this skill with these optional companions:
ui-ux-pro-max for stronger strategy, style, and interaction-direction work
frontend-design for stronger UI implementation output
web-design-guidelines for stronger audit, accessibility, and polish review
This skill should still produce briefs, plans, review structure, and next-step guidance even when companion skills are unavailable.
When the environment allows, check whether these companion skills are available before routing work to them. If they are missing, continue with the workflow using built-in planning and review structure, and note that companion skills would improve output quality.
See references/guides/companion-skills.md for expected fallback behavior and recommended wording.
Recommended skill combinations
- Planning only: use
frontend-ui-pipeline alone to produce the current stage artifact.
- Strategy + planning: use
frontend-ui-pipeline first, then ui-ux-pro-max when style, hierarchy, navigation, or interaction direction needs stronger design judgment.
- Planning + implementation: use
frontend-ui-pipeline to create the brief, direction, and build plan, then route the build handoff to frontend-design.
- Review + iteration: use
web-design-guidelines for audit depth, then use frontend-ui-pipeline to convert findings into an iteration plan.
- Full loop:
frontend-ui-pipeline → ui-ux-pro-max → frontend-design → web-design-guidelines → frontend-ui-pipeline.
Workflow
- Classify the request.
- Clarify goal, user, main action, scope, and constraints.
- Define strategy, style, layout, and interaction direction.
- Produce the next artifact.
- Route to build or review.
- If files are created or modified for a frontend UI, create or update
DESIGN.md.
Default path
- vague idea →
references/templates/ui-brief-template.md
- unclear UX/style →
references/templates/design-direction-template.md
- ready to build →
references/templates/build-plan-template.md
- existing UI to improve →
references/templates/review-plan-template.md
- post-review changes →
references/templates/iteration-plan-template.md
Output standard
Every invocation should end with one clear next-stage artifact or decision.
When possible, produce exactly one primary artifact for the current stage.
UI Brief
Must include:
- product or page type
- target user
- primary goal
- main action or CTA
- scope and constraints
- open questions
Design Direction
Must include:
- strategy
- style direction
- layout pattern
- navigation pattern
- interaction principles
Build Plan
Must include:
- pages or screens
- key components
- required states
- responsive rules
- accessibility requirements
- implementation target
Review Plan
Must include:
- major issues
- medium issues
- review priorities
- fix-now items
- recommended path: polish or redesign
Iteration Plan
Must include:
- what stays
- what changes
- priority order
- next implementation step
- next review focus
DESIGN.md
When this workflow creates or modifies frontend files, also create or update DESIGN.md in the project or feature root.
Must include:
- current design direction
- target user and primary goal
- layout and navigation decisions
- color, typography, spacing, and component rules
- key screens, states, and interactions
- responsive and accessibility decisions
- companion skills used or recommended
- open decisions and next review focus
Use references/templates/design-record-template.md as the preferred structure.
Required ending
End each run with one of:
- the primary artifact for this stage
- a prioritized next action
- 3-5 focused questions if critical information is still missing
Question limit
- Ask only for missing details that materially change the next artifact.
- Prefer 3-5 focused questions, not open-ended discovery dumps.
- If enough is already clear, proceed with assumptions and state them briefly.
Scenario routes
- landing page →
references/pipelines/landing-page-pipeline.md
- SaaS dashboard →
references/pipelines/saas-dashboard-pipeline.md
- admin panel →
references/pipelines/admin-panel-pipeline.md
- mobile app →
references/pipelines/mobile-app-pipeline.md
Skill routing
ui-ux-pro-max when style, hierarchy, or interaction direction is unclear
frontend-design when structure is clear and the next step is implementation
web-design-guidelines when existing UI/code needs audit, polish, or accessibility review
Treat these as optional companion skills, not hard dependencies.
Prompt help
- use
references/guides/prompt-help.md when the user cannot describe the request well
- prefer plain language over frontend jargon
- ask only for missing details that change the next step
- if companion skills are unavailable, continue with the workflow and say which optional companion would strengthen the result
- use
references/guides/companion-skills.md for fallback and companion-skill guidance
- use
examples/ when the user wants to see what a good output looks like
Anti-patterns
- too many discovery questions
- jumping into code before hierarchy is clear
- continuing style discussion when the user is asking to build
- treating review findings as final instead of turning them into the next pass
1---2name: frontend-ui-pipeline3description: Frontend UI workflow for turning vague ideas, UI drafts, and feedback into buildable frontend plans and iteration steps.4---56# Frontend UI Pipeline78Use when the user has a page, app, or product idea but cannot yet define the UI, structure, or implementation path.910Orchestrate:11- UI brief12- design direction13- build plan14- review plan15- iteration plan16- design record1718## Trigger when1920- the user has a vague UI, page, app, or product idea and needs structure21- the user wants help defining layout, flow, style, or interaction direction before building22- the user needs a buildable frontend plan, not just inspiration23- the user has an early UI draft and needs review plus next-step iteration planning24- the user wants to move from idea → structure → build → review in one guided workflow2526## Skip when2728- the task is backend, API, database, infra, or non-visual logic work29- the user already has a complete implementation brief or final design spec and only needs coding30- the task is a tiny visual polish request with no planning, review, or iteration need31- the request is critique-only with no intention to build, revise, or prioritize next steps32- a specialized skill alone is clearly the better fit:33 - `frontend-design` for direct UI implementation34 - `web-design-guidelines` for pure UI audit35 - `ui-ux-pro-max` for pure design-system or style-direction work3637## Optional companion skills3839Best experience comes from pairing this skill with these optional companions:4041- `ui-ux-pro-max` for stronger strategy, style, and interaction-direction work42- `frontend-design` for stronger UI implementation output43- `web-design-guidelines` for stronger audit, accessibility, and polish review4445This skill should still produce briefs, plans, review structure, and next-step guidance even when companion skills are unavailable.4647When the environment allows, check whether these companion skills are available before routing work to them. If they are missing, continue with the workflow using built-in planning and review structure, and note that companion skills would improve output quality.4849See `references/guides/companion-skills.md` for expected fallback behavior and recommended wording.5051## Recommended skill combinations5253- **Planning only:** use `frontend-ui-pipeline` alone to produce the current stage artifact.54- **Strategy + planning:** use `frontend-ui-pipeline` first, then `ui-ux-pro-max` when style, hierarchy, navigation, or interaction direction needs stronger design judgment.55- **Planning + implementation:** use `frontend-ui-pipeline` to create the brief, direction, and build plan, then route the build handoff to `frontend-design`.56- **Review + iteration:** use `web-design-guidelines` for audit depth, then use `frontend-ui-pipeline` to convert findings into an iteration plan.57- **Full loop:** `frontend-ui-pipeline` → `ui-ux-pro-max` → `frontend-design` → `web-design-guidelines` → `frontend-ui-pipeline`.5859## Workflow60611. Classify the request.622. Clarify goal, user, main action, scope, and constraints.633. Define strategy, style, layout, and interaction direction.644. Produce the next artifact.655. Route to build or review.666. If files are created or modified for a frontend UI, create or update `DESIGN.md`.6768## Default path6970- vague idea → `references/templates/ui-brief-template.md`71- unclear UX/style → `references/templates/design-direction-template.md`72- ready to build → `references/templates/build-plan-template.md`73- existing UI to improve → `references/templates/review-plan-template.md`74- post-review changes → `references/templates/iteration-plan-template.md`7576## Output standard7778Every invocation should end with one clear next-stage artifact or decision.7980When possible, produce exactly one primary artifact for the current stage.8182### UI Brief83Must include:84- product or page type85- target user86- primary goal87- main action or CTA88- scope and constraints89- open questions9091### Design Direction92Must include:93- strategy94- style direction95- layout pattern96- navigation pattern97- interaction principles9899### Build Plan100Must include:101- pages or screens102- key components103- required states104- responsive rules105- accessibility requirements106- implementation target107108### Review Plan109Must include:110- major issues111- medium issues112- review priorities113- fix-now items114- recommended path: polish or redesign115116### Iteration Plan117Must include:118- what stays119- what changes120- priority order121- next implementation step122- next review focus123124### DESIGN.md125When this workflow creates or modifies frontend files, also create or update `DESIGN.md` in the project or feature root.126127Must include:128- current design direction129- target user and primary goal130- layout and navigation decisions131- color, typography, spacing, and component rules132- key screens, states, and interactions133- responsive and accessibility decisions134- companion skills used or recommended135- open decisions and next review focus136137Use `references/templates/design-record-template.md` as the preferred structure.138139### Required ending140141End each run with one of:142- the primary artifact for this stage143- a prioritized next action144- 3-5 focused questions if critical information is still missing145146### Question limit147148- Ask only for missing details that materially change the next artifact.149- Prefer 3-5 focused questions, not open-ended discovery dumps.150- If enough is already clear, proceed with assumptions and state them briefly.151152## Scenario routes153154- landing page → `references/pipelines/landing-page-pipeline.md`155- SaaS dashboard → `references/pipelines/saas-dashboard-pipeline.md`156- admin panel → `references/pipelines/admin-panel-pipeline.md`157- mobile app → `references/pipelines/mobile-app-pipeline.md`158159## Skill routing160161- `ui-ux-pro-max` when style, hierarchy, or interaction direction is unclear162- `frontend-design` when structure is clear and the next step is implementation163- `web-design-guidelines` when existing UI/code needs audit, polish, or accessibility review164165Treat these as optional companion skills, not hard dependencies.166167## Prompt help168169- use `references/guides/prompt-help.md` when the user cannot describe the request well170- prefer plain language over frontend jargon171- ask only for missing details that change the next step172- if companion skills are unavailable, continue with the workflow and say which optional companion would strengthen the result173- use `references/guides/companion-skills.md` for fallback and companion-skill guidance174- use `examples/` when the user wants to see what a good output looks like175176## Anti-patterns177178- too many discovery questions179- jumping into code before hierarchy is clear180- continuing style discussion when the user is asking to build181- treating review findings as final instead of turning them into the next pass