Interaction Pipeline Skill
Purpose
Provide consistent status updates and concise summaries after each action. Ensures user always knows: 1) what was done, 2) what's next or how to repeat.
Status Flow
Every interaction follows:
CODEBLOCK0
Summary Format
After completing an action (or hitting a block), send exactly 2 lines:
Line 1: What was accomplished (past tense, no emojis unless user uses them)
Line 2: What to do next OR how to repeat the action (short, actionable)
Example (DONE):
CODEBLOCK1
Example (BLOCKED):
CODEBLOCK2
Rules
- - Never send DONE/OK without the 2-line summary
- For multi-step tasks, summarize after each step, not only at the end
- If user asks for status mid-task, reply with current step + estimated completion
- When blocked, include the error cause and one concrete fix
Integration
- - Hook: after every tool execution (success or failure)
- Must not be suppressed by any other skill
- Overrides any default LLM response style
Related Skills
- -
guided-conversation (pre-action clarity) - INLINECODE1 (risk-based behavior)
交互流程技能
目的
在每次操作后提供一致的状态更新和简洁摘要。确保用户始终了解:1)已完成的操作,2)下一步操作或如何重复执行。
状态流程
每次交互遵循以下模式:
已启动 -> 进行中 -> 已完成
-> 已阻塞(附原因)
摘要格式
完成操作(或遇到阻塞)后,发送恰好两行内容:
第1行:已完成的内容(使用过去时态,除非用户使用表情符号,否则不添加表情符号)
第2行:下一步操作或如何重复执行该操作(简短、可执行)
示例(已完成):
备份已创建于 /backups/2026-03-16.tar.gz。
明天再次运行 backup 或设置每周定时任务。
示例(已阻塞):
无法连接数据库:超时。
检查数据库凭据和网络,然后重试。
规则
- - 不得在没有两行摘要的情况下发送已完成/正常状态
- 对于多步骤任务,在每一步完成后进行摘要,而非仅在最后
- 如果用户在任务进行中询问状态,回复当前步骤及预计完成时间
- 当遇到阻塞时,包含错误原因和一个具体的修复方案
集成
- - 钩子:每次工具执行后(无论成功或失败)
- 不得被任何其他技能抑制
- 覆盖所有默认的LLM响应风格
相关技能
- - 引导式对话(操作前明确性)
- 自适应执行配置文件(基于风险的行为)