fix(skills): clarify escaped grill prefixes

This commit is contained in:
2026-09-08 11:39:28 -04:00
parent 3f257eadaf
commit 7dc5f8f6ac

View File

@@ -71,11 +71,11 @@ Start each line with one escaped prefix, one space, one bracket state, one space
Indent cause notes by two spaces under the changed question. Indent cause notes by two spaces under the changed question.
Do not nest open questions under other open questions. Do not nest open questions under other open questions.
Use the line prefix to show list changes on the current turn: Use the raw prefix to choose the escaped prefix for the current turn:
- `-` for unchanged, resolved, or removed questions - `\-` for unchanged, resolved, or removed questions
- `+` for questions added by the latest answer - `\+` for questions added by the latest answer
- `~` for questions updated by the latest answer - `\~` for questions updated by the latest answer
Use the bracket state to show the question state: Use the bracket state to show the question state:
@@ -84,21 +84,21 @@ Use the bracket state to show the question state:
- `[x]` for resolved questions - `[x]` for resolved questions
- `[-]` for removed questions - `[-]` for removed questions
Keep `- [ ]` and `- [b]` questions visible every turn. Keep `\- [ ]` and `\- [b]` questions visible every turn.
Show `+`, `~`, `[x]`, and `[-]` for one turn only. Show `\+`, `\~`, `[x]`, and `[-]` for one turn only.
After that turn, keep an updated question visible as `- [ ]` or `- [b]`. After that turn, keep an updated question visible as `\- [ ]` or `\- [b]`.
After that turn, remove resolved and removed questions from the visible list. After that turn, remove resolved and removed questions from the visible list.
Use `- [b]` for questions the agent knows exist but cannot ask yet. Use `\- [b]` for questions the agent knows exist but cannot ask yet.
When a blocked question becomes askable, mark it with `~ [ ]` for one turn. When a blocked question becomes askable, mark it with `\~ [ ]` for one turn.
Do not use `+ [ ]` for unblocked questions because they are not new. Do not use `\+ [ ]` for unblocked questions because they are not new.
Add questions only when the latest answer directly causes them. Add questions only when the latest answer directly causes them.
When the user extends scope instead of answering, account for the new question before pursuing it. When the user extends scope instead of answering, account for the new question before pursuing it.
Do not add optional follow-up questions to the open-question list. Do not add optional follow-up questions to the open-question list.
Put optional follow-up questions in the final summary instead. Put optional follow-up questions in the final summary instead.
Include a cause note for each `+`, `~`, and `[-]` change. Include a cause note for each `\+`, `\~`, and `[-]` change.
Use this format: Use this format:
```md ```md