josippapez/ai-setup/tree/main/claude/plugins/orchestrate
orchestrate
Markdown で追跡する Claude Code 用タスクオーケストレーション plugin。タスクを仕様まで掘り下げ、リポジトリを調査してコンテキストパックにまとめ、epic を gitignored の .orchestration/ に保存し、依存ウェーブを計画して、ブロッキング品質ゲート付きの自律 worker と specialist の subagent をディスパッチします。
この mod について
Orchestration Claude Plugin は、単純ではない作業のための Markdown 追跡型タスクオーケストレーションを提供します。メインエージェントがタスクを掘り下げて調査し、epic を gitignored の .orchestration/ に保存し、依存ウェーブを計画し、自律 worker をディスパッチして、ブロッキング対象の specialist gate を収束させます。外部 tracker、アカウント、認証は不要です。状態は Markdown で保持します。PROJECT.md はリポジトリ単位の再開インデックス、<epic>/EPIC.md は epic の AC と収束記録、<epic>/issues/NN-slug.md はチャンク仕様と追記専用のコメントです。並行する複数プロジェクトでも安全に扱えるよう、すべて明示的な絶対パスで参照します。責任カタログには repo-scout、solution-reuse-scout、impl-planner、council-member、design-lead、md-worker、code-standards-checker、quality-gates-checker、md-reviewer、implementation-quality-reviewer、test-specialist、regression-checker、docs-maintainer が含まれます。該当しない specialist は passed ではなく skipped として記録されます。リポジトリの根拠は別の repo-docs plugin(claude/install.sh により自動インストール)から取得し、/epics は .orchestration/ の epic、進捗、チャンクごとの状態を表示するペインを開きます。
インストール
まず作者の README で marketplace とプラグイン名を確認してください。コマンドはリポジトリの構成によって変わる場合があります。
claude plugin marketplace add josippapez/ai-setup claude plugin install orchestrate
原文 / README
Orchestration Claude Plugin
Markdown-tracked task orchestration for non-trivial work. The main agent grills and scouts the task, stores the epic under a git-ignored .orchestration/ directory, plans dependency waves, dispatches self-managing workers, and converges blocking specialist gates. No external tracker, account, or authentication is required.
The compact state machine lives in skills/orchestrate/SKILL.md. Only SKILL.md auto-loads; it requires explicit on-demand absolute reads of bundled references. Routing predicates are authoritative only in references/routing.md, store/concurrency only in references/store-protocol.md, and phase detail in the intake/execution references.
Markdown store
<repo-root>/.orchestration/.gitignorecontains*; the root.gitignoreis untouched.PROJECT.mdis the long-lived per-repo resume index.<epic>/EPIC.mdowns epic ACs, context, decisions, convergence records, and append-only session IDs.<epic>/issues/NN-slug.mdowns one chunk's frontmatter, current Description/spec, and append-only Comments.- Every agent receives explicit absolute store paths. Comments use append-only writes; the worker/orchestrator remains the single status writer.
Responsibility catalog
repo-scout— read-only context pack. Per scope it precomputes files/reuse plus applicable documented standards, owning docs, non-test quality commands, test surfaces, and solution-reuse signals. Empty results are explicit.solution-reuse-scout— conditional, read-only pre-worker research for custom mechanisms, dependencies/integrations, and likely repository/native/library/package solutions.impl-planner,council-member,design-lead— retain their conditional planning, architecture, and UI design responsibilities.md-worker— lifecycle/status/retry coordinator. It builds one chunk and dispatches only gates enabled by persisted predicates.code-standards-checker— checks only supplied documented standards/clauses; it never discovers standards or runs commands.quality-gates-checker— runs only supplied non-test quality commands; it never runs tests or reviews standards.md-reviewer— checks ACs, functional correctness, scope, actual state, and root-cause correctness.implementation-quality-reviewer— blocking reuse/simplification/root-cause quality gate for substantive source changes only.test-specialist,regression-checker,wcag-reviewer, and visual-fidelity review retain their existing explicit predicates.docs-maintainerremains both editor and auditor, dispatched only for docs-only work or non-empty scoped owning docs.
Every dispatched specialist appends its own verdict and relays failed writes. Every inapplicable specialist is recorded as skipped: <reason> rather than a fabricated pass.
Layout
- Repo grounding comes from the separate
repo-docsplugin, not from this one:repo-scout,impl-planner,council-member,design-lead, andsolution-reuse-scoutuse itsmcp__plugin_repo-docs_repo-docs__*tools (find_docs,list_docs,read_doc,find_libs, andget_blast_radius/get_file_dependentsfor which files a change affects).claude/install.shinstallsrepo-docsautomatically alongside this plugin; if its tools are not callable, tell the user to runclaude plugin install repo-docs@ai-setup./reindexand/repo-docs-ignorenow live inclaude/plugins/repo-docs/commands/. skills/orchestrate/— compact dispatcher,references/(routing,store-protocol,intake-design,execution,platform), and canonicaltemplates/for PROJECT, EPIC, and issues.- Other
skills/—brainstorm(pins the outcome/approach before Gate/Intake on new work), grilling, domain-modeling, and design/accessibility companions. commands/—/orchestrate.agents/— the specialists cataloged above and their contract test.
Browser research portability
The existing repository-owned agent-browser skill is not copied into this plugin: its source contains HCP-specific startup guidance and assumes a separately installed global CLI/browser, so copying it would not make the plugin self-contained or portable. The solution scout prefers direct repo/docs/web tools and retains WebFetch/WebSearch. OpenCode uses its already-installed agent-browser skill when browser interaction is genuinely required.
Prerequisites
None for tracking. The store is created automatically. The repo-docs plugin must be installed for repo grounding (its dependencies install on its own SessionStart); WCAG lookups use the bundled CLI skill on demand. If the filesystem is read-only, the workflow reports that persistence is unavailable and falls back to in-session tracking.
Mod
/epics opens a pane with the .orchestration/ epics in the working directory: open epics as cards with a progress bar and each chunk's status, closed epics behind "Show closed".