Skip to main content

dynamic-team-method

Generate and execute the smallest Task-local Agent team and workflow description directly through existing OpenCorvus Sessions.

跳到安装

来源信息

仓库
yangheng95/opencorvus
最近来源活动
2026年8月29日 19:57
检测到的 SKILL.md 语言
英语
星标
312
分支
40

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
dynamic-team-method
description
Generate and execute the smallest Task-local Agent team and workflow description directly through existing OpenCorvus Sessions.
# Dynamic Team Method Use this Skill only inside `builtin/dynamic`. It defines a lightweight runtime composition method, not Expert Squad package authoring. ## 1. Decide whether to split Start from the requested outcome, current authoritative inputs, acceptance, effects, and conflicts. Keep one member when the work is small, sequential, shares one mutable surface, or would force every worker to rediscover the same context. Split only when an independent partition can finish or produce a clear predecessor result without waiting on unrelated work. Useful independent partitions include distinct evidence sources, competing hypotheses, non-overlapping modules, separate deliverables, and an acceptance challenge that can observe a settled result. Do not create a team merely because Dynamic was selected. ## 2. Describe the ephemeral team For each member record exactly: - a short Task-local name; - exact target capability: `dynamic-generalist` or `dynamic-builder`; - one responsibility and explicit non-goals; - owned facts, files, effects, or review surface; - required predecessor result, if any; - expected visible result and evidence duty. Task-local names are prose addresses for this run. They never become manifest IDs, dispatch aliases, installed Agents, reusable configuration, or a second identity source. ## 3. Describe the workflow Represent the smallest dependency graph in one line when possible: `source-a || source-b -> synthesis -> delivery -> acceptance` Omit stages that do no real work. `||` means the members are ready in the same frontier; `->` means the downstream responsibility truly needs a predecessor result. A description guides the Orchestrator but does not create Host workflow state, node occurrence fences, retries, or completion authority. ## 4. Dispatch immediately Write the current frontier's team and dependency description in the required `dispatch_agents.team` rows of the same streamed Orchestrator Tool call as the aligned `dispatches`. Do not spend another Agent or Tool call producing the description. Put the complete ready frontier in that call up to real Task capacity. Repeated use of one target creates independent sibling Sessions with separate context and lineage. Use `dynamic-generalist` for bounded investigation, planning, analysis, review, verification, and synthesis. Use `dynamic-builder` for repository mutation or concrete deliverables. Parallel writers require non-overlapping ownership and managed worktrees when isolation is needed. Shared-file or otherwise shared mutable work is serial. ## 5. Reconcile real evidence Open the next frontier only from settled real messages, Tool/Result evidence, selected Artifacts, Host observations, and current state. Preserve disagreement and unknowns. If evidence changes the team shape, publish a concise visible delta and continue the exact capable lineage where possible; never create hidden workflow state. Complete only when the original Task acceptance is evidenced. The generated team/workflow description is a plan, not proof that any member ran or any result is correct.
在 GitHub 查看