원클릭으로
refacil-reply
Reply to the last question directed to this session on the bus. The broker autocompletes the correlationId.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Reply to the last question directed to this session on the bus. The broker autocompletes the correlationId.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | refacil:reply |
| description | Reply to the last question directed to this session on the bus. The broker autocompletes the correlationId. |
| user-invocable | true |
Sends a response to the last question directed to this session. $ARGUMENTS = response text.
Run via Bash:
refacil-sdd-ai bus reply --text "[response]"
The broker:
ask directed to this session in the roomcorrelationId so the asker (if in ask --wait) receives the response directlykind=reply messageReport to the user that the response was sent.
reply vs sayreply: always when you are responding to something you were asked. This allows the other side in ask --wait to unblock automatically.say: general announcement unrelated to a previous question.Use --text for simple messages (no special characters, single-line):
refacil-sdd-ai bus reply --text "Simple response 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 = "integrationPoint: POST /pay`noutputContract: {status<string>, id<uuid>}"
refacil-sdd-ai bus reply --from-env BUS_TEXT
Remove-Item Env:BUS_TEXT
bash (inline, preferred — automatic cleanup):
BUS_TEXT="integrationPoint: POST /pay
outputContract: {status<string>, id<uuid>}" refacil-sdd-ai bus reply --from-env BUS_TEXT
bash (export + unset alternative):
export BUS_TEXT="response with <special> chars"
refacil-sdd-ai bus reply --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.
When replying to cross-repo integration clarifications, prefer this structure so the other side can continue without ambiguity:
integrationPoint: [confirmed endpoint/event/queue + direction]
inputContract: [confirmed fields/validation]
outputContract: [confirmed outputs/status/errors]
compatibility: [version/constraints, or "unknown"]
sourceOfTruth: [file/path/symbol in this repo]
confidence: [high|medium|low]
openQuestions: [none | list of unresolved points]
If you cannot confirm a field, answer with unknown and include the missing evidence in openQuestions.
reply is the close (done / PR / blocked), include that summary in the text; it is the default channel to respond to whoever made the original ask (same thread)."out of my scope, repo X knows about this".ask./refacil:say instead.--correlation <id> explicitly:
refacil-sdd-ai bus reply --text "..." --correlation [id]
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.