Sync wiki with current skills, agents, and commands
- Update to 11 critical rules; document Rule 11 (Single UiModel + DTO-wrapped UiState)
- Remove all *UiState.kt references; ScreenRoot/ViewModel now use uiModel
- Renumber creating-kmp-feature phases (0-5) and modifying-kmp-feature steps (1-10)
- Add UI file-organization allowlist, Utils, and @Preview conventions
- ui-designer: python3 preflight, optional user-selected states, lazy shared screens, icons/images manifests
- verify-ui: renumber Component Overrides (5.4), add Icons/Images manifest audits, optional-state auditing
- code-reviewer: add Rule 11 grep gate and design-aware compliance phase
- Fix test-page code examples (uiModel param, dataState slot)
Refresh wiki to match current skills, agents, commands, and hooks
Adds 4 new pages, updates 32, removes the stale Test-Orchestrator page.
New:
- UI-Designer — Stitch design + Compose blueprint workflow
- Verify-UI — HTML ↔ Code token audit + X-components compliance
- Design-Pipeline — blueprint contract and design-aware mode
- Hooks-and-Guardrails — protect-feature-files + reinject-on-compact
Updated to current project state:
- DI pattern: object FeatureModules : BaseFeature with initialize()
- Navigation: NavGraphBuilder.{featurename}() extension called from BaseAppNavHost
- Test layout: all tests in commonTest (no androidTest split)
- Presentation layer: flat (no viewmodel/ or model/ subdirs); ui/components/ for self-contained units
- Example feature renamed sample → dashboard
- PRD filename prd.md
- creating-kmp-feature: Phase 0.5 design detection + hook marker
- modifying-kmp-feature: spec required up front (otherwise stop), spec-diff review gate, design-aware branch
- _Sidebar wired with the 4 new pages
Fix all wiki links and rename files to Title-Case
Update wiki: remove test-orchestrator, update feature-test, fix references
Updated Agents (markdown)
Updated Agents (markdown)
Updated Agents (markdown)
Updated Agents (markdown)
Updated Agents (markdown)
Created Agents (markdown)