What problem does it solve? Frontend repos drift into inconsistent lint configs, formatting, file structure, and git/CI gates, and teams often derive standards from whatever the existing code already does. This Skill provides one fixed TypeScript frontend standard plus scripts to measure violations, migrate repos onto it, and keep them current as the standard evolves. ## Core Features & Use Cases - Repo auditing and migration: Profile a repo's stack, measure per-rule violation counts with oxlint, and follow a migration ladder (zero-violation rules to error, AI-assisted fix PRs, or an ESLint suppressions branch for large debt). - Greenfield scaffolding: Run init-greenfield.mjs to land formatter, lint configs, git hooks, CI gates, agent policy files, and vendored skills in a new repo without overwriting existing files. - Structure and drift checks: check-structure.mjs enforces kebab-case naming, hooks-folder purity, component barrels, test placement, style-selector collisions, git case drift, and stale doc paths; standard-check.mjs gates repos on the recorded standard version in CI. - Use Case: When adopting the standard in a mature repo, run measure-rules.mjs to get per-rule counts, enable zero-violation rules at error immediately, and wire pre-commit, pre-push, and commit-msg hooks with matching CI jobs. ## Quick Start Ask the agent to audit this repository against the frontend standard and report the measured violation counts and migration path.