auditing-uilisted
Install: claude install-skill dork-labs/dorkos
# Auditing UI
An audit reads the interface through several independent lenses at once, then merges what they
saw into one ranked report and a set of PR-sized batches. It writes **zero code**.
The rules live in the charter, not here: `audits/ui.md` (domain) inherits `audits/README.md`
(cross-domain). **The charter is the authority on the lens set, the lens keys, and which lens is
surface-local versus whole-tree.** This file is the **procedure**, and it is the single home for
the procedure: the commands under `/ui-audit:*` point here rather than restating any of it.
Read the charter before every run. If `audits/ui.md` is missing, run `/ui-audit:init` first.
## 1. Durable state
Three things outlive any single run and live at the domain root, `audits/runs/ui/`:
| Path | What | Written by |
| ------------- | -------------------------------------------------------------------- | ----------------- |
| `profile.md` | how work lands in **this** repo | `/ui-audit:init` |
| `stamps.json` | per-lens last-audited commit + rotation cursor | `run` and `pulse` |
| `<date>/` | one run's `report.md`, `raw/<key>.md`, and its ledger when untracked | `run` and `pulse` |
`<date>` is ISO `YYYY-MM-DD`.
### The repo profile is consulted, not decorative
Read `audits/runs/ui/profile.md` at the start of every `run`, `pulse`, and `execute`. It answers
q