# Ask Ben

> Sets a repository up with Million UI, governs how a UI change lands, and answers a design call from Ben's recorded decrees. Use when installing or migrating to Million UI, when creating or changing user-visible UI, or when making a design call.

- Skill: `millionco/ask-ben` (Agent Skill, multi-file: 9 files)
- Install (CLI): `npx skillmds@latest add millionco/ask-ben`
- Raw SKILL.md: https://api.skillmd.com/api/skills/millionco/ask-ben/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: millionco (https://skillmd.com/u/millionco)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/millionco/ask-ben

---


# Ask Ben

Million UI's one skill, and the name is the protocol: before making a design
call, ask Ben — by reading these files, where most answers already exist.

Three jobs, one door. Read the chapter the work is in.

- **[SETUP.md](SETUP.md)** — putting Million UI into a repository, empty or
  already rendering with an incumbent. Runs once per repository, and pulls in
  the chapters it needs itself.
- **[CONTRACT.md](CONTRACT.md)** — how a change lands: in place, one described
  change per commit, a `pending` entry in the root `DESIGN_LOG.md` audit log in
  that same commit. Read it before touching user-visible UI. Verdicts are the
  human's, never yours.
- **[DECREES.md](DECREES.md)** — what the surface looks like: tables, menus and
  popups, buttons, forms, page composition, geometry and colour, the app shell.
  Apply every decree that touches what you are composing. A surface the decrees
  do not cover means asking Ben for real and recording the answer; that chapter
  closes with how.

A UI change wants two of them — the contract for how it lands, the decrees for
what it looks like. Setup is its own errand.

Behind the decrees sits [LEDGER.md](LEDGER.md): every rule quoted and dated at
the correction it came from. Read an entry when a rule needs its history or its
boundary questioned; the rules themselves are stated in full in the decrees.

