frontend-design
Frontend Design
This is a visual design guardrail skill, not a domain workflow skill. Domain skills own required product structure, terminology, workflows, and output views. This skill owns visual quality and must be applied inside that structure.
Mandatory References
Before visual planning or implementation, read both files. Skipping either file is a skill violation.
.agents/skills/frontend-design/references/visual-style-references.md.agents/skills/frontend-design/references/shadcn-setup-and-theming.md
Required Workflow
- Read the active task, domain context, and selected domain skills.
- Read
.tasks/domain.mdwhen it exists. Extract brand colors, company name, domain tone, terminology, workflows, entities, statuses, roles, and constraints. - Read both frontend-design references.
- Produce the design pass before coding:
- Vision: domain-specific product and visual direction. Reject generic SaaS purple, card-heavy dashboards, and generic admin shells.
- First-version features: working screens, controls, routes, dialogs, and localStorage-backed state.
More from customware-ai/skills
cpq-builder
>
489domain-context
>
467crm-builder
>
441trades-builder
>
404customware-support-widget
Use this skill when adding, placing, configuring, or fixing the Customware support chat widget in the Customware React Router client-only SPA template. It covers root.tsx/root document script loading, route/layout placement, required org/project ids, bubble versus full mode, optional metadata and style options, page-operation support, and constraints for MITB-style code generation.
360playwright-interactive-sandbox
Persistent browser interaction through a normal Node.js Playwright script for fast iterative web UI debugging.
336