| name | frontend |
| description | Use when a contributor PR touches Hushhtech web pages, components, hooks, or frontend services and the correct narrower frontend spoke is not yet obvious. |
Hushhtech Frontend Skill
Purpose and Trigger
- Primary scope:
frontend-intake
- Trigger on broad frontend PR review, UI bug fixes, route behavior, component behavior, and frontend-owned patch-and-merge work.
- Avoid overlap with
frontend-design-system, security-audit, and repo-operations.
Coverage and Ownership
- Role:
owner
- Owner family:
frontend
Owned repo surfaces:
src
public
Non-owned surfaces:
frontend-design-system
quality-contracts
security-audit
repo-operations
Do Use
- Broad frontend intake when a contributor PR is directionally correct and needs a bounded patch.
- Route behavior, component logic, and page-level frontend review.
- Determining whether a fix is frontend-local or needs a shared design-system handoff.
- Acting as the default owner for unmapped
src/** and public/** contributions.
Do Not Use
- Shared UI ownership changes when the issue is clearly a design-system concern.
- Pure CI or workflow debugging.
- Auth/env/secret risk review as the primary task.
Read First
src/App.tsx
docs/project_context_map.md
docs/reference/quality/design-system.md
package.json
Workflow
- Bound the user-facing regression first.
- Keep route behavior and component behavior aligned with the same proof surface.
- Hand shared UI ownership to
frontend-design-system when the fix changes a reusable pattern.
Handoff Rules
- Route shared UI or shell-chrome ownership to
frontend-design-system.
- Route final PR bucket selection back to
oss-contribution-triage.
- Route proof selection to
quality-contracts.
- Route auth or secret-sensitive frontend work to
security-audit.
Required Checks
npm test
npx tsc --noEmit
npm run build:web