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 の言語
英語
スター
303
フォーク
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で見る