N° 01The code‑native design builder
Agents build.
You decide.
Design system, screens, flows and review, all inside your repository. Nothing ships until you approve it.
npx @auis/cli@latest my-productOpen source · MIT · Claude Code · Codex · Cursor

§ IThesis
Design used to be drawn in one place and built in another. Auis keeps it where the product already lives, in the code.
I.The repository is the canvas.
II.Agents work under rules.
III.You keep the final word.
§ IIHow it works
Every step is a skill. The last one is yours.
reference.png
globals.css
- --canvas
- --ink
- --accent
- --line
- --radius
- Aa--font-display
- --space
- --shadow-md
✓ 8 tokens written · the only skill allowed to create them
A reference goes in. Color, type, spacing, radius and shadow come out as tokens.
A visual referencedesign tokens
§ IIIReview Mode
Say it on the screen. Watch it change.
Review Mode sits on top of your running app. Six ways to say what is wrong, one place to approve the fix.
/invoices › button · Submit
Pin
Click any element. The comment anchors to it and remembers the route.
- 1Mark
- 2Comment
- 3Agent works
- 4It changes
- 5You decide
Pin: Click any element. The comment anchors to it and remembers the route. Example: “This says nothing. Name the action.” addressed to Claude. Renamed the button to “New invoice”.
§ IVThe rulebook
Freedom for the agent. Rules for the system.
AGENTS.md is read before any file is touched.
- Tokens are sacred.
- ds:check flags every hardcoded value.
- Reuse before you create.
- A fixed lookup order comes first.
- Everything is registered.
- Styleguide, State Mode, UX Flows.
- you ›/auis-page "Billing settings: plan, invoices, a way to cancel"
- auis ›reading AGENTS.md · PRODUCT_CONTEXT.md · component map
- auis ›lookup AuCard ✓ AuTable ✓ AuBadge ✓ AuSwitch ✕
- agent ›AuSwitch is missing → running auis-component
- auis ›registered AuSwitch in /auis/styleguide
- ds:check ›✕ app/billing/page.tsx:42 hardcoded #6D28D9, use var(--accent)
- agent ›fixed 1 finding · ds:check clean
- auis ›State Mode: empty · loading · active registered
- auis ›review queued. Waiting for you.
Illustrative session. Your agent, your repository, your rules.
§ VIn the repository
Six rooms, one house.
Styleguide / AuButton
Publish<AuButton variant="primary" />
--ink · --canvas
“Submit” says nothing. Name the action.Pinned
/items
§ VIGet started
The marble is the code. The agent is the chisel. The judgement stays yours.
Two ways in.
A new product
One command: the template, the first commit, every surface working.
npx @auis/cli@latest my-productAn existing product
Adds Review to a Next.js App Router app. uninstall takes it back out.
npx @auis/cli@latest initNode.js 20 or later. Full CLI reference