用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/peel/fiddle --skill orchestrate命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use after implementation to analyze drift, update documentation, evolve evaluation, and close a completed epic.
Use when you have a spec or requirements for a multi-step task, before touching code.
Use when working with the Fiddle portable skills library, choosing lifecycle skills, or adapting Fiddle instructions across Claude, Codex, and Pi harnesses.
基于 SOC 职业分类
正在显示 SKILL.md
| name | orchestrate |
| description | Use when starting or resuming a full development lifecycle for a feature or explicit epic. |
Invoke as fiddle:orchestrate [<topic>] [--epic <id>] [--no-triage] [--skip-discover] [--skip-challenge].
Sequence DISCOVER → DEFINE → SEED → DEVELOP → DELIVER. SEED applies to an existing seed-aware epic; legacy epics retain the old DEFINE/DEVELOP path. Each phase remains an independent skill or private protocol. Orchestrate routes between them, propagates flags, tracks state, and resumes from durable beans.
Read configuration and then follow setup and resumption. Store final settings and the canonical main-worktree Beans path before any phase runs. Use scripts/resolve-orchestrate-phase.sh to select every resumed phase; never infer a phase from a single status or phase tag.
Skip triage with --epic, --no-triage, or --skip-discover. Otherwise use fiddle:quickfix only when every condition holds:
If quickfix returns TOO_COMPLEX, continue at DISCOVER. A successful quickfix ends this lifecycle.
Skip when --skip-discover is set or resumption already has child beans. Invoke fiddle:discover <topic> and pass --skip-docs and --skip-challenge when set. After discovery, replace orchestrate-phase:DISCOVER with orchestrate-phase:DEFINE when an epic exists.
Invoke fiddle:define <topic>, passing --skip-challenge and --skip-panel when set. If this invocation created the epic, find the most recently created todo epic with beans list --json -t epic -s todo. Replace orchestrate-phase:DEFINE with orchestrate-phase:DEVELOP.
When the resolver returns SEED, follow seed planning. Rerun setup and resumption afterward; proceed only when the resolver returns DEVELOP. NEEDS_CONTEXT and INVALID are blocking results and must be reported with their reason.
Only when the resolver returns DEVELOP, invoke fiddle:develop --epic <epic-id>. After it returns, rerun the resolver instead of assuming delivery is ready.
Only when the resolver returns DELIVER, invoke fiddle:deliver --epic <epic-id>.
When the resolver returns DONE, remove the phase tag, then list epic children and report completed and needs-attention counts. Remind the user to run fiddle:deliver-docs --epic <epic-id> only when deliver did not already run it.