find-skill
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a…
Cross-runtime playbook for multi-agent collaboration, agent teams, swarm orchestration, parallel task distribution, capability discovery, and quality gates on Claude Code, Codex, OpenClaw, and Cursor. Use for 多agent、agent协作、agent编排、并行agent、分工协作、拉团队、多代理协作 or complex work needing
$ npx -y skills add KimYx0207/Kim_Service --skill agent-teams-playbook --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agent-teams-playbookContext preview
The summary Claude sees to decide when to auto-load this skill.
Cross-runtime playbook for multi-agent collaboration, agent teams, swarm orchestration, parallel task distribution, capability discovery, and quality gates on Claude Code, Codex, OpenClaw, and Cursor. Use for 多agent、agent协作、agent编排、并行agent、分工协作、拉团队、多代理协作 or complex work needing
name: agent-teams-playbook metadata: version: "4.8.0" description: | Cross-runtime playbook for multi-agent collaboration, agent teams, swarm orchestration, parallel task distribution, capability discovery, and quality gates on Claude Code, Codex, OpenClaw, and Cursor. Use for 多agent、agent协作、agent编排、并行agent、分工协作、拉团队、多代理协作 or complex work needing independent roles and review. Map the six-stage workflow to the active host's actual capabilities; report sequential degradation when parallel agents are unavailable.
本 Skill 为调用方提供多 Agent 分工、执行和质量检查建议。宿主协调器负责角色边界、过程与最终交付;在 Meta_Kim 中,Router、跨组件状态机和最终验收仍由 Meta_Kim 负责,本包不接管这些职责。
> **核心理解(铁律)**:Agent Teams 是"并行处理 + 结果汇总"模式,不是扩大单个 agent 的上下文窗口。每个 teammate 是独立的执行单元,拥有独立上下文,可以并行处理大量信息,但最终需要将结果汇总压缩后返回主会话。
本 Skill 的完整 6 阶段工作流、按需能力解析、Agent → Skill 委派模式、质量把关和故障处理规则仍然保留。四个平台的差异只影响"用什么工具执行",不影响"是否执行这些阶段"。
先识别当前平台,再把下列抽象动作映射到平台原生能力。不要在非 Claude Code 平台原样承诺 `Task`、`TeamCreate`、`SendMessage` 或 `Skill(...)` 一定存在;也不要因为平台工具名不同而跳过阶段0-5。
| 抽象动作 | Claude Code | Codex | OpenClaw | Cursor | |------|------|------|------|------| | 调用 Skill | `Skill(skill="name", args="...")` 或 slash skill | 读取并遵循本地 skill 指令;只有宿主暴露 skill 工具时才称为"调用" | 读取并遵循 `openclaw/skills` 或全局 skill;按 OpenClaw 当前工具执行 | 读取并遵循 `.cursor/skills` 或全局 skill;按 Cursor 当前 agent 能力执行 | | 启动独立 Subagent | 使用宿主当前暴露的 `Agent` / `Task`,至少携带必填 `prompt`,并按当前 schema 提供 `subagent_type`、`description`/`name` 和边界 | 使用当前宿主暴露的原生 spawn schema(见下方 profiles) | workspace / agent 调度能力;不可用则主线程分阶段执行 | background agent / agent mode;不可用则主线程分阶段执行 | | 组建 Agent Team | 宿主暴露时使用 `TeamCreate` + `Agent` / `Task(team_name)` | 同一轮并发调用多个宿主原生 spawn 调用,由主线程汇总;不伪装共享团队总线 | team / workspace 能力存在时使用;否则多个任务或主线程 | background agents / team-like workflow 存在时使用;否则多个任务或主线程 | | 成员通信/进度 | `SendMessage` 或 Agent/Task result | 子任务结果回报;只有宿主暴露 agent I/O 时才中途通信 | 平台消息/日志;不可用时用阶段性文本汇报 | IDE/agent 日志;不可用时用阶段性文本汇报 | | 规划文件 | `planning-with-files` skill | 若本地 skill/tool 存在则使用;否则使用内联计划或平台计划工具 | 若本地 planning skill 存在则使用;否则维护可见计划记录 | 若本地 planning skill 存在则使用;否则维护可见计划记录 |
**平台适配底线**: 1. 写计划时使用抽象动作名;执行时使用当前平台真实工具名。 2. Claude Code 使用宿主当前暴露的 `Agent` / `Task`;只有宿主确实暴露 `TeamCreate` / `SendMessage` 时才承诺共享团队语义。不要把 Codex 参数复制到 Claude Code。 3. Codex 以当前宿主实际暴露的工具 schema 和权限为准,再选择匹配的 profile;不能只凭产品名或版本猜参数。只有工具调用成功且有返回的 Agent 标识,才报告已启动。 4. OpenClaw/Cursor 的 team 能力可能来自项目插件、workspace 或 IDE 能力;先探测,再承诺。 5. 若平台不支持真正并行或团队通信,明确降级为"主线程分阶段执行",但仍执行阶段0-5的治理流程。
当前宿主 schema 优先于以下已知示例。先读取工具名、必填字段、可选字段、返回标识、并发与通信权限;只提交当前 schema 允许的字段。宿主未暴露工具时不要猜名字,也不要为适配自行实现执行引擎。`agent_type`、`model`、`reasoning_effort` 可能受 feature flags 隐藏;即便暴露,也要遵循宿主的选择/继承规则,不自动覆盖。
以下最小调用样例只展示静态协议,不承诺真实宿主已实测。测试夹具验证文档与已知 schema 的一致性;新的宿主 schema 有差异时,以现场发现为准并记录差异。
<!-- contract: codex-v1 -->
{"tool":"multi_agent_v1.spawn_agent","arguments":{"message":"Review the bounded task and return evidence.","fork_context":false}}<!-- contract: codex-v2 -->
{"tool":"spawn_agent","arguments":{"task_name":"review_task","message":"Review the bounded task and return evidence.","fork_turns":"none"}}<!-- contract: codex-v2-limited -->
{"tool":"spawn_agent","arguments":{"task_name":"review_task","message":"Review the bounded task and return evidence."}}<!-- contract: no-capability -->
{"tool":null,"arguments":null,"mode":"sequential","parallel":false}参考:[OpenAI Codex schema 快照](https://github.com/openai/codex/blob/ca466061d64f0b44f416135c7fd06aa7af850bbc/codex-rs/core/src/tools/handlers/multi_agents_spec.rs)(2026-10-02 核验,V1/V2 与字段开关并存);[Agent Skills 格式规范](https://agentskills.io/specification)(自定义版本放在 `metadata.version`,包事实以 `capability.json` 为准)。
| 适用 | 不适用 | |------|--------| | 跨文件重构、多维度审查 | 单文件小修改 | | 大规模代码生成、并行处理 | 简单问答、线性顺序任务 | | 需要多角色协作的复杂任务 | 单agent可完成的任务 |
**边界处理**:用户输入模糊时,先引导明确任务再决策;任务太简单时,主动建议使用单agent而非组建团队。
1. 每个阶段启动前输出计划,完成后输出结果 2. 子agent在后台执行,但进度必须汇报给用户 3. 任务拆分计划必须经用户确认后再执行;若宿主平台或项目指令要求直接执行,则说明采用的默认假设 4. 失败时立即通知:`❌ [角色名] 失败: [原因]`,提供重试/跳过/终止选项 5. 全部完成后输出汇总报告(见阶段5格式),并说明真实使用的平台工具和任何降级路径
**执行顺序**:先执行阶段0和阶段1(强制),再根据任务复杂度选择场景(影响阶段2-5)。
| 问题 | 路径 | |------|------| | Q0: 阶段1找到可完整解决任务的现有 provider(Agent / Skill / Tool)? | 是 → 场景2 / 否 → Q1 | | Q1: 任务复杂度? | 简单(1-2步) → 场景1 / 中等(3-5步) → 场景3 / 复杂(6+步) → Q2 | | Q2: 需要明确团队分工? | 是 → 场景4 / 否 → 场景5 |
| # | 场景 | 适用条件 | 核心策略 | |---|------|---------|---------| | 1 | 提示增强 | 简单任务,1-2步 | 优化单agent提示词,不拆分不组队 | | 2 | Provider直接复用 | 任务可由单个现有 Agent / Skill / Tool 完全解决 | 直接绑定已发现 provider,无需外部搜索或组建Agent Teams | | 3 | 计划+评审 | 中等/复杂任务(**默认**) | 出计划 → 用户确认 → 并行执行 → Review验收 | | 4 | Lead-Member | 需要明确团队分工 | Leader协调分配,Member并行执行,通过TaskList协同 | | 5 | 复合编排 | 复杂任务,无固定模式 | 动态组合上述场景,按阶段切换策略 |
**模型分工**(所有场景通用):通过平台支持的模型选择能力按任务复杂度分配;Claude Code 可通过 Task 工具的 `model` 参数分配——`opus`处理复杂推理,`haiku`处理简单任务,`sonnet`处理常规任务。平台不支持模型选择时,不要写死模型承诺。
| 模式 | 通信方式 | 适用场景 | Claude Code 启动方式 | Codex 启动方式 | OpenClaw / Cursor 启动方式 | |------|---------|---------|---------|---------|---------| | Subagent | 子agent → 主协调器单向汇报 | 并行独立任务 | 宿主当前的 `Agent` / `Task` | 当前宿主原生 spawn schema | 平台 agent/background/workspace 能力;不可用则主线程分阶段执行 | | Agent Team | 成员间可双向通信(SendMessage) | 需要协作的复杂任务 | `TeamCreate` + `Agent` / `Task(team_name)`(仅宿主暴露时) | 多个宿主原生 spawn 调用 + 主线程协调;仅在宿主暴露 agent I/O 时中途交互 | 平台 team/workspace/background-agent 能力;没有则降级 |
选择原则:任务间无依赖用Subagent(简单高效),任务间需要协调用A
这是老金(KimYx0207)维护的独立专业能力依赖仓库。 这里收录可发现、可单独使用、可验证的 Hook、Skill、Tool 与专业 Agent,并为未来合格的 App 保留同一包规范。每个能力包解决一个明确问题;Kim Service 不承担跨组件 Router、任务状态机或最终验收大脑。
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a…
当用户要写出高质量 Goal Prompt,把模糊、战略性、多步骤、证据不足、持续/自动化或容易跑偏的请求整理成可执行、可验证、可暂停的目标契约时使用。适用于写 goal、优化任务提示词、明确 done/success criteria、deep…
Use when the user asks for KIM, Kim, laojin, 老金, 问问老金, 老金怎么看, asks for decision analysis, structured reasoning,…
为长周期、跨会话的 Agent 工作建立平台中立的三层记忆。适用于加载项目记忆、记录可复用事实与每日进展、维护隐性知识、迁移旧版 .claude/memory、检查记忆状态或清理过时条目;Claude Code 与 Codex 可通过各自 Hooks…
创建、重构或验收可复用技能包。适用于把重复工作流做成跨宿主能力包,并明确触发规则、第一动作、渐进加载、资产模板、脚本校验、触发评测、基线对比、验收证据、闭环治理、公开交付边界和不可伪造的运行证明;也适用于清理冗余参考、拆分人读模板与机器结构数据、补齐首次公开前…