Skip to content
Back to skills

Workflow Orchestrator

ASecurity

Auto-invoked 7-phase workflow for complex-feature intent. Includes fasttrack mode for pre-approved specs. NOT for explicit user-invoked single tasks (see mk:cook); NOT for green-field autonomous builds (see mk:harness); NOT for simple bug fixes (see mk:fix).

  • 14 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 29, 2026
ai-agentsgobashsecurity

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned May 29, 2026

npx -y skills add ngocsangyem/MeowKit --skill workflow-orchestrator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Workflow Orchestrator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Workflow Orchestrator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ngocsangyem-workflow-orchestrator/badge)](https://www.skillsdirectory.com/skills/ngocsangyem-workflow-orchestrator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mk:workflow-orchestrator
description: "Auto-invoked 7-phase workflow for complex-feature intent. Includes fasttrack mode for pre-approved specs. NOT for explicit user-invoked single tasks (see mk:cook); NOT for green-field autonomous builds (see mk:harness); NOT for simple bug fixes (see mk:fix)."
triggers:
  - "implement feature"
  - "build feature"
  - "create feature"
  - "workflow:start"
  - "complex task"
  - "fasttrack:"
  - "fast-track"
  - "just build it"
  - "execute from specs"
allowed-tools: Read, Grep, Glob, Edit, Write, Bash
source: aura-frog
keywords: [workflow-orchestrator, auto-invoke, phase-routing, intent-detection, fasttrack, complex-feature]
when_to_use: "Auto-invoked on complex-feature intent — routes through 7-phase workflow. NOT for explicit user-invoked single tasks (see mk:cook). Not user-callable directly."
user-invocable: false
---

<!-- Split for progressive disclosure (checklist #11, #14): 463 → ~75 lines -->

# Workflow Orchestrator

**Priority:** CRITICAL — Use for complex feature implementations.

> Only activates on session start for complex-feature intent. If `/mk:cook` was explicitly invoked in this session, do not activate — `mk:cook` owns the pipeline. See `.claude/rules/orchestration-rules.md`"Orchestrator Entry Point Rule".

## Plan-First Gate

Orchestrator enforces the plan-first pattern for all workflows:

1. On task received → check for existing approved plan
2. If no plan and task is non-trivial → route to `mk:plan-creator` first
3. After Gate 1 approval → select workflow model and execute phases

Skip: Fasttrack mode with pre-approved spec.

## When to Use

**USE for:** New features, complex implementations, tasks >2 hours, multi-file changes, tasks requiring TDD.

**DON'T use for:** Bug fixes → `mk:fix`, quick refactors → direct edit, config changes → direct edit, simple questions → just answer.

## Pre-Execution Checklist

1. **agent-detector** → Select lead agent (MANDATORY)
2. **Load context** → Read `.claude/memory/fixes.md` + `.claude/memory/architecture-decisions.json` (Phase 0 Orient)
3. **Show agent banner** at start of response
4. **Verify task complexity** — if simple, suggest lighter approach
5. **Challenge requirements** → Ask clarifying questions before Phase 1

## Process

See `.claude/rules/phase-contracts.md` for input/output expectations per phase. (Loaded by `mk:agent-detector` Step 0b at session start.)

1. **Run pre-execution checklist** — select lead agent, load memory, show agent banner, verify complexity, challenge requirements.

2. **Detect workflow mode** — check for `fasttrack:` prefix or Agent Teams trigger; if present load `references/fasttrack-and-teams.md`. Otherwise proceed with standard 7-phase flow.

3. **Execute phases sequentially** — load `references/workflow-phases.md` then run:
   - Phase 0: Orient — model tier, execution mode, **TDD mode detection**, read memory. Auto-continue.
   - Phase 1: Plan → **GATE 1** (human approval required)
   - Phase 2: Test — in TDD mode (`--tdd` / `MEOWKIT_TDD=1`), write failing tests; in default mode, optional / on-request only. Auto-continue.
   - Phase 3: Build — implement per the plan. In TDD mode, code must make failing tests pass. Auto-continue.
   - Phase 3.5: Simplify — run `mk:simplify` after build (after tests pass in TDD mode). **MANDATORY before Phase 4.** Auto-continue.
   - Phase 4: Review — quality/security audit → **GATE 2** (human approval required, NO EXCEPTIONS)
   - Phase 5: Ship — commit, PR, deploy. Auto-continue.
   - Phase 6: Reflect — memory capture, docs sync. Auto-complete.

4. **At each phase boundary** — check token budget (warn at 75%, handoff at 90%). Show what comes next before continuing. Save state via `workflow:handoff` if context is near limit. Also delegate to `project-manager` after each phase transition per `.claude/rules/post-phase-delegation.md` Rule 1 (background, non-blocking — include "Run in the background" in the prompt). Skipped when `MEOWKIT_PM_AUTO=off`.

**Only 2 approval gates:** Phase 1 (Plan) and Phase 4 (Review). Everything else auto-continues.

## References

| Reference                                                         | When to load                                     | Content                                                                     |
| ----------------------------------------------------------------- | ------------------------------------------------ | --------------------------------------------------------------------------- |
| **[workflow-phases.md](./references/workflow-phases.md)**         | Steps 2-6 — executing phases                     | Phase details, transition rules, approval gates, token budgets, TDD rules   |
| **[fasttrack-and-teams.md](./references/fasttrack-and-teams.md)** | Only if fasttrack trigger or Agent Teams enabled | Fast-track mode, spec validation, Agent Teams composition, state management |

## Key Rules

- **TDD is OPT-IN** (post-migration): default mode skips Phase 2 RED gate; enable with `--tdd` or `MEOWKIT_TDD=1`. In TDD mode the cycle is RED → GREEN → REFACTOR.
- **KISS:** Simple over complex, standard patterns over custom
- **Token budget:** Target ≤30K for full workflow. Warn at 75%, handoff at 90%.
- **State:** `workflow:handoff` saves, `workflow:resume <id>` continues
- **ALWAYS show what's next** after each phase

## Related Rules

- `.claude/rules/gate-rules.md` — Gate 1 (Plan) and Gate 2 (Review) hard-stop conditions enforced by this orchestrator
- `.claude/rules/injection-rules.md` — DATA vs INSTRUCTIONS boundary; applies to all file/tool output processed during orchestration

## Gotchas

- **Parallel agents editing same file**: Two subagents modify the same source file simultaneously → Define exclusive file ownership before spawning parallel agents
- **Token budget exceeded mid-workflow**: Complex 7-phase workflow runs out of context → Check remaining context at each phase boundary; escalate if < 20% remaining

Files in this skill

  • SKILL.md5.9 KB
  • references/fasttrack-and-teams.md2.8 KB
  • references/workflow-phases.md3.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.