Sumi Orchestrator logo

Sumi Orchestrator

Community
phazurlabs
sumi-orchestrator

Routes any UX/UI request to the right Sumi skills in the right order, with stage gates and handoffs. Use when the user asks where to start, what comes next, what the process is, or wants a full design engagement run end to end — and whenever a request is broad enough to need more than one skill (redesign, launch, audit, new product, design system).

Overview

Publisherphazurlabs
Repositorysumi
Skill namesumi-orchestrator
Stars
58
Forks
11
Bundled files
Instructions only
LicenseApache-2.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by phazurlabs on GitHub. Read the source before you install it.

Installation

Install the Sumi Orchestrator AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/phazurlabs/sumi/tree/main/skills/sumi-orchestrator
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/phazurlabs/sumi.git /tmp/sumi
mkdir -p .claude/skills
cp -r /tmp/sumi/skills/sumi-orchestrator .claude/skills/sumi-orchestrator
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Sumi Orchestrator in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Sumi Orchestrator on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Sumi Orchestrator is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

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…PipelineCommand
Find what's wrong with something that existsEvaluate/audit, /roast
Fix AI-generated UI that works but looks wrongFix/fix
Design something that doesn't exist yetCreate/inspo → /style → /screen
Build or ship an actual componentImplement/component
Compose a whole pageCompose/inspo → /page, /layout
Generate design assets with AIGenerate/generate
Start or scale a design systemSystematize/tokens
Move a design into codeHandoff/figma
Understand why people aren't finishingConvert—
Ship to new countries or languagesLocalize—
Design an AI or agent featureAI Surface/ai-audit
Know whether any of it workedMeasure/measure

Qualifying questions

Ask at most three, and only what the request hasn't already answered:

  1. Does it exist yet? Nothing built → Create. Something built → Evaluate. Built by an AI and looks off → Fix.
  2. What platform? Web/desktop, mobile, native, or ambient/voice/spatial. This selects the platform skill layered into every pipeline.
  3. 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

  1. nng-ux-heuristics — heuristic pass, severity 0–4 on every finding
  2. cognitive-psychology-ux — cognitive load, decision architecture, attention
  3. accessibility-inclusive-design — WCAG 2.2, ARIA, keyboard, contrast
  4. ui-pattern-intelligence — anti-patterns, pattern matching, AI-slop detection
  5. ux-ethics-content-strategy — dark patterns, manipulation, interface copy
  6. design-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

  1. ui-pattern-intelligence — detect the slop patterns and name them
  2. visual-design-mastery — score it and cite the canonical rules it breaks
  3. ui-visual-design-system — replace arbitrary values with a system
  4. component-patterns-code — rewrite it properly
  5. accessibility-inclusive-design — the states and labels the generator skipped
  6. micro-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

  1. ux-research-methods — what do we actually know about these users
  2. cognitive-psychology-ux — the constraints the design must respect
  3. sector-style-intelligence — what credible looks like in this category; then reference-intelligence — what award-level looks like right now, sourced and captured
  4. screen-flow-patterns — which screens exist and what connects them
  5. ui-visual-design-system — type, color, hierarchy, spacing
  6. interaction-motion-design — how it moves and responds
  7. performance-states-patterns — empty, loading, error, offline, success
  8. accessibility-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

  1. design-systems-architecture — which tokens and components already exist
  2. ui-visual-design-system — visual spec for anything new
  3. component-patterns-code — production code, full state matrix, ARIA
  4. micro-copy-intelligence — every component ships strings; robotic labels are the loudest slop tell and the cheapest thing to fix
  5. accessibility-inclusive-design — verify against the built artifact
  6. performance-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

  1. sector-style-intelligence — the register the page has to hit; reference-intelligence when the bar is award-level (live Awwwards winners → Reference Board)
  2. page-composition-engine — block order, spacing rhythm, visual pacing
  3. layout-block-intelligence — the individual sections
  4. micro-copy-intelligence — headlines and body that carry the argument
  5. responsive-block-patterns — how each block transforms on small screens
  6. performance-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

  1. sector-style-intelligence — the direction to generate toward
  2. ai-design-generation — the MCP models, prompts, and pipelines
  3. visual-design-mastery — score what came back
  4. ui-pattern-intelligence — check it against real patterns, not plausible ones
  5. component-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

  1. design-systems-architecture — token tiers, governance, versioning
  2. design-token-presets — start from a vetted vertical preset, not a blank file
  3. color-palette-library — the scale the semantic tokens alias
  4. typography-pairing-recipes — the type scale
  5. component-patterns-code — reference implementations
  6. figma-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

  1. figma-design-tool-workflows — Auto Layout, variables, Dev Mode, MCP
  2. design-systems-architecture — map Figma variables onto real tokens
  3. component-patterns-code — generate the platform code
  4. responsive-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

  1. conversion-optimization-patterns — funnel friction, CTA, pricing, checkout
  2. cognitive-psychology-ux — the decision architecture underneath it
  3. form-design-encyclopedia — where forms are the drop-off
  4. micro-copy-intelligence — the strings that carry or kill the decision
  5. ux-ethics-content-strategy — the ethics check, as a gate
  6. ux-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

  1. cross-cultural-i18n-ux — RTL, CJK, expansion, locale formats, color meaning
  2. typography-pairing-recipes — CJK, Arabic, and Cyrillic coverage is a font problem before it is a layout problem
  3. ui-visual-design-system — logical properties, flexible containers
  4. accessibility-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

  1. agentic-ai-generative-ux — agent patterns, confidence, guardrails
  2. ai-spatial-voice-ux — conversational, voice, multimodal patterns
  3. micro-copy-intelligence — an agent's trustworthiness is almost entirely its strings
  4. ux-ethics-content-strategy — consent, control, accountability
  5. cognitive-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

  1. ux-metrics-measurement — HEART, SUS, task success, statistical validity
  2. ux-research-methods — the study design that produces those numbers
  3. data-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.

Frequently asked questions

What does the Sumi Orchestrator AI skill do?

Routes any UX/UI request to the right Sumi skills in the right order, with stage gates and handoffs. Use when the user asks where to start, what comes next, what the process is, or wants a full design engagement run end to end — and whenever a request is broad enough to need more than one skill (redesign, launch, audit, new product, design system).

Why use Sumi Orchestrator on TypingMind?

Because you install it once and use it with any model. Sumi Orchestrator is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Sumi Orchestrator in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/phazurlabs/sumi/tree/main/skills/sumi-orchestrator. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Sumi Orchestrator?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Sumi Orchestrator?

As many as you like. As long as a model supports skills, you can use Sumi Orchestrator with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Sumi Orchestrator AI skill free?

Yes. It is published on GitHub by phazurlabs under the Apache-2.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇