| name | frontend-design-system |
| description | Use when a contributor PR changes shared Hushhtech UI primitives, shell chrome, theme behavior, or reusable visual patterns. |
Hushhtech Frontend Design System Skill
Purpose and Trigger
- Primary scope:
frontend-design-system
- Trigger on shared UI primitives, shell-chrome rules, design-system policy, and reusable Hushhtech visual patterns.
- Avoid overlap with
frontend and repo-operations.
Coverage and Ownership
- Role:
spoke
- Owner family:
frontend
Owned repo surfaces:
src/components/ui
src/components/hushh-tech-back-header
src/components/hushh-tech-cta
src/components/hushh-tech-faq-sheet
src/components/hushh-tech-footer
src/components/hushh-tech-header
src/components/hushh-tech-nav-drawer
src/theme
docs/reference/quality/design-system.md
Non-owned surfaces:
frontend
quality-contracts
security-audit
Do Use
- Shared component and shell-chrome fixes during patch-and-merge review.
- Reusable route-header, nav, footer, and common visual treatment corrections.
- Design-system policy updates that support contributor review flow.
Do Not Use
- Broad page-level product logic fixes where a shared pattern is not changing.
- CI pipeline debugging.
- Security review as the main concern.
Read First
docs/reference/quality/design-system.md
package.json
Workflow
- Decide whether the regression is shared or route-local.
- Patch shared UI only when the change is clearly reusable and bounded.
- Keep the patch consistent with the tracked design-system reference and existing shared components.
Handoff Rules
- Route route-local implementation back to
frontend.
- Route final PR bucket selection back to
oss-contribution-triage.
- Route proof selection to
quality-contracts.
- Route security-sensitive UI behavior to
security-audit.
Required Checks
npm test
npx tsc --noEmit
npm run build:web