Agent Skillsanymouschina/TapCanvas › agents-team

agents-team

GitHub

启用通用多智能体协作模式,支持编排、执行、审查等角色分配与任务并行/串行调度,提升复杂任务处理效率。

apps/agents-cli/skills/agents-team/SKILL.md anymouschina/TapCanvas

Trigger Scenarios

用户明确要求使用多智能体团队模式 加载此 Skill 后需要协调多个子代理完成任务

Install

npx skills add anymouschina/TapCanvas --skill agents-team -g -y
More Options

Non-standard path

npx skills add https://github.com/anymouschina/TapCanvas/tree/main/apps/agents-cli/skills/agents-team -g -y

Use without installing

npx skills use anymouschina/TapCanvas@agents-team

指定 Agent (Claude Code)

npx skills add anymouschina/TapCanvas --skill agents-team -a claude-code -g -y

安装 repo 全部 skill

npx skills add anymouschina/TapCanvas --all -g -y

预览 repo 内 skill

npx skills add anymouschina/TapCanvas --list

SKILL.md

Frontmatter
{
    "name": "agents-team",
    "description": "Enable general multi-agent team mode via spawn_agent\/wait tools. Supports orchestrator, worker, reviewer, research, writer, and editor roles."
}

agents-team

This Skill enables general agents team mode. It is disabled by default and only becomes available after you load this Skill.

Principles

  • Only use multi-agent tools when the user explicitly requests team mode, or after this Skill is loaded.
  • Always explicitly declare roles by using agent_type:
    • orchestrator: plan, delegate, and merge.
    • worker: implement a bounded code or execution task.
    • reviewer: do a read-only audit for bugs, regressions, or missing checks.
    • research: summarize sources / produce supporting material.
    • writer: draft a section or structured artifact.
    • editor: unify voice, tighten structure, fix inconsistencies.
  • Keep each sub-agent task well-scoped and output-oriented.
  • Prefer parallel delegation only for independent work. If one result determines the next step, do not parallelize.
  • Use list_agents and wait to observe real team state instead of assuming progress.
  • When you need to reference a specific dispatched task, track the returned submission_id, not only the agent_id.
  • Use fork_context: true only when the child genuinely needs the current conversation context; otherwise keep prompts tighter.
  • Team children inherit the parent runtime grant for tools/filesystem/network, but runtime strips further subagent spawning (spawn_agent / legacy Task).
  • Do not add blanket constraints like “不要调用任何工具” unless the task truly requires it; role prompts are soft guidance, runtime grant is the hard boundary.

Tools (available only after this Skill is loaded)

  • spawn_agent({ agent_type, prompt, description?, fork_context? }) -> { agent_id, submission_id }
  • wait({ ids, timeout_ms? }) -> agent statuses + submission statuses/previews
  • send_input({ id, prompt, interrupt? }) -> queue more work for that agent and return a new submission_id
  • resume_agent({ id }) -> reopen a closed agent so it can receive future work
  • close_agent({ id })
  • list_agents()

Recommended Workflow (General Team)

  1. Orchestrator determines whether the next step is read-only exploration, implementation, review, or synthesis.
  2. Spawn only the agents that materially reduce wall-clock time.
  3. wait for the blocking agents before the next dependent step.
  4. If implementation happened, run a reviewer or explicit verification pass before finalizing.
  5. Final answer: one merged result with evidence, changed files, or findings as appropriate.

Lifecycle Notes

  • close_agent only stops future queued work. It does not kill in-flight execution.
  • resume_agent is for reopening a previously closed agent, not for rewinding history.
  • interrupt: true is reserved but not yet implemented as a real preemption primitive. If the target agent is still busy, the tool should fail explicitly instead of pretending success.
  • If you pass task_id to spawn_agent and that task is already owned by the current parent agent, runtime will drop the duplicate child binding. If another owner already holds it, spawn_agent fails explicitly and you should retry without task_id when you only need an unbound helper.

Prompt Template

Use this exact structure when delegating:

  • Context: target audience, constraints, length, tone
  • Deliverable: what to output, format requirements
  • Must include: bullet list of required points
  • Must avoid: banned content / style

Version History

  • 1.0.0 Current 2026-07-24 20:45

Same Skill Collection

apps/agents-cli/skills/aesthetic-audit/SKILL.md
apps/agents-cli/skills/agent-builder/SKILL.md
apps/agents-cli/skills/agents-team-book-metadata/SKILL.md
apps/agents-cli/skills/code-review/SKILL.md
apps/agents-cli/skills/cognitive-memory/SKILL.md
apps/agents-cli/skills/evolver/SKILL.md
apps/agents-cli/skills/generate-media/SKILL.md
apps/agents-cli/skills/khazix-writer/SKILL.md
apps/agents-cli/skills/long-running-app-harness/SKILL.md
apps/agents-cli/skills/mcp-builder/SKILL.md
apps/agents-cli/skills/pdf/SKILL.md
apps/agents-cli/skills/skill-creator/SKILL.md
apps/agents-cli/skills/tapcanvas-api/SKILL.md
apps/agents-cli/skills/tapcanvas-collage-local/SKILL.md
apps/agents-cli/skills/tapcanvas-continuity/SKILL.md
apps/agents-cli/skills/tapcanvas-demo-patterns/SKILL.md
apps/agents-cli/skills/tapcanvas-design-to-web/SKILL.md
apps/agents-cli/skills/tapcanvas-prompt-specialists/SKILL.md
apps/agents-cli/skills/tapcanvas-public-chat/SKILL.md
apps/agents-cli/skills/tapcanvas-storyboard-expert/SKILL.md
apps/agents-cli/skills/tapcanvas-video-prompting/SKILL.md
apps/agents-cli/skills/tapcanvas-visual-focus/SKILL.md
apps/agents-cli/skills/tapcanvas-workflow-orchestrator/SKILL.md
apps/agents-cli/skills/tapcanvas-replicate/SKILL.md

Metadata

Files
0
Version
1.0.0
Hash
05500e65
Indexed
2026-07-24 20:45

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 22:01
浙ICP备14020137号-1 $Гость$