About ns-code-frontend-design
ns-code-frontend-design is a skill for designing and implementing frontend pages, layouts, and component libraries. It guides work from auditing existing UI and setting a visual direction through responsive implementation and accessibility checks.
Key features
- 01Audits existing UI and project conventions
- 02Applies design briefs and visual tokens
- 03Plans hierarchy, states, and responsive layouts
- 04Implements focused frontend changes
- 05Checks keyboard focus, contrast, and motion
Use cases
- 01Building a new page or component library
- 02Refreshing the visual design of existing screens
- 03Applying a design brief to frontend work
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ nextstage-brasil/ skills --skill ns-code-frontend-designAfter installing, type/ns-code-frontend-designin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
evals/evals.jsonreferences/anti-slop.mdchecklist.mdDetails
From the project READMEFrontend Design
Ship distinctive, production-grade UI — not interchangeable template aesthetics.
Harness discovery
See ../ns-harness/references/harness-discovery.md. Read {harness_root}/rules/architecture-rules.md and layer-specific frontend rules when present.
Context to load
| File | When |
|---|---|
docs/context/design-brief.md | Always check first — tokens, typography, motion |
docs/context/stack-confirmed.md | Framework and CSS approach |
{harness_root}/rules/*frontend* | Project conventions |
If design-brief.md is missing, infer stack from architecture rules and ask one focused question on brand direction before large UI work.
When to use
- New pages, layouts, or component libraries
- Visual refresh of existing screens
- Design-brief alignment or token application
- Reducing "generic AI UI" (purple gradients, identical card grids)
Workflow
- Audit — screenshot or read existing UI patterns in the codebase; note framework (React, Vue, Blade, etc.).
- Anchor — apply
design-brief.mdor establish a minimal direction (type scale, spacing, accent, motion level). - Design — composition, hierarchy, states (hover, focus, empty, error), responsive breakpoints.
- Implement — minimal diff; match project file structure and naming.
- Verify — keyboard focus, contrast, reduced-motion respect.
See references/anti-slop.md and references/checklist.md.
Principles
- One strong visual idea per screen — not every trend at once.
- Typography carries hierarchy — do not rely on color alone.
- Motion with purpose — micro-interactions for feedback, not decoration loops.
- Accessible by default — semantic HTML, labels, focus rings.
Integration with ns-spec-driven
When invoked from the SDD face skill, stay scoped to UI tasks — do not expand into requirements or task generation.
Forbidden
- Backend API design or database schema
- Replacing
ns-code-reviewerfor MR gates - Ignoring project CSS/component conventions when they exist