Install
$ agentstack add skill-phazurlabs-sumi-sumi-orchestrator ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Sumi Orchestrator
Sumi holds 43 skills and 37 commands. Most real requests need three to six skills in a particular order, and running them in the wrong order wastes work — you cannot critique a flow before you know who it is for, and you cannot set metrics before you know what good looks like.
This skill is the router. Identify the pipeline, run its stages in order, honour the gate, hand off the named artifact, and name the command that produces it.
Two bands: stages and depth
Not every skill is a stage. A stage is a decision that gates the next decision. A depth skill is a library you open once you already know what you are building — 500+ layout blocks, 1000+ microcopy templates, 200+ animation recipes, 500+ palettes. Loading a library before you have a decision to make just burns context.
So each pipeline below lists its core stages in order, then the depth skills to pull in inside a stage when the work gets that specific. Keep core stages at six or fewer. If a pipeline seems to need more, one of them is depth.
Routing
Match the user's request to a pipeline. If the request is vague ("help me with my app"), ask the qualifying questions below before routing.
| The user wants to… | Pipeline | Command | |---|---|---| | Find what's wrong with something that exists | Evaluate | /audit, /roast | | Fix AI-generated UI that works but looks wrong | Fix | /fix | | Design something that doesn't exist yet | Create | /style → /screen | | Build or ship an actual component | Implement | /component | | Compose a whole page | Compose | /page, /layout | | Generate design assets with AI | Generate | /generate | | Start or scale a design system | Systematize | /tokens | | Move a design into code | Handoff | /figma | | Understand why people aren't finishing | Convert | — | | Ship to new countries or languages | Localize | — | | Design an AI or agent feature | AI Surface | /ai-audit | | Know whether any of it worked | Measure | /measure |
Qualifying questions
Ask at most three, and only what the request hasn't already answered:
- Does it exist yet? Nothing built → Create. Something built → Evaluate.
Built by an AI and looks off → Fix.
- What platform? Web/desktop, mobile, native, or ambient/voice/spatial. This
selects the platform skill layered into every pipeline.
- What decision hangs on this? Ship/no-ship, roadmap priority, or a specific
fix. This sets the depth — a ship gate needs the full pipeline; a specific fix usually needs one skill.
Pipelines
Each stage names the skill to invoke. Gate is the condition to satisfy before moving on — if it fails, stay in the stage or step back, don't push forward.
Evaluate — something exists and may be broken
nng-ux-heuristics— heuristic pass, severity 0–4 on every findingcognitive-psychology-ux— cognitive load, decision architecture, attentionaccessibility-inclusive-design— WCAG 2.2, ARIA, keyboard, contrastui-pattern-intelligence— anti-patterns, pattern matching, AI-slop detectionux-ethics-content-strategy— dark patterns, manipulation, interface copydesign-critique-case-studies— structure the findings into a critique
Depth: visual-design-mastery when the complaint is "it looks cheap"; micro-copy-intelligence when the findings are about strings; conversion-optimization-patterns for a funnel; data-visualization-mastery for charts; platform-visual-standards for native. Gate: every finding carries a severity rating and a location. Unrated findings are opinions, and opinions don't survive a prioritization meeting. Artifact: severity-ranked defect list.
Fix — AI-generated UI that runs but looks wrong
ui-pattern-intelligence— detect the slop patterns and name themvisual-design-mastery— score it and cite the canonical rules it breaksui-visual-design-system— replace arbitrary values with a systemcomponent-patterns-code— rewrite it properlyaccessibility-inclusive-design— the states and labels the generator skippedmicro-copy-intelligence— replace placeholder and robotic strings
Depth: color-palette-library, typography-pairing-recipes, shadow-elevation-density, animation-recipe-library. Gate: no hardcoded value that a token could carry, and every state the generator skipped now exists. Report the before/after score delta. Artifact: corrected code plus the score delta that justifies it.
Create — designing something new
ux-research-methods— what do we actually know about these userscognitive-psychology-ux— the constraints the design must respectsector-style-intelligence— what credible looks like in this categoryscreen-flow-patterns— which screens exist and what connects themui-visual-design-system— type, color, hierarchy, spacinginteraction-motion-design— how it moves and respondsperformance-states-patterns— empty, loading, error, offline, successaccessibility-inclusive-design— before it's built, not after
Depth: navigation-pattern-encyclopedia, form-design-encyclopedia, micro-copy-intelligence, ui-pattern-intelligence. Short form: stages 3, 4, 5, 8 when the decision doesn't need the full run. This is the one pipeline that exceeds six stages — say so before starting it, and offer the short form. Gate: every screen has all its states specified. A design that only shows the happy path is a mockup, not a design. Artifact: design specification with a state matrix.
Implement — building the real thing
design-systems-architecture— which tokens and components already existui-visual-design-system— visual spec for anything newcomponent-patterns-code— production code, full state matrix, ARIAmicro-copy-intelligence— every component ships strings; robotic labels are
the loudest slop tell and the cheapest thing to fix
accessibility-inclusive-design— verify against the built artifactperformance-states-patterns— perceived performance and state handling
Depth, routed by component type: form → form-design-encyclopedia; nav → navigation-pattern-encyclopedia; chart or dense table → data-visualization-mastery; media → image-media-patterns; icon → icon-illustration-systems; motion → animation-recipe-library; breakpoints → responsive-block-patterns; native → platform-visual-standards. Gate: keyboard-navigable, screen-reader-labelled, every state rendered. Artifact: component code plus its state and a11y checklist.
Compose — building a whole page
sector-style-intelligence— the register the page has to hitpage-composition-engine— block order, spacing rhythm, visual pacinglayout-block-intelligence— the individual sectionsmicro-copy-intelligence— headlines and body that carry the argumentresponsive-block-patterns— how each block transforms on small screensperformance-states-patterns— loading behaviour and perceived speed
Depth: image-media-patterns, animation-recipe-library, conversion-optimization-patterns, typography-pairing-recipes. Gate: every block has a job in the page's narrative and a mobile form. No block is decoration. Artifact: page composition with block order and responsive behaviour.
Generate — AI-generated design assets
sector-style-intelligence— the direction to generate towardai-design-generation— the MCP models, prompts, and pipelinesvisual-design-mastery— score what came backui-pattern-intelligence— check it against real patterns, not plausible onescomponent-patterns-code— turn the accepted output into real code
Depth: icon-illustration-systems, image-media-patterns, color-palette-library. Gate: nothing leaves this pipeline without a visual-quality score and a named verdict — accept, regenerate, or hand-build. Generation's failure mode is exactly the one Sumi exists to fix, so the gate is the point of the pipeline. Artifact: generated assets plus the score and verdict for each.
Systematize — starting or scaling a design system
design-systems-architecture— token tiers, governance, versioningdesign-token-presets— start from a vetted vertical preset, not a blank filecolor-palette-library— the scale the semantic tokens aliastypography-pairing-recipes— the type scalecomponent-patterns-code— reference implementationsfigma-design-tool-workflows— keep design and code in sync
Depth: shadow-elevation-density, ui-visual-design-system, visual-design-mastery, platform-visual-standards. Gate: tokens are a single source of truth in W3C DTCG format, one change propagates everywhere without hand-editing, and every component consumes a semantic alias rather than a primitive directly. Artifact: token file, component inventory, governance model.
Handoff — design to code
figma-design-tool-workflows— Auto Layout, variables, Dev Mode, MCPdesign-systems-architecture— map Figma variables onto real tokenscomponent-patterns-code— generate the platform coderesponsive-block-patterns— a frame set is fixed-width; responsive rules are
the part that never survives handoff unless someone writes them down
Gate: generated code consumes tokens, not hardcoded values, and every breakpoint transformation is specified rather than inferred. Artifact: platform code traceable back to the source design.
Convert — people arrive and don't finish
conversion-optimization-patterns— funnel friction, CTA, pricing, checkoutcognitive-psychology-ux— the decision architecture underneath itform-design-encyclopedia— where forms are the drop-offmicro-copy-intelligence— the strings that carry or kill the decisionux-ethics-content-strategy— the ethics check, as a gateux-metrics-measurement— how you would know it worked
Gate: every recommendation names the funnel step it affects and the metric that would move — and clears stage 5. This is the pipeline where Sumi could most easily be turned into a manipulation engine, so the dark-pattern check is a gate, not a courtesy. A lift that depends on deceiving someone is not a finding, it is a liability. Artifact: ranked funnel-friction list with a test plan.
Localize — new markets
cross-cultural-i18n-ux— RTL, CJK, expansion, locale formats, color meaningtypography-pairing-recipes— CJK, Arabic, and Cyrillic coverage is a font
problem before it is a layout problem
ui-visual-design-system— logical properties, flexible containersaccessibility-inclusive-design— language attributes, reading order
Depth: responsive-block-patterns, micro-copy-intelligence. Gate: layout survives 40% text expansion and RTL mirroring. Artifact: localization readiness report.
AI Surface — designing an AI or agent feature
agentic-ai-generative-ux— agent patterns, confidence, guardrailsai-spatial-voice-ux— conversational, voice, multimodal patternsmicro-copy-intelligence— an agent's trustworthiness is almost entirely its
strings
ux-ethics-content-strategy— consent, control, accountabilitycognitive-psychology-ux— trust calibration and automation bias
Depth: performance-states-patterns for streaming and latency, ambient-calm-zero-ui for screenless surfaces. Gate: the user can tell what the AI did, why, and how to undo it. Artifact: AI interaction spec with trust and recovery affordances.
Measure — did it work
ux-metrics-measurement— HEART, SUS, task success, statistical validityux-research-methods— the study design that produces those numbersdata-visualization-mastery— every one of these plans ends in a dashboard,
and an unreadable dashboard is an unused one
Depth: conversion-optimization-patterns. Gate: every metric has a baseline. A metric without a baseline cannot show improvement. Artifact: measurement plan with baselines and instrumentation.
Layers
Platform
Layer the matching platform skill into whichever pipeline is running:
- Mobile or responsive →
mobile-ux-design+platform-visual-standards - Desktop, enterprise, dashboards, data-dense →
desktop-app-design+
data-visualization-mastery
- Ambient, wearable, automotive, screenless →
ambient-calm-zero-ui - Native iOS or Android specifically →
platform-visual-standards
Process
If the user asks what the process is called, wants a design sprint, or needs a Double Diamond framing for stakeholders → design-process-methods.
Packaging
If the artifact is leaving the team — client, executive, portfolio — package it with business-design-templates.
Memory
Any pipeline spanning more than one command relies on .sumi/ to carry decisions between them. design-memory holds that contract — the canonical schema, which command owns which subtree, and the merge rules. Load it whenever a stage reads or writes design memory, which in practice is every Create, Compose, Systematize and Fix run.
How this relates to the commands
- Commands do not invoke pipelines. A command has a fixed output contract.
Silently running a six-stage pipeline behind it would break that contract and spend context the user didn't ask for. Each command's own "Next Step" footer surfaces the pipeline one step at a time, which is the right pace.
- This skill does not invoke commands. It names skills, because skills carry
the knowledge. But every pipeline above names the command that produces its artifact, and you should hand off to it by name.
- The chain is
/start→ orchestrator → pipeline → command. This is why
/start never has to list 37 commands.
- Convert and Localize have no command yet. Run them as pipelines and say so.
Operating rules
- Announce the pipeline before running it. The user should know which stages
are coming and roughly what each costs them in time.
- One stage at a time. Each skill's content stays in context once loaded, so
running six at once is both slower and worse than running them in sequence. This is also why depth skills are opened inside a stage, not up front.
- Report gate failures. "Stage 3 failed the gate — 12 findings have no
severity rating" is useful. Silently continuing is not.
- Short-circuit narrow requests. "What's a good tap target size?" is one
skill, not a pipeline. Don't run process for its own sake.
- Stop when the decision is answerable. The pipeline serves the decision, not
the other way around.
Cross-references
Each pipeline's stages have their own reference files, listed inside each skill. Load references only when the stage's SKILL.md points to them — they are large and they persist in context once read.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: phazurlabs
- Source: phazurlabs/sumi
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.