ClaudeMods
☰
KO
● 0 명 접속 중 · 조회 0 회
후원프로젝트 제출
GitHub 저장소 · 작성자 josippapez

orchestrate

Markdown로 추적하는 Claude Code 작업 오케스트레이션 plugin입니다. 작업을 사양까지 캐묻고 저장소를 조사해 컨텍스트 팩으로 만들며, epic을 gitignored .orchestration/ 디렉터리에 저장하고 의존성 wave를 계획한 뒤 차단 품질 게이트가 있는 자기 관리 worker와 specialist 하위 에이전트를 dispatch합니다.

josippapez@josippapez

josippapez/ai-setup/tree/main/claude/plugins/orchestrate

번역 완료

이 mod 소개

Orchestration Claude Plugin은 단순하지 않은 작업을 위한 Markdown 기반 작업 오케스트레이션을 제공합니다. 주 에이전트가 작업을 캐묻고 조사하며 epic을 gitignored .orchestration/ 디렉터리에 저장하고 의존성 wave를 계획하며 자기 관리 worker를 dispatch하고 차단 specialist gate를 수렴시킵니다. 외부 tracker, 계정, 인증은 필요하지 않습니다. 상태는 Markdown으로 유지합니다. PROJECT.md는 저장소별 재개 색인이고, <epic>/EPIC.md는 epic AC와 수렴 기록을 담으며, <epic>/issues/NN-slug.md는 chunk 사양과 추가 전용 댓글을 담습니다. 여러 프로젝트를 동시에 다뤄도 안전하도록 모두 명시적인 절대 경로로 참조합니다. 책임 카탈로그에는 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/ epics와 진행 상황, chunk별 상태를 보여 주는 창을 엽니다.

설치

먼저 작성자의 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/.gitignore contains *; the root .gitignore is untouched.
  • PROJECT.md is the long-lived per-repo resume index.
  • <epic>/EPIC.md owns epic ACs, context, decisions, convergence records, and append-only session IDs.
  • <epic>/issues/NN-slug.md owns 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-maintainer remains 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-docs plugin, not from this one: repo-scout, impl-planner, council-member, design-lead, and solution-reuse-scout use its mcp__plugin_repo-docs_repo-docs__* tools (find_docs, list_docs, read_doc, find_libs, and get_blast_radius / get_file_dependents for which files a change affects). claude/install.sh installs repo-docs automatically alongside this plugin; if its tools are not callable, tell the user to run claude plugin install repo-docs@ai-setup. /reindex and /repo-docs-ignore now live in claude/plugins/repo-docs/commands/.
  • skills/orchestrate/ — compact dispatcher, references/ (routing, store-protocol, intake-design, execution, platform), and canonical templates/ 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".

비슷한 프로젝트