# Frontend Dev

> Frontend engineering mechanics for the pulseWebKit web app — design-skill-agnostic. Defines the --op- token contract the app consumes, how to install a design skill's tokens, font-loading mechanics, canvas/D3 constraints, build-time injection, the required shared components, and the Playwright UI-verification workflow. Contains NO design values (no hexes, sizes, or component looks) — those come from the ACTIVE design skill declared in AGENTS.md (default: openpulse-dark-theme, over the sdsc-ui-kit brand). TRIGGER when editing anything under src/your-web/; scaffolding, wiring data or tokens, adding pages or components, reviewing UI PRs. For choosing visual values (colours, spacing, layouts, component looks), ALSO read the active design skill. SKIP for backend, devcontainer, Docker, CI, or shell-script work.

## Facts
- Page: https://tashan.sh/capability/skill-sdsc-ordes-frontend-dev
- tashan id: skill:sdsc-ordes/frontend-dev
- Source: https://github.com/sdsc-ordes/scrna-tools-openpulse-dashboard
- Type: skill
- Category: design
- tashan score: 45.0 / 100
- Adoption: 20.0
- Upkeep: 62.0
- Freshness: 95.0
- Evidence coverage: 84% of the inputs this score can use
- Health: active
- Instruction depth: not yet graded
- License: Apache-2.0
- Official: no

## Install

```sh
cp -r frontend-dev ~/.claude/skills/
```

## Security audit
Not scanned. We audit npm-published capabilities; this one has no npm package we can resolve, or has not reached the queue. This is not a clean bill of health.

---
Measured 2026-09-12 by tashan (https://tashan.sh) from public evidence. Scorer s5.
