一键导入
command-handling
Use when handling parent commands such as steer, abort, pause, or resume, or when deciding how urgently to react to inbox messages from above.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when handling parent commands such as steer, abort, pause, or resume, or when deciding how urgently to react to inbox messages from above.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when doing code work that must be integration-friendly: branches, commits, tests, PR-ready receipts, owned paths, and parent-friendly handoff.
Use when implementing and exposing a product/application service or UI that should run outside Reef root. Choose child/resource VM placement, stand up the app, and report how to reach it.
Use when agents need to coordinate through reef store, peer signals, barriers, rendezvous, or child/peer communication without breaking authority boundaries.
Create a new service module for reef. Use when adding a new capability to the server — a new store, API routes, LLM tools, behaviors, or dashboard widget.
Use when a task has multiple independent subsystems, needs recursive delegation, or requires a parent to split implementation and then integrate the results.
Use when inspecting the live fleet, differentiating active vs historical lineage, tracing ancestry, checking subtree state, or doing post-mortem investigation.
| name | command-handling |
| description | Use when handling parent commands such as steer, abort, pause, or resume, or when deciding how urgently to react to inbox messages from above. |
Use this skill when your parent has sent a command and you need the response playbook.
Commands come from your parent through:
reef_inbox({ direction: "down" })They are authoritative.
steerabortpauseresume or explicit follow-upresumeUse this state model when deciding how to react to parent direction:
Interpret parent intent accordingly:
steer means adjust the in-flight taskTypical surfaces:
reef_lt_send(..., mode: "prompt")reef_agent_task(...)reef_swarm_task(...)This applies to lieutenants, agent VMs, and swarm workers. Category changes the usual lifecycle, not whether an alive idle child is reusable.
Parents may also tell you what to do after the current task completes:
stay_idle -> finish the task, do final inbox catch-up, then remain alive and idlestop_when_done -> finish the task, do final inbox catch-up, then stop unless immediate context gives a concrete reason to remain aliveIf parent intent is explicit, it overrides your category default. If parent intent is not explicit, fall back to your category baseline and then do one final inbox/context override check before exit.
If you were created with an explicit spawn-time disposition, treat that as your current baseline until a later task or command explicitly changes it.
steersteerFor recursive code work, this distinction matters more than the category name. The key question is whether the child is still working, alive and idle, or no longer a live target.
abort and pause are urgentsteer can usually wait until the current step completes unless the parent clearly marked it urgentUse:
reef_inbox when checking current messagesreef_inbox_wait when you need a bounded wait for message arrival inside the current turnDo not use reef_inbox_wait as indefinite monitoring. It is for bounded waits, not for lingering forever.