ワンクリックで
refacil-say
Send a message to the entire bus room (broadcast). For general announcements, not directed questions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Send a message to the entire bus room (broadcast). For general announcements, not directed questions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | refacil:say |
| description | Send a message to the entire bus room (broadcast). For general announcements, not directed questions. |
| user-invocable | true |
Sends a message visible to all members of the room this session is in. $ARGUMENTS = message text.
WARNING:
sayis ONLY for optional announcements with no expected response. It does NOT guarantee delivery to sessions that join the room after the message was sent, andsaymessages from other sessions do NOT appear in this session's inbox (or any other session's inbox). For actionable content, agreements, bug reports, or anything the recipient must act on, usebus ask --to SESSIONinstead.
Run via Bash:
refacil-sdd-ai bus say --text "[text]"
Where [text] is $ARGUMENTS (or what the user asked you to announce). Correctly quote the text.
Report to the user that the message was sent with its id.
Use --text for simple messages (no special characters, single-line):
refacil-sdd-ai bus say --text "Simple announcement here"
Do NOT use < or > inside --text — shells may interpret them as redirection operators and truncate or discard the message.
For messages containing <, >, |, newlines, or other special characters, use --from-env:
PowerShell (Windows):
$env:BUS_TEXT = "Announcement with <special> chars"
refacil-sdd-ai bus say --from-env BUS_TEXT
Remove-Item Env:BUS_TEXT
bash (inline, preferred — automatic cleanup):
BUS_TEXT="Announcement with <special> chars" refacil-sdd-ai bus say --from-env BUS_TEXT
bash (export + unset alternative):
export BUS_TEXT="Announcement with <special> chars"
refacil-sdd-ai bus say --from-env BUS_TEXT
unset BUS_TEXT
Note: the CLI cannot perform cleanup itself — it runs as a child process and cannot modify the parent shell's environment. Cleanup (
Remove-Item/unset) is the responsibility of the invoking script or shell.
say vs other bus commandssay: general announcement to the room (optional, no response needed) — "I finished my part", "I'm going to restart the service". say does NOT guarantee delivery to sessions that join late and does NOT appear in other sessions' inboxes.ask: directed question or actionable content to another specific session (use /refacil:ask). Use this for contracts, bug reports, agreements, anything the recipient must act on.reply: respond to a question you were asked (use /refacil:reply)say. If they ask "ask X ...", use ask.say is ONLY for optional announcements — it does not guarantee delivery to late-joining sessions and does not appear in any session's inbox. Do not use say for contracts, bug reports, change requests, or any content that requires the recipient to act or confirm.refacil-prereqs/BUS-CROSS-REPO.md: /refacil:propose and close via bus with whoever requested the work when done.< or > inside --text arguments. Use --from-env instead (see "Safe bus text delivery" above).Guided complete flow to investigate and fix bugs — delegates investigation and fix to the refacil-debugger sub-agent in two passes separated by user confirmation
Internal reference — SDD-AI prerequisites shared by all other refacil skills (do not invoke manually)
Validate that the implementation meets the specs — builds a briefing with testCommand and CA/CR criteria, delegates to the refacil-validator sub-agent for the report, and handles corrections with user approval
Implement the tasks of a proposed change — verifies artifacts and working branch, builds a structured briefing, and delegates to the refacil-implementer sub-agent to execute the implementation in isolated context
Archive a completed change — move artifacts to archive and sync specs
Run the SDD implementation cycle autonomously after /refacil:propose was approved by the human — chains apply → test → verify → review → archive → up-code in a single invocation, and notifies the user via WhatsApp through Kapso when finished (success or failure). Use when the user says "autopilot", "ejecuta el resto del flujo", "termina solo", "modo autónomo", or indicates they will step away from the computer.