From vibe-center-skills
Governs the assignee issue pool: inspects running issues, judges next priority, backfills assignee candidates, and proposes label/routing actions. Not for single-flow execution or coding.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vibe-center-skills:vibe-orchestraThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> 项目命令参考见 `skills/vibe-instruction/SKILL.md`
项目命令参考见
skills/vibe-instruction/SKILL.md
vibe-orchestra 负责 orchestra 心跳层的 assignee issue pool 治理。它关心的范围仅限于 assignee issue pool:现在有哪些 issue 正在运行、哪些已满足 assignee 触发条件但尚未进入调度,以及在人机协作环节接下来哪个 assignee issue 值得优先处理。它不负责单 flow 执行,也不负责 broader repo backlog 的 triage。
@vibe/supervisor/governance/assignee-pool.md(原 orchestra.md,使用 vibe3 handoff show @vibe/supervisor/governance/assignee-pool.md 命令读取):governance supervisor material,是 governance agent 的角色材料,不是 runtime orchestra 本体。优先级判断口径必须对齐 @vibe/supervisor/governance/assignee-pool.md(使用 vibe3 handoff show @vibe/supervisor/governance/assignee-pool.md 命令读取)。可以把 vibe-orchestra 视为自动治理 supervisor 在人机协作环节的落地判断器:它不发明另一套优先级规则,只读取当前现场并按 supervisor 已定义的排序模型,指导人类如何找到下一个需要处理的 issue。
术语、对象边界与触发分流以以下标准为准:
docs/standards/glossary.mddocs/standards/action-verbs.mddocs/standards/v3/skill-standard.mddocs/standards/v3/command-standard.mddocs/standards/v3/python-capability-design.mddocs/standards/v3/worktree-lifecycle-standard.mddocs/standards/v3/skill-trigger-standard.mdvibe-orchestra 只回答两类问题,且均以 assignee issue pool 为前提:
这里的"建议 issue"只是参考,不是强制调度结果;最终仍需结合 flow / PR / 人类当前上下文判断。
补充说明:
state/* label 只反映 flow 实际状态,不是主触发源milestone -> roadmap/* -> priority/[0-9] -> issue number 理解,仅作用于 assignee issue pool 内部以下观察面均以 assignee issue pool 为范围:
uv run python src/vibe3/cli.py task status 中 assignee issue 的 active / ready / blocked 现场与 ready queue rank@vibe/supervisor/governance/roadmap-intake.md 中的 intake 标准(使用 vibe3 handoff show @vibe/supervisor/governance/roadmap-intake.md 命令读取)blocked_by、Depends on #N、Blocked by #N 引用vibe3 task status / vibe3 flow show 获取)@vibe/supervisor/governance/assignee-pool.md 中的 queue guidance 与治理边界(使用 vibe3 handoff show @vibe/supervisor/governance/assignee-pool.md 命令读取)本章节提炼 governance material 中的检查项,供 skill 执行时快速判断候选边界。详细标准以 @vibe/supervisor/governance/assignee-pool.md 为准。
必须同时满足以下条件(缺一不可):
vibe3 status 获取)orchestra-governed 标签roadmap-reviewed 标签详细依据:@vibe/supervisor/governance/assignee-pool.md §候选边界验证
排除条件(满足任一即排除):
blocked_by 标签标记的 issue.claude/ 或 .codex/ 目录)依赖检查命令:
# 检查 blocked_by 标签
gh issue view <number> --json labels | jq '.labels[] | select(.name == "blocked_by")'
# 检查 body 中的依赖引用
gh issue view <number> --json body | jq -r '.body' | grep -i "depends on\|blocked by\|依赖"
# 检查依赖 issue 状态
gh issue view <dependency-number> --json state,stateReason
详细依据:@vibe/supervisor/governance/assignee-pool.md §依赖过滤
参考 @vibe/supervisor/governance/roadmap-intake.md(使用 vibe3 handoff show @vibe/supervisor/governance/roadmap-intake.md 命令读取):
Level 0 检查(必须通过):
.claude/ / .codex/ 目录(命中即阻塞)反模式评估:
Level 1-3 框架:
详细依据:@vibe/supervisor/governance/roadmap-intake.md、supervisor/roadmap-common.md §三级审查框架
vibe3 scan governance --role roadmap-intake 委托给 governance agent)state/* label 当作启动执行的主驱动vibe-debug-serve)当请求跨出这些边界时,按 docs/standards/v3/skill-trigger-standard.md 分流,不在本 skill 中重写职责矩阵。
Intake 前置检查(可选):
vibe3 scan governance --role roadmap-intake
@vibe/supervisor/governance/roadmap-intake.md(使用 vibe3 handoff show @vibe/supervisor/governance/roadmap-intake.md 命令读取)了解 intake 标准.claude/ / .codex/ 目录)vibe3 task intake <issue-number> 分配 assignee候选边界验证(强制):
vibe3 status 获取本机 Manager agents 列表orchestra-governed 标签roadmap-reviewed 标签查看当前 assignee issue pool 中的 running issues 与 queue / flow 现场
补捞 assignee issue pool 中已满足 assignee 条件但尚未进入调度的候选 issue 依赖过滤(在列出候选后执行):
blocked_by 标签:
gh issue view <number> --json labels | jq '.labels[] | select(.name == "blocked_by")'
gh issue view <number> --json body | jq -r '.body' | grep -i "depends on\|blocked by\|依赖"
gh issue view <dependency-number> --json state,stateReason
blocked_by 标签标记的 issue.claude/ 或 .codex/ 目录)## Candidate Criteria 章节简单测试任务路由:对通过依赖过滤的候选,判断是否应路由到 supervisor/apply:
tests/、test_*.py 等)src/ 等)gh issue edit <issue-number> --add-label "supervisor" --add-label "state/handoff" --remove-label "state/ready"[governance decide][assignee-pool] comment 说明路由原因orchestra-governed 标签判断 assignee issue pool 中是否已经存在足够明确的执行现场
参考 @vibe/supervisor/governance/assignee-pool.md(使用 vibe3 handoff show @vibe/supervisor/governance/assignee-pool.md 命令读取),按 milestone -> roadmap/* -> priority/[0-9] -> issue number 对 assignee issue pool 的自动 ready queue 做人机治理判断
结合当前人工上下文,识别 assignee issue pool 中哪些 issue 虽然不在自动顺位最前,但更适合现在先处理
如有必要,提出最小 non-state label 调整建议(仅作用于 assignee issue pool 内)
在治理结论处停止
输出至少包含:
Running issuesBackfill candidatesNext issueWhy this one nowLabel actionsWhy如果当前没有合适的建议 issue,明确写无,并说明原因。
完成治理建议后停止。 不要进入执行分配、实现方案、代码修改或单 flow 管理。
npx claudepluginhub jacobcy/vibe-coding-control-centerProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.