feat: add ui_design_specialist (Phase 3 UI Design) v0.2.0

- New specialist: ui_design_specialist with iterative mockup dialog
- New Phase 3 (UI Design) between Architecture and Implementation
- Relay model: orchestrator passes responses verbatim in Phase 3
- Cost-control exception for UI Design phase (unlimited subagent calls)
- Webspace mockup workflow with cache-buster and obscure dirs
- UX states coverage (loading, empty, error, partial)
- WCAG 2.1 AA accessibility guidelines
- Design tokens (CSS custom properties) in design system
- Component states (hover, focus, active, disabled, loading, error)
- Sitemap/wireframe before mockups for complex UIs
- Real content strategy (no Lorem Ipsum)
- Form validation UX in mockups
- Dark mode and i18n support (optional)
- Design handoff support (specialist available during implementation)
- Skip mechanism for non-UI projects
- Mockup state file for context compression recovery
- Multi-page mockup strategy with index.html
- task_graph.json mockup references
- Plugin version: 0.1.14 -> 0.2.0
- 47 files changed across 7 implementation blocks
- 3 review rounds with 41 corrections integrated
This commit is contained in:
Software Orchestrator
2026-06-19 21:33:21 +02:00
parent 2343f0e717
commit f6691b74f6
44 changed files with 995 additions and 40 deletions
+53
View File
@@ -264,3 +264,56 @@ diff -ruN /a0/usr/plugins/a0_software_orchestrator.backup-20260616T095813Z/orig/
return {
"worklog": len(list_worklog(pid, limit=1)) > 0,
```
---
## v0.2.0: UI Design Specialist (Phase 3 UI Design)
### Overview
Added `ui_design_specialist` as a new specialist subagent and Phase 3 (UI Design) to the phase sequence.
### New Phase Sequence (8 phases)
1. Intake -> 2. Architecture -> **3. UI Design** -> 4. Implementation -> 5. Test -> 6. Runtime -> 7. Deployment -> 8. Release
### Files Changed (Blocks 3-6)
#### Block 3: Orchestrator-Prompts (4 files)
- `agents/a0_software_orchestrator/prompts/agent.system.main.solving.md` - Phase 3 inserted, all subsequent phases +1, subagent routing updated, plan-mode transitions updated, quality gates + stop gates for UI Design, relay mode + cost control exception + design handoff support documented
- `agents/a0_software_orchestrator/prompts/agent.system.main.specifics.md` - ui_design_specialist added to subagents list, quality gates updated, Persona-Modus section with ui_design_specialist + relay mode added
- `agents/a0_software_orchestrator/prompts/agent.system.main.tips.md` - Phase references updated, relay mode + cost control + design handoff tips added
- `agents/a0_software_orchestrator/quality_contract.md` - UI Design Gate added to quality gates
#### Block 4: Spezialisten-Prompts (6 files)
- `agents/quality_reviewer/prompts/agent.system.main.specifics.md` - UI Design review trigger added
- `agents/quality_reviewer/quality_contract.md` - UI Design review checklist section added
- `agents/release_auditor/prompts/agent.system.main.solving.md` - UI Design added to phases list
- `agents/solution_architect/prompts/agent.system.main.solving.md` - Plan-mode transitions updated: after architecture comes UI Design
- `agents/requirements_analyst/prompts/agent.system.main.solving.md` - Flow reference updated: after architecture comes UI Design
- `agents/implementation_engineer/prompts/agent.system.main.solving.md` - Hint to read UI design artifacts added
#### Block 5: Templates (2 new + 17 modified)
- `prompts/project_templates/core/ui_design.md` (NEW) - Design system, UX states, accessibility, component states, form validation, design tokens
- `prompts/project_templates/core/component_inventory.md` (NEW) - Component list with all states
- `prompts/project_templates/core/phase_gates.md` - Gate 3: UI DESIGN -> IMPLEMENTATION added, gates renumbered
- `prompts/project_templates/core/AGENTS.md` - Specialists section with ui_design_specialist
- `prompts/project_templates/core/architecture.md` - Next-Phase: UI Design
- `prompts/project_templates/core/design.md` - Next-Phase: UI Design
- `prompts/project_templates/core/project_state.json` - ui_design_done field added
- `prompts/project_templates/core/{resume,worklog,todo,current_status}.md` - Phase references updated
- `prompts/project_templates/optional/subagent_policy.yaml` - ui_design_specialist profile added
- `prompts/project_templates/optional/quality_gates.md` - UI Design Gate added
- `prompts/project_templates/optional/definition_of_done.md` - UI Design DoD section added
- `prompts/project_templates/optional/traceability_matrix.md` - UI Design Ref column added
- `prompts/project_templates/optional/project_scorecard.md` - UI Design category added
- `prompts/project_templates/optional/handoff.md` - UI Design section added
- `prompts/project_templates/optional/release_notes.md` - UI Design section added
#### Block 6: Tool-Prompts + Doku + Externe (8 files)
- `prompts/agent.system.tool.quality_gate.md` - UI Design uses quality_reviewer note added
- `README.md` - Specialist count updated to 9, ui_design_specialist added
- `help/handover/help.md` - ui_design_specialist added to known profiles, count updated to 12
- `help/management/tool-governance.md` - Available Specialist Profiles section added
- `help/operations/runtime.md` - Phase context with 8 phases added
- `help/testing/validation.md` - Phase context with 8 phases added
- `docs/diff-highlights.md` - This section
- `/a0/usr/workdir/agent.system.main.specifics.promptinclude.md` - Persona-Modus: ui_design_specialist added (external file)