## What does this PR change?

<!-- One or two sentences. -->

## Why?

<!-- Closes #123, or describe the problem this solves. -->

## Checklist

- [ ] Changes were made in `src/ui-ux-pro-max/` (source of truth), not directly in `.claude/` or `.factory/`
- [ ] Ran `npm run sync:assets && npm run check:assets` in `cli/` if data/scripts/templates changed
- [ ] Added or updated tests if behavior changed (`.claude/skills/*/scripts/tests/`, `cli/tests/e2e/`)
- [ ] Commit messages follow [Conventional Commits](https://www.conventionalcommits.org/) (`feat:`, `fix:`, `docs:`, etc.)
- [ ] This PR targets a feature branch, not pushed directly to `main`
