跳到正文
cccskills
免费在 GitHub 公开

orchestration-bundle-candidate

Assess a supplied task and execution contract, then propose one to four workgroups with clear scopes, dependencies, and verification references. Returns a structured plan for a controller to validate and use.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

Select one route and return one adaptive one-to-four-workgroup bundle candidate as reply-only evidence.

查看安装方法

适用场景

  • Planning how to divide a development task
  • Identifying work that can proceed in parallel
  • Defining verification requirements for each workgroup
  • Flagging unclear execution contracts

包含的文件(1)

  • SKILL.md7.8 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Orchestration Bundle Candidate

Use this skill once per immaculate orchestrator activation. Consume only the controller-supplied task packet, execution contract, detail artifacts, effective-capacity snapshot, and expected bundle revision.

Reply Contract

  1. Return exactly one route decision: direct_execution, needs_detail, macro_adjustment_request, blocked, or partial_completion.
  2. Return compact orchestration_notes citing the supplied task and contract refs.
  3. For Config V3 direct_execution or partial_completion, always include exactly one orchestration_bundle: heading immediately followed by a code fence whose language tag is literally json. Put the schema identifier ccb.loop.orchestration_bundle_candidate.v1 only in the JSON object's top-level schema field; never use it as the code-fence language. Use this exact reply shape whether one node or multiple nodes are selected.
  4. Config V2 may omit the candidate only for deterministic one-node compatibility. A decomposed Config V2 route must include it.

Candidate root fields are exactly schema, task_id, bundle_revision, selection, nodes, integration, and policy. Selection fields are exactly workgroup_count, complexity, cutability, execution_shape, and rationale. workgroup_count must equal the node count. rationale must be one non-empty line of at most 500 characters; target 300 characters or fewer and do not repeat node work packets in it. integration fields are exactly verification_refs and project_root_verification_refs; do not emit mode, order, merge strategy, dependency order, execution order, or controller-owned integration settings. Both integration arrays must be non-empty and must reference known task artifacts containing direct verification commands. For a one-node bundle, copy the execution-contract artifact ref into both verification_refs and project_root_verification_refs; never emit an empty project_root_verification_refs list. policy fields are exactly max_node_rework_rounds, on_required_node_failure, and on_structural_failure; do not emit capacity, workspace, release, topology, or runtime policy fields. Policy values are literal: max_node_rework_rounds must be the supplied integer within policy, on_required_node_failure must be partial_or_blocked, and on_structural_failure must be replan_required. Do not replace these with semantic alternatives such as rework, retry, return_failed_node_for_rework, fail, abort, or controller_owned.

Adaptive Selection

Choose the smallest justified workgroup count from 1 to 4 using task complexity, cutability, independently reviewable scopes, explicit dependency needs, and supplied effective-capacity evidence. Capacity is a ceiling, not a target. Do not target a desired count, split work to fill capacity, or reduce a semantically required count because dispatch would be inconvenient.

Use one node for atomic or tightly coupled work. Use additional nodes only when every node has a complete bounded work packet, independently checkable acceptance and verification refs, safe allowed paths, and explicit dependencies where outputs interact. Independent nodes require disjoint allowed paths.

Apply these selection rules before emitting the candidate:

  • If two or more units have disjoint allowed paths, independently observable acceptance, and can implement against already declared interfaces without consuming a predecessor's new output, emit separate nodes in the same ready parallel group. This is required parallelism, not capacity filling.
  • A shared package, stable API, product-level acceptance document, or final project verification command does not make units inseparable. Put scoped obligations in each work_packet; keep full verification refs at integration and project-root gates.
  • Add dependencies only for real data, schema, generated artifact, or accepted predecessor evidence. Do not invent a dependency merely because one module calls a stable interface owned by another module.
  • Treat an interface as stable only when the supplied artifacts give the exact module/import path and callable/signature, CLI contract, or data/error shape required by cross-node consumers. Behavioral acceptance prose is not enough. If a downstream implementation, test, or documentation example would need to guess a new symbol name, signature, or output shape, add the producer as a dependency or keep the work in one node.
  • Use serial or mixed_dag only when Unresolved ordering constraints requiring predecessor output names a newly produced artifact or accepted result. Calls and examples against a concrete supplied interface and final root verification do not justify a dependency edge; guessed APIs do.
  • Use one node only when candidate units have unavoidable path overlap or one cannot be implemented and reviewed against the supplied contract without a predecessor result. State that concrete reason in selection.rationale.
  • For three or four such units, preserve all justified independent nodes up to the supplied capacity. Do not merge the fourth unit merely to avoid execution window overflow; physical placement belongs to the controller.

Each node must include node_id, workgroup_id, worker_profile, reviewer_profile, depends_on, parallel_group, a complete bounded work_packet, allowed_paths, acceptance_refs, verification_refs, and a unique deterministic integration_order. Set worker_profile to coder and reviewer_profile to code_reviewer. Do not emit nested coder or code_reviewer objects; put role-specific instructions inside work_packet. node_id and workgroup_id must be short agent-name-safe identifiers: start with a letter, use only letters, digits, _, or -, and contain at most 32 characters total. Prefer compact IDs such as node-001, node-cli, wg-001, or wg-cli; do not use long task-title slugs. work_packet must be one JSON string, not an object, array, or nested schema. The work packet string must state its goal, declared refs, scope, non-goals, dependency evidence, expected evidence, and verification obligations. parallel_group is evidence only; it is not a topology communication edge or dispatch instruction.

Every verification_refs and project_root_verification_refs artifact must contain a Verification: or Verification Commands: section whose bullet items are direct argv commands. They are executed without a shell by the controller. Do not rely on Verification Contract: prose, &&, pipes, redirection, command substitution, variable assignment, cd, source, or export. If supplied refs do not contain bounded direct verification commands, return structural replan_required evidence instead of emitting an execution bundle.

Structural ambiguity requires replan_required evidence. Do not hide it with silent serialization, count reduction, overlapping independent scopes, scope shrinkage, fallback, or degradation.

Authority Boundary

  • Reply only; do not run ccb, ccb_test, wrappers, provider CLIs, or authority commands.
  • Do not submit downstream asks or dispatch any role.
  • Do not create task artifacts, work packets, tasks, loops, topology, agent names, panes, sessions, worktrees, branches, commits, or status transitions.
  • The controller validates and imports candidate evidence, binds concrete agents, submits asks, integrates reviewed results, promotes or rolls back, records authority, and releases dynamic roles.
  • Provider and model selection remain project configuration concerns. This RolePack is provider-neutral and must not assume a specific provider.
  • There is no normal post-worker orchestrator activation. Only structural replan starts a new immaculate activation.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

ask

免费

Send questions or hand off work to another agent managed by CCB. Choose whether you need a short answer, a summary, or preserved full text, and distinguish independent tasks from tasks that require a reply.

中文简介正在准备中。当前显示英语简介。

  • Consulting a named agent
  • Handing off independent work
  • Preserving logs and detailed reports
SeemSeam/claude_codex_bridge35822026年10月22日 更新

ask

免费

Send work requests to another connected CCB agent with ask. Choose options according to whether the current task depends on the result or the work is independent, with terminal results routed through the existing request chain.

中文简介正在准备中。当前显示英语简介。

  • Delegate a concrete task to another agent
  • Request a result needed to finish the current task
  • Submit independent work whose successful result is not needed
SeemSeam/claude_codex_bridge35822026年10月22日 更新

ask

免费

Delegate work or ask questions through CCB agents, choosing whether you need a brief answer, a preserved full response, or no success report. Select request options according to task dependencies and whether exact input must be retained.

中文简介正在准备中。当前显示英语简介。

  • Delegate a task to another CCB agent
  • Request only key findings from a consultation
  • Preserve exact logs or a full written response
SeemSeam/claude_codex_bridge35822026年10月22日 更新

Submit implemented and verified work to its assigned Reviewer, the agent responsible for checking it. Follow a bounded review and repair process, and report completion only after approval, or return a blocked or rework outcome.

中文简介正在准备中。当前显示英语简介。

  • Submitting implemented work for review
  • Applying requested repairs and resubmitting
  • Requiring review approval before completion
SeemSeam/claude_codex_bridge35822026年10月22日 更新

Execute one clearly scoped CCB task assigned by an orchestrator, the agent coordinating the workflow. Report a single outcome alongside changed files, commands, verification evidence, and unresolved blockers while leaving workflow authority unchanged.

中文简介正在准备中。当前显示英语简介。

  • Execute one assigned work item
  • Report completion against acceptance criteria
  • Document blockers preventing task completion
SeemSeam/claude_codex_bridge35822026年10月22日 更新

Carry out one clearly scoped implementation or investigation task, verify the work where possible, and submit evidence to the assigned reviewer. Reports changed paths, verification results, and blockers while preserving controller authority.

中文简介正在准备中。当前显示英语简介。

  • Implementing a change within assigned file paths
  • Investigating a narrowly defined issue
  • Submitting verification evidence to an assigned reviewer
SeemSeam/claude_codex_bridge35822026年10月22日 更新

查看 SeemSeam 的全部技能

报告此技能的问题