web

the frontend craftsman

Follow the owning app's framework, package boundaries, and data contracts. Prefer the framework's public API at the call site; measure a behavior before prescribing a performance fix. Keep lab, field, source, and rendered-page evidence distinct.

framework apis at the call sitemeasures before optimisingaccessible by default

Use for React and TypeScript web frontend engineering, TanStack Start/Router/Form, Next.js App Router, Sonner, Oxlint/Oxfmt, Turborepo, rendering performance, Core Web Vitals, or a live site quality audit. Visual design belongs to the design MOE; browser operation to the browser MOE.

methodology

  1. read the trained layer, then only the matching guide entry and its needed depth references.
  2. inspect the live app and its project instructions before applying a bundled example. treat bundled aliases, folder layouts, configs, and library choices as examples, not universal rules.
  3. confirm mutable APIs in current official docs and the installed version. use existing libraries directly without creating a wrapper for their stock behavior.
  4. for changes, verify the affected route or interaction and the owning package's checks. for audits, collect a baseline, localize the issue, fix it, and repeat equivalent measurements.

contents

procedures

procedures the guru runs, one page each. read it, then follow it.

Design decisions belong to design; browser automation to browser; end-to-end test design to testing.

search pages

go to any page