用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/hashgraph-online/awesome-codex-plugins --skill assign命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Coordinate agents via the AMQ CLI for file-based inter-agent messaging. Use this skill whenever you need to send messages to another agent (codex, claude, or any named handle), check your inbox, drain queued messages, set up co-op mode between agents, join a swarm team, route messages across projects, or diagnose delivery issues. Also use it when you receive a message and need to know how to reply, inspect receipts, or handle priority. Covers any multi-agent coordination task where agents need to talk to each other — review requests, questions, status updates, decision threads, wake notifications, and orchestrator integration (Symphony, Kanban). For collaborative spec/design workflows specifically, prefer the /amq-spec skill which provides structured phase-by-phase guidance. Not intended for distributed systems design (RabbitMQ, Kafka), CI/CD pipelines, or single-agent tasks with no partner.
Parallel-research-then-converge design workflow between two agents. Use this skill when the user wants two agents to independently think through a design problem before aligning on a solution — "spec X with codex", "design X together", "both agents think through X", "brainstorm architecture together", "parallel research then joint proposal", "think through separately then align", "careful thought from both sides before coding", or any variation where the user wants collaborative design rather than just splitting implementation work. Also use this when you receive a message labeled workflow:spec and need to know the correct receiver-side protocol. Not for sending simple messages or reviews (use /amq-cli), implementing completed designs, or creating document templates.
Use when defining new features, product behavior, UI/component design, architecture choices, contract changes, or ambiguous medium/high-complexity work before implementation, or when the user asks to grill or pressure-test a plan or design.
基于 SOC 职业分类
| name | assign |
| description | Assign a task to a specific role on your team. |
Assign a task to a specific team member, independent of the pipeline.
Check for .agenteam/config.yaml, .agenteam.team/config.yaml, or legacy
agenteam.yaml in the project root. If all are missing:
mkdir -p .agenteamcp <plugin-dir>/templates/agenteam.yaml.template .agenteam/config.yamlpython3 <runtime>/agenteam_rt.py generate.agenteam/config.yaml to customize."Get the role name and task from the user. Examples:
$ateam:assign architect "Review this API design"$ateam:assign reviewer "Check auth logic in src/auth.py"@ateam assign researcher to investigate caching strategies@ateam ask pm what we should build nextIf role or task is missing, ask.
python3 <runtime>/agenteam_rt.py roles show <role-name>
If the role doesn't exist, show available roles:
python3 <runtime>/agenteam_rt.py roles list
If the role has can_write: true, check for active write locks:
python3 <runtime>/agenteam_rt.py status
If a write lock is active and the role needs to write:
If the role has can_write: true, isolate the work on a dedicated branch
or worktree. Assign ALWAYS applies isolation regardless of pipeline mode
(even pipeline: hotl), because assign is user-initiated and outside
HOTL's execution flow.
Preflight:
bash <plugin-dir>/scripts/git-isolate.sh preflight
not-a-git-repo: skip isolation (non-git projects work without it)dirty-worktree and mode is serial or worktree: block. Tell user:
"Uncommitted changes detected. Please stash or commit before assigning
a writing task, to ensure branch isolation."detached-head: block. Tell user: "You are in detached HEAD state.
Please checkout a branch before assigning a writing task."Capture current branch (before any git mutation):
RETURN_BRANCH=$(git rev-parse --abbrev-ref HEAD)
Get branch plan:
python3 <runtime>/agenteam_rt.py branch-plan --task "<task>" --role "<role>"
Execute the plan:
action: create-branch:
bash <plugin-dir>/scripts/git-isolate.sh create-branch <branch> <base>action: create-worktree:
bash <plugin-dir>/scripts/git-isolate.sh create-worktree <path> <branch> <base>action: use-current: show the warning from the plan. Continue on
current branch.Launch agent on the isolated branch/worktree (step 7 below).
After agent completes:
action was create-branch:
bash <plugin-dir>/scripts/git-isolate.sh return $RETURN_BRANCH
Tell user: "Work is on branch <branch>. Merge or create a PR when ready."action was create-worktree:
bash <plugin-dir>/scripts/git-isolate.sh cleanup-worktree <path>
Tell user: "Work is on branch <branch>. Worktree cleaned up (or
preserved if it has uncommitted changes)."If the role has can_write: false, skip this step entirely.
python3 <runtime>/agenteam_rt.py artifact-paths
Pass the resolved output paths to the agent so it writes artifacts to the correct location (standalone vs HOTL mode).
Before launch, create a durable assignment checkpoint under
.agenteam/assignments/<assignment_id>.json. Record assignment_id, role,
task, isolated cwd, start time, attempt number, configured wall and idle budget,
last heartbeat, host thread ID when available, and stop reason. Update the
heartbeat while the role is active. On controller restart, verify the recorded
PID/thread before launching anything; resume the existing host thread when the
host supports it. A fresh assignment attempt requires explicit confirmation if
side effects may already have occurred.
Launch the role as a Codex subagent using the generated agent file:
.codex/agents/<role-name>.tomlPresent the agent's output to the user with the role name as context: "[architect]: "
After presenting the role's output, append a handoff suggestion:
| Completing Role | Suggestion |
|---|---|
| researcher | "Next step: @Architect can design a solution based on these findings, or @Pm can turn this into a prioritized strategy. Want me to assign one of them?" |
| pm | "Next step: @Architect can design the technical approach for this. Want me to assign them?" |
| architect | "Next step: @Dev can build an implementation plan and start coding from this design. Want me to assign them?" |
| dev | "Next step: @Qa can write tests for this implementation, then @Reviewer can check it. Want me to assign @Qa?" |
| qa | "Next step: @Reviewer can review the implementation and tests together. Want me to assign them?" |
| reviewer (PASS) | "Review complete -- no blocking findings. Ready to merge or continue." |
| reviewer (WARN) | "Review complete with warnings. @Dev can address the WARN findings if you'd like. Want me to assign them?" |
| reviewer (BLOCK) | "Review blocked on the findings above. @Dev should address the BLOCK items before re-review. Want me to assign them?" |
Rules:
$ateam:assign with the suggested role and a task summary derived from the completing role's output.