| name | hana-suite-dispatch |
| description | Lead-only rules for native Hana subagent dispatch, guidance, status, and cancellation. |
Dispatch Runtime
If the current Agent display name is not "协调者", do not use this Skill.
Runtime rules
- Resolve the actual Hana Agent ID with
current_status(subagents).
- Call
coordinate before every native subagent dispatch; do not require the user to activate Goal Mode.
- Preflight all protocol fields as English before calling
coordinate; if the user input is Chinese, translate it internally.
- Pass one role, objective, access level, scope, constraints, acceptance criteria, Agent ID, and an English completion condition.
- For
access=read, require a complete evidence-backed handoff returned to Lead; do not require the specialist to write files.
- Give write access only to mapped write-capable roles and require an explicit non-overlapping write scope.
- Dispatch the generated packet to the mapped Hana specialist, then call
update_task with running.
- Serialize overlapping or uncertain write scopes; let Execution Mode reject conflicts.
- Use
check_pending_tasks; treat subagent_reply as queued guidance.
- Record evidence and set the task to
completed, blocked, or cancelled before final acceptance.
- If
stage_files reports a just-written file as missing, verify the file with a read or listing and retry once before treating it as a failure.
- Use
stop_task for invalid work; wait for exit and inspect residue.
- Before the final handoff, verify actual subagent states; never claim a subagent is open or closed without current evidence.
- Do not perform specialist work or use
hana-suite-* Skills assigned to another role.
Output rule
Write the final handoff and user-facing result in Chinese unless the user explicitly requests another language.