f6691b74f6
- 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
2.1 KiB
2.1 KiB
name, description, tags
| name | description | tags | |||
|---|---|---|---|---|---|
| tool-governance | Tool registry, capability checks, and fallback handling for the orchestrator agent. |
|
Tool Governance
Purpose
Maintain a registry of available tools, verify capabilities before use, and define fallback behavior when a tool is unavailable.
When to Use
- Before invoking any tool for the first time
- When a tool returns an unexpected error
- When the agent needs to discover what tools exist
- During phase transitions
When Not to Use
- For well-known core tools (terminal, browser, code execution)
- For tools just confirmed working in this session
Procedure: Tool Discovery
- Use the
tool_registryplugin tool to list available tools - Read tool documentation from help//help.md
- Note required inputs, expected outputs, error modes
Procedure: Capability Check
- Verify the tool exists in registry
- Verify all required inputs are available
- Verify the tool is enabled (not toggled off)
- If any check fails: see Fallback
Procedure: Fallback
- Tool not found: use
capability_checkto find closest alternative - Tool disabled: ask user to enable or use alternative
- Tool errors persistently: delegate to test_debug_engineer for diagnosis
- UI design tool issues: delegate to ui_design_specialist for UI design workflow questions
Available Specialist Profiles
requirements_analyst– Requirements, acceptance criteriasolution_architect– Architecture, design, task graphui_design_specialist– UI design planning, mockup creation, design handoff supportimplementation_engineer– Code implementationtest_debug_engineer– Tests, debugging, root causequality_reviewer– Quality review at every phase gateruntime_devops_engineer– Runtime verification, deployment basicssecurity_data_engineer– Security, data, migration risksdeploy_agent– Coolify deploymentrelease_auditor– Release audit, handoffcodebase_explorer– Read-only codebase exploration
See Also
- Plugin tool:
tool_registry - Plugin tool:
capability_check