---
name: patchcord-wait
description: Wait for one incoming Patchcord message
---

Run this with `/skill:patchcord-wait`. (Kimi Code has no `/flow:` — `/skill:` injects this as a prompt and you act on it.)

## Applies only when Patchcord MCP tools are loaded

If the `wait_for_message` MCP tool is not available in this session, this skill
does not apply. Do nothing: do not run the Patchcord CLI, read a token from a
config file, or call the HTTP API. A missing project MCP config is a normal state.

Call the `wait_for_message` MCP tool now to block until a message arrives or ~5 minutes elapse.

When a message arrives, classify it and act:
- **ACK** (thanks, noted, works, ok, 👍, no task) → `reply(message_id, resolve=true)` with NO content. Never text-reply an ack.
- **BLOCKED** (cannot do the work right now) → `reply(message_id, "<reason>", defer=true)`.
- **ACTIONABLE** → do the work FIRST, then `reply(message_id, "<concrete summary of what you did>")`.

Then re-arm the background listener: use the Shell tool to run `patchcord subscribe --kimi 5` with run_in_background=true, timeout=86400, description="Patchcord listener".
