본문으로 건너뛰기
cccskills
무료GitHub에 공개

mk:workflow-orchestrator

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:autobuild); NOT for simple bug fixes (see mk:fix).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(3)

  • SKILL.md6.4 KB
  • references/fasttrack-and-teams.md2.8 KB
  • references/workflow-phases.md4.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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

Workflow Orchestrator

<!-- Canonical source: .claude/workflow.yaml -->

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".

Canonical Lifecycle

.claude/workflow.yaml is the sole source for phase sequence, gates, leads, and required outputs. This adapter must not restate phase details. For execution load references/workflow-phases.md, which renders that contract.

On a non-trivial task, route to mk:plan-creator; proceed only after Gate 1. Fasttrack accepts only a pre-approved spec. Gate 2 remains human approval before an explicit ship request.

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 canonical .meowkit/memory/fixes.json + .meowkit/memory/architecture-decisions.json (Phase 0 Orient; fall back to matching .md views only when JSON is absent)
  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 the canonical lifecycle — load references/workflow-phases.md and follow .claude/workflow.yaml; do not duplicate or override its phase ordering, TDD rules, required outputs, or gates.

  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 the canonical gates authorize transition. Shipping and reflection require explicit user direction; they do not auto-run after review.

References

ReferenceWhen to loadContent
workflow-phases.mdSteps 2-6 — executing phasesPhase details, transition rules, approval gates, token budgets, TDD rules
fasttrack-and-teams.mdOnly if fasttrack trigger or Agent Teams enabledFast-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
  • No --advice flag. This orchestrator is not a supervision entry point and never enables --advice. When a phase skill was already invoked with the flag by the user, carry its supervisionRunId forward as an opaque value across macro phase boundaries so a resumed run keeps one budget instead of minting a fresh one. Carry nothing else: no flag, no dossier, no directive history, and no routing ability. Spawned subagents receive a task-specific directive only, so an orchestrated child can never supervise itself (.claude/rules-conditional/advice-supervision-rules.md §1, §9).

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

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Use this skill to generate well-branded interfaces and assets for MeowKit (AI Agent Toolkit for Claude Code), either for production or throwaway prototypes/mocks/etc. Contains essential design guidelines, colors, type, fonts, assets, and UI kit components for prototyping.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ngocsangyem/MeowKit152026년 7월 28일 업데이트

mk-advise

무료

Turn a raw idea into ONE honest recommendation: interview one question at a time until confirmed, then give a verdict with trade-offs and a checklist. Not for options or debate.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ngocsangyem/MeowKit152026년 7월 28일 업데이트

Browser automation CLI for agents: navigate, click/fill, screenshot, extract data, test apps, Electron/Slack, cloud browsers. NOT for the user's real Chrome profile/cookies (mk:chrome-profile).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ngocsangyem/MeowKit152026년 7월 28일 업데이트

Detects the right agent and complexity tier at Phase 0 orient; runs first in every workflow. NOT for runtime agent routing inside a single skill.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ngocsangyem/MeowKit152026년 7월 28일 업데이트

Angular v20+ patterns: components, signals, services, forms, routing, HTTP, testing, SSR. Auto-activates on .ts files in Angular projects (angular.json detected).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ngocsangyem/MeowKit152026년 7월 28일 업데이트

Design and review durable REST, GraphQL, RPC, or event API contracts: shape, compatibility, pagination, error semantics. Discovers existing consumers first. Not implementation, schema, or release.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ngocsangyem/MeowKit152026년 7월 28일 업데이트

ngocsangyem의 스킬 모두 보기

이 스킬의 문제 신고