agent-acceptance-gate
Use when reconciled multi-agent output needs an evidence-based PASS, CONDITIONAL PASS, or FAIL record before authorized delivery.
Use when a goal needs multiple bounded agent roles, parallel or dependent task packets, explicit scope partitions, and a provider-neutral DAG. Not for research-domain routing that owns .research, .paper, Zotero, Obsidian, or NotebookLM workflows; use research-hub-multi-ai for
$ npx -y skills add WenyuChiou/agent-collab-skills --skill agent-task-splitter --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agent-task-splitterContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when a goal needs multiple bounded agent roles, parallel or dependent task packets, explicit scope partitions, and a provider-neutral DAG. Not for research-domain routing that owns .research, .paper, Zotero, Obsidian, or NotebookLM workflows; use research-hub-multi-ai for
name: agent-task-splitter description: Use when a goal needs multiple bounded agent roles, parallel or dependent task packets, explicit scope partitions, and a provider-neutral DAG. Not for research-domain routing that owns .research, .paper, Zotero, Obsidian, or NotebookLM workflows; use research-hub-multi-ai for those.
Turn one approved goal into a provider-neutral role DAG and bounded task packets. This skill plans; it does not spawn agents.
Read references/task_splitter_heuristics.md when role selection or DAG shape is not obvious. Read ../../docs/public-harness-contract.md for schemas and artifact policy.
The host chooses the adapter for each role. Do not put provider or model names in the public role field.
Do not split exploratory debugging before the cause is known. Do not split a small coherent change merely to create agent activity.
If scope or acceptance is ambiguous, ask one focused question. Do not invent permission for external writes.
1. Confirm the repository/worktree root. 2. Restate the goal and scope. 3. Identify task boundaries by work character and evidence dependencies. 4. Assign one role to each task. 5. Build an acyclic dependency graph. 6. Partition write scope. Two parallel writers must not own the same file. 7. Add at least one runnable or objectively checkable success criterion per task. 8. Write .coord/plan.yml using schema_version 2. 9. Write .ai/task_<NNN>_<slug>.md for each non-inline task. 10. Return the ready task ids and dependency order. Do not spawn.
schema_version: 2 round: 1 goal: "..." policy_ref: "${AGENT_COLLAB_POLICY}" checkpoint_ref: ".coord/task-checkpoint.json" created_at: "<ISO 8601 with timezone>" tasks:
role: primary-agent slug: define-contract description: "Freeze the public contract." depends_on: [] files_in_scope: ["docs/contract.md"] files_out_of_scope: ["src/**"] success_criteria:
role: delegated-executor slug: implement-contract description: "Implement the approved contract." depends_on: [T1] files_in_scope: ["src/**", "tests/**"] files_out_of_scope: ["docs/contract.md"] success_criteria:
role: reviewer slug: review-candidate description: "Review the stable T2 candidate." depends_on: [T2] files_in_scope: [] files_out_of_scope: ["**/*"] success_criteria:
Omit policy_ref/checkpoint_ref only when the plan cannot spawn or loop autonomously.
Before editing, report the exact allowed and forbidden paths. Stop if the brief conflicts with the plan.
<one bounded deliverable>
Task packets and raw results are scratch. A task may write only its explicit shipping artifact; acceptance evidence is promoted separately.
Immediately before a host spawns a task:
agent-collab policy evaluate \ --policy <policy_ref> \ --checkpoint <checkpoint_ref> \ --json
The host must not spawn unless decision=continue and spawn_allowed=true. Splitter output does not override that decision.
The host may delegate read-only exploration while planning, but must not turn a planning-only request into implementation. Prefer direct execution for small coherent work. Reserve capacity for required independent review and retain cumulative child usage when a v2 slice advances. Agent boundaries alone do not require commits or fresh human authorization.
inputs; a reviewer judges them.
non-success.
synthesis while retaining their failure records.
Historical schema-less plans and provider-specific task paths are parse-only. Writers emit v2 roles and generic task paths. See ../../docs/migration-0.4.md.
繁體中文 · Public harness contract · 0.4 migration · 0.5 goal-slice migration Provider-neutral collaboration skills plus an optional, standard-library-first Python harness for bounded, resumable, human-authorized agent work.
Use when reconciled multi-agent output needs an evidence-based PASS, CONDITIONAL PASS, or FAIL record before authorized delivery.
Use when an agent task needs bounded context packets, checkpoint-aware compaction, a fresh-session primer, or policy-controlled child results without loading…
Use when a consequential decision has genuinely competing positions that need bounded adversarial review before a human decision.
Use when multiple agent results must be checked for missing evidence, scope drift, contradictions, and merge conflicts before an acceptance decision.
Use when one agent must iteratively plan, act, evaluate evidence, and revise under a readable policy until acceptance, checkpoint, stop, or human escalation.
Use when a user asks to inspect coordination memory, propose a durable decision or resolution, review pending memory proposals, or apply an explicitly approved…