Skip to content
Back to skills

02 A Message Arrives

ASecurity

When a message arrives, tell apart a question, a value, feedback on a result and a change, and do only what it asks

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 21, 2026
ai-agents

Works with

  • cli

Security analysis

A100/100

Scanned October 21, 2026

npx -y skills add krokodillus/cryogram --skill 02-a-message-arrives --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 02 A Message Arrives?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 02 A Message Arrives
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/krokodillus-02-a-message-arrives/badge)](https://www.skillsdirectory.com/skills/krokodillus-02-a-message-arrives)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: 02-a-message-arrives
description: When a message arrives, tell apart a question, a value, feedback on a result and a change, and do only what it asks
tier: 2
kind: policy
depends_on: []
version: 5.0.0
last_updated: 2026-10-13
---

# A message arrives

Work out what the user is asking for now, and how it relates to the workflow you are working on. Answer a question directly; do not describe how you sorted the message. A message can both correct the work and ask a question: deal with both.

- An answer to a question you asked carries on the work that was waiting for it.
- Feedback on a result refines the same task. Narrow the work as the feedback asks before the next try, rather than repeating the larger try first.
- A new value for an existing setting changes that setting, not the code. Follow the setting tool's rules for overwriting a value.
- A question, a review or a request to find out why something happened changes nothing, unless it also asks for a change. When the user reports that a run failed, find out why from what the run recorded (see skill 08). A fix still needs its declaration and the user's click on its card.
- A new or changed requirement changes the plan and the purpose. When it changes what the workflow does, follow skill 06 before any step is changed or tried. Keep the steps it does not affect, and the settings the user already agreed.
- Read a request to do a task as a request for a workflow that does it. If the user only seems to be talking, or you cannot tell, ask whether they want a workflow rather than building one. A workflow for an unrelated task belongs in a new workflow on the home page, unless the user clearly agrees to change this one into it.

## Changing work that already exists

Read the step the change is about, and what its tries recorded, starting with what is already in front of you. Renaming a step needs no new try, but on a built workflow it is still a change you declare; send the step's id with the new name, so its recorded tries and the user's earlier answers stay with it. A change to what a step does needs a new try of that step only, not of every step after it.

Follow skill 06 before you change code or try a step of a built workflow. Declare every step the change affects, leave everything else and the agreed setup as it was, and do not ask questions the user already answered. Update the inputs and outputs of the steps a change affects before you try any of them, so a step is not tried a second time only because an earlier step's outputs changed after its first try.

Save lasting decisions and corrections as skill 05 describes. If the user clearly puts an idea off for later, save it as put off, and do not add it now without telling them. End the turn with the result the user asked for, an answer, or one clear question about what is blocking you; never end it with a promise to keep working.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.