Use this skill when the user writes $ask <target> <message...>.
TARGET= first token;MESSAGE= raw remainder sent as the task body.askmay append reply guidance unless the message already contains explicit output requirements.TARGET=allbroadcasts.- Plain
askinjects concise-reply guidance while still delivering the full reply body. - Use
--compactwhen the caller wants an actively distilled answer, such as review findings, status, risks, blockers, or next actions. - Use
--silencewhen success does not need a body; failures, blockers, or required next actions should still surface. - Use
--callbackonly from inside an active CCB task when this agent needs the target's result before finishing the original task. The current turn must end after submit; CCB will route the target result back as a new continuation task. - Plain nested
askfrom an active CCB task is rejected; choose--callbackfor needed results or--silencefor independent no-result-needed work. - Do not manually append output-policy text;
askinjects reply guidance. ask get,pend,watch, andpingare diagnostics-only commands for explicit debugging requests, not normal ask workflow tools.
command ask "$TARGET" <<'EOF'
$MESSAGE
EOF
command ask --compact "$TARGET" <<'EOF'
$MESSAGE
EOF
command ask --silence "$TARGET" <<'EOF'
$MESSAGE
EOF
command ask --callback "$TARGET" <<'EOF'
$MESSAGE
EOF
After submit, return the command output and stop. Do not wait for a reply, do not run ask get / pend / ping / watch, and do not poll. For --callback, report only that delegation was submitted; the final result belongs in the later continuation task.