| name | frontend |
| description | Use when the request is broadly about the Hussh web frontend and the correct frontend specialist skill is not yet clear. |
Hussh Frontend Skill
Purpose and Trigger
- Primary scope:
frontend-intake
- Trigger on broad frontend requests across routes, components, services, contracts, and frontend verification where the correct spoke is not yet obvious.
- Avoid overlap with
mobile-native, docs-governance, and repo-context.
Coverage and Ownership
- Role:
owner
- Owner family:
frontend
Owned repo surfaces:
hushh-webapp/app
hushh-webapp/components
hushh-webapp/lib
hushh-webapp/__tests__
hushh-webapp/scripts
Non-owned surfaces:
hushh-webapp/ios
hushh-webapp/android
docs-governance
Do Use
- Broad frontend intake before the correct spoke is clear.
- Cross-route, component, service, UI ownership, or frontend verification work.
- Choosing between architecture, design-system, and surface-placement spokes.
Do Not Use
- Native-only plugin or parity work.
- Backend, trust, or operational work outside the web frontend.
- Broad repo mapping before the domain itself is known.
Read First
docs/reference/quality/frontend-ui-architecture-map.md
docs/reference/quality/design-system.md
hushh-webapp/components/README.md
hushh-webapp/lib/services/README.md
.codex/skills/frontend/references/browser-ux-runtime.md
Workflow
- Read the frontend architecture and design-system docs before narrowing ownership.
- Route shared UI to
frontend-design-system, route/package conventions to frontend-architecture, cache coherence to frontend-cache-coherence, and placement/layer questions to frontend-surface-placement.
- Route native-only concerns to
mobile-native.
- Keep route and verification changes aligned with existing package scripts and contracts.
- Choose the smallest authoritative proof; use browser proof only for browser-only behavior or explicit user request.
- For protected routes, distinguish same-session client navigation from cold-entry/re-unlock behavior.
- Use canonical frontend runtime launch and phone-auth triage rules from
browser-ux-runtime.md.
- Apply the UX review kernel before finalizing visible routes, cards, sheets, modals, and actionables.
Handoff Rules
- Shared visual-system work routes to
frontend-design-system.
- Route contracts, package conventions, and verification ownership route to
frontend-architecture.
- Warm-cache UX, TTL, and screen cache posture route to
frontend-cache-coherence.
- File-placement and layer-boundary work routes to
frontend-surface-placement.
- Native-only work routes to
mobile-native.
- Cross-domain scans start with
repo-context.
Required Checks
cd hushh-webapp && npm run verify:docs
cd hushh-webapp && npm run typecheck
cd hushh-webapp && npm run verify:routes