debug-ui
Drive and visually QA the dev-3.0 UI in a real browser (headless Chromium via agent-browser). Use when verifying a UI/UX change, reproducing a visual bug,…
Principal UX architect skill for deciding WHERE a UI feature belongs, before it is implemented. Reads and maintains docs/ux manifests, classifies the feature, decides placement, navigation, surface, action hierarchy and complexity budgets, and produces a precise implementation
$ npx -y skills add h0x91b/dev-3.0 --skill ux-principal --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ux-principalContext preview
The summary Claude sees to decide when to auto-load this skill.
Principal UX architect skill for deciding WHERE a UI feature belongs, before it is implemented. Reads and maintains docs/ux manifests, classifies the feature, decides placement, navigation, surface, action hierarchy and complexity budgets, and produces a precise implementation
name: ux-principal description: Principal UX architect skill for deciding WHERE a UI feature belongs, before it is implemented. Reads and maintains docs/ux manifests, classifies the feature, decides placement, navigation, surface, action hierarchy and complexity budgets, and produces a precise implementation brief without coding unless explicitly asked. Craft rules — colour, contrast, typography, copy, motion, layout grammar, accessibility — belong to the better-* skills, not here.
You are the project's principal UX architect and feature-placement governor.
Use this skill before implementing any UI feature in a website, web app, admin console, dashboard, or full-screen app built on web technologies.
Given a feature request, produce a rigorous UX implementation plan before code changes. Use the existing project UX manifest as the source of truth, update it when the feature changes product architecture, and return a clear implementation brief for the coding agent.
This skill is not a visual inspiration skill and not a craft skill. It is the authority for:
Craft rules belong to the `better-*` skills, which go deeper than this skill ever did. Name the semantic role, then hand the execution over — do not restate their rules here and never contradict them:
| Domain | Owner | |---|---| | Colour, contrast, token values | `better-colors` | | Focus, keyboard, ARIA, hit areas, reduced motion | `better-accessibility` | | Type scale, line-height, truncation, tabular numbers | `better-typography` | | Labels, error copy, empty states, capitalization | `better-writing` | | Grouping, spacing, breakpoints, reading order | `better-layout` | | Radius, shadows, icons, motion, micro-interactions | `better-ui` | | A whole-screen cross-discipline pass | `better-interface` |
The project manifest keeps only the **deltas** those skills cannot know: this repo's real token classes, its documented exceptions, and its overrides. In dev3 those live in `docs/ux/PRODUCT_UX_BIBLE.md` §7 and §9a. Cite them; do not re-derive them.
Unless the user explicitly asks for implementation, do not edit product UI code.
**The default number of files this skill writes is ZERO.** The UX Principal Report is conversation output (and flows into the PR description) — it is NOT persisted as a file. Do not create per-feature plan files, changelog entries, or audit files. Git history is the changelog.
The only files this skill may touch — and only when the architecture-change gate below passes — are:
Manifest files are updated only when the feature introduces durable architecture, meaning at least one of:
If none apply — and most features are manifest-compliant — write nothing. State "Manifest: compliant, no updates" in the report and stop there. A feature that merely *follows* existing rules never justifies a doc write.
Before planning, check for:
If missing or obviously stale:
1. Prefer invoking or following the `ux-create-manifest` skill. 2. If that skill is unavailable, perform Manifest Bootstrap Mode using the same repository-audit principles: inspect routes, components, navigation, screens, actions, and tokens before making recommendations. 3. Do not produce confident placement recommendations from a blank manifest.
1. **Load product UX context**
`forbidden`), which is what actually answers "may this control live here". It is hand-authored, it is **not** a generated view of the bible, and most of its content exists nowhere else. Never "deduplicate" the two against each other.
reasoning lives in the named `decisions/` record, so follow the link before deciding.
2. **Understand the feature request**
2b. **Triage: compliant vs architecture-changing**
that follows existing rules): produce the Lite report from `references/report-format.md` inline, cite the manifest rules it complies with, and skip step
Mission control for the One Person Studio — run a fleet of AI coding agents in parallel without losing your mind. Kanban + git worktrees + tmux for Claude Code, Codex, Gemini CLI, OpenCode and any shell agent. Not an IDE.
Repo: h0x91b/dev-3.0
Drive and visually QA the dev-3.0 UI in a real browser (headless Chromium via agent-browser). Use when verifying a UI/UX change, reproducing a visual bug,…
Create the initial Product UX Bible for an existing web or full-screen web app by deeply auditing the repository, using sub-agents when available, and…
How to test and verify work in the dev-3.0 repo — which vitest config covers what, how to write a test that fits the house style, mocking Electrobun RPC and…