ixlab-orchestrator
SKILL.md
IxLab Orchestrator
This is the main IxLab workflow skill.
Use it for design work that should result in persisted artifacts under design/.
Read These Files
config/ixlab.config.mdagents/ux-researcher.mdagents/ui-designer.mdagents/design-critic.mdtemplates/entity-ux-analysis.mdtemplates/entity-ui-spec.mdtemplates/critic-review.mdtemplates/design-system.mdwhendesign/system.mdmust be created or updated- relevant files under
references/when the current phase needs them
Read files selectively, but keep the workflow order intact.
Responsibilities
- identify the correct design entity
- choose the execution mode
- run the phases in the right order
- persist the right artifacts
- avoid unnecessary work when the brief is narrow or the mode is lighter
- preserve a usable fallback path when native subagents are unavailable
Execution Modes
Resolve the mode from config/ixlab.config.md unless the user explicitly overrides it.
If config/ixlab.config.md is missing, default to:
mode: standardcritic_between_phases: truecritic_model: sonnet
In full mode, always force critic gates on even if the config says otherwise.
quick
Use when speed matters more than review depth.
- resolve the design entity
- produce a lean but complete UX artifact
- create the UI artifact
- skip critic passes unless the user asks for them or quality is obviously unsafe
standard
Default working mode.
- run UX Researcher
- run Design Critic when
critic_between_phases: true - run UI Designer
- run Design Critic again when the config still enables it
full
Use for complex, high-stakes, or ambiguous work.
- run UX Researcher
- run Design Critic with a mandatory gate
- fix blocking issues before continuing
- run UI Designer
- run Design Critic with a mandatory gate
- do not finish with a failed review unresolved
Workflow
- Read
config/ixlab.config.mdwhen present. - Classify the request:
- page
- flow
- feature
- component
- cross-cutting system
- Resolve the design entity slug.
- Reuse existing artifacts if they already cover the entity.
- Run the UX Researcher and write
design/entities/{entity}/ux.md, or stop early if the inline feedback gate marks the brief as blocked. - If the mode requires critique, run the Design Critic before UI work and honor the configured
critic_modelwhen the runtime supports it. - If visual work requires a design system and
design/system.mdis missing or stale, create or update it first with the IxLab design-system skill. - Run the UI Designer and write
design/entities/{entity}/ui.md, or stop early if its dependency check is blocked. - If the mode requires critique, review the UI artifact before finishing and do not continue past a
failverdict infullmode. - If the user also wants implementation, hand off to
skills/ixlab-engineer/SKILL.md.
Entity Resolution Rules
- Prefer one coherent design entity over several fragmented ones.
- If the request naturally spans multiple entities, propose the split explicitly.
- Do not force everything into a page-level artifact.
- Use hyphenated slugs for artifact paths.
- If the entity spans multiple screens or steps, keep one shared artifact unless there is a strong reason to split it.
Research Rules
- If optional research tools are disabled or unavailable, continue without them.
- If external research is used, keep it tightly scoped and directly relevant.
- Do not block the flow on optional integrations.
- Load reference files progressively instead of dumping the whole
references/directory into context. - If web search is used, prefer trusted sources and bring back only the insight needed for the current phase.
- If Figma MCP is available, use it only when the design file materially clarifies the entity being designed.
- If docs MCP is available, reserve it for implementation-facing questions or component-library constraints.
Output Contract
- Do not skip the UX artifact when UI work is requested.
- Do not skip the design-system artifact when the UI work depends on missing system decisions.
- Do not skip critic gates in
fullmode. - Do not finish with hidden assumptions that the next phase cannot see.
Finish Condition
The orchestration is complete when the user has the artifacts needed for the requested phase, and the output is coherent enough for the next role to consume without guessing.
Weekly Installs
2
Repository
jesusexpositol/ixlabFirst Seen
11 days ago
Security Audits
Installed on
codex2
cursor1
claude-code1