/ideate, /define, /build, /ship, or delivery lifecycle mode selection | aili-delivery-flow | Lifecycle authority for the four top-level modes. Do not duplicate its full flow in this router. |
| User says workflow/ROSE/command/skill/subagent/memory/install behavior is wrong and asks where the issue lives | harness-issue-triage | Read-only localization first. Do not edit core harness controls. |
| Approved workflow/process, ROSE, skill, command, subagent, memory, install/setup, hook, or harness-doc changes; repeated workflow failures after localization | harness-evolution | Report-first harness governance. Do not edit core harness controls without explicit approval. |
Explicit Word, .docx, editable Office document, or DOCX template workflow | minimax-docx | Use only when the output or input workflow is Word/DOCX/editable Office. Do not route generic “report” requests here unless the user wants DOCX/editability/template editing. |
| PDF, print-ready/final non-editable deliverable, PDF form filling, or visual page fidelity | minimax-pdf | Use when the artifact is a PDF or page appearance is the deliverable. If the user needs editable Word output, use minimax-docx. |
Excel, .xlsx, .xlsm, .csv, spreadsheet formulas, financial tables, tabular modeling, or workbook formatting | minimax-xlsx | Use for workbook/data-table artifacts and formula-preserving edits. Do not use for prose documents or slides. |
Slides, deck, PowerPoint, .pptx, or presentation generation/editing | pptx-generator | Use for presentation artifacts. Use parallel-subagent-dispatch only for independent slide groups. |
| Backend + frontend integration, service layers, auth, file uploads, realtime, API clients | fullstack-dev | Use for end-to-end app/service work. For interface-only contracts use api-and-interface-design; for UI-only work use frontend skills. |
| Library/API docs, setup commands, framework examples, or version-sensitive implementation | source-driven-development | If Context7 was installed by npx ctx7 setup --opencode, prefer the installed Context7 CLI or MCP capability. If unavailable, use official documentation sources. Do not route directly to a core context7 workflow skill. |
| Rich marketing pages, cinematic motion, AI media assets, persuasive copy, generative art | frontend-dev | Use for high-impact standalone frontend experiences. For production UI inside an existing app use frontend-ui-engineering. |
| Production UI components, layouts, state, accessibility in an app | frontend-ui-engineering | Use for app UI engineering without the media/cinematic stack. |
| Android native Kotlin/Compose or Android platform APIs | android-native-dev | Use for native Android only, not React Native/Flutter/web React. |
| iOS native UIKit/SwiftUI/SnapKit or Apple platform APIs | ios-application-dev | Use for native iOS only, not React Native/Flutter/web React. |
| Flutter/Dart cross-platform apps | flutter-dev | Use for Flutter projects and widgets, not web React or native-only Android/iOS. |
| React Native or Expo mobile apps | react-native-dev | Use for mobile RN/Expo, not browser React. |
| GLSL, shader code, ShaderToy/WebGL shader effects, SDF/ray marching/procedural visuals | shader-dev | Use only for shader/procedural visual-effect work, not generic CSS/JS animation. |
| Durable project memory or focused retrieval/writeback | rose-memory | Use when a task needs ROSE project-local SQLite memory. |
| Create/update/validate Agent Skills | skill-authoring-and-validation | Use for skill authoring and package validation work. |
| Independent work packages for subagents | parallel-subagent-dispatch | Use when work can safely run in parallel and then be merged. |
| Explicit loophole/evidence-gap audit of an existing artifact or claim | strategy-stress-test | Use as standalone only when the user asks to stress-test/review a draft, plan, claim, or strategy. Otherwise call it as a sub-step inside the owning skill. |
| Post-implementation review orchestration | review-pipeline | Use after non-trivial implementation to fan out relevant reviewer agents, reconcile findings, run a bounded fix loop, and gate final PASS. |
| Read-only GitHub issue/PR triage | github-evidence-triage | Use when analyzing GitHub issues or PRs without comments, labels, reviews, merges, pushes, or other write actions. |
| About to claim complete/fixed/passing/verified | verification-before-completion | Use fresh evidence before completion claims. |
| Clarifying, grilling, or writing back change drafts | requirements-grilling | Use when an existing spec, plan, issue, or change draft needs source-grounded requirements grilling, change-interviewer compatibility, or a Chinese interview packet for user-filled decisions before write-back. |
| Test docs, QA plans, test matrices, or regression checklists | test-document-generator | Use when tests must be documented from specs/plans/descriptions without writing or running test code. |