ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

claude-code-system-prompts 解析:Away Summary Generation 离场摘要提示词的设计与实现

2026/10/5 2:22:21 拓冰建站 浏览量
claude-code-system-prompts 解析:Away Summary Generation 离场摘要提示词的设计与实现 文档提示工程人工智能【免费下载链接】claude-code-system-promptsAll parts of Claude Codes system prompt, 27 builtin tool descriptions, sub agent prompts (Plan/Explore/Task), utility prompts (CLAUDE.md, compact, statusline, magic docs, WebFetch, Bash cmd, security review, agent creation). Updated for each Claude Code version.项目地址https://gitcode.com/gh_mirrors/cl/claude-code-system-prompts点击查看免费下载导读agent-prompt-away-summary-generation.md是 Claude Code 系统提示词集中一个体积最小、但定位非常特殊的提示词文件73 tokensccVersion 2.1.173。它定义了一次无工具no-tools的摘要生成运行当用户暂时离开会话、稍后回来时由该提示词驱动模型产出一段简短的状态回顾。本文将以这份提示词为骨架结合同一仓库中与之配套的通信风格、结果汇报、后台会话等提示词文件逐句拆解它的约束体系——字数上限、句数、纯文本格式、信息优先级与排除项——并说明它在 Claude Code 整体提示词架构中所处的生态位置帮助读者理解离场恢复away recovery这一场景下系统提示词为何要如此设计。一、文档定位Claude Code 提示词体系中的最小摘要器在 README.md 的 Utilities 清单中该文件被登记为Agent Prompt: Away summary generation73tks— Prompts a no-tools away-summary generation run to recap the goal, current task, and next action when the user returns.见 README.md对照同仓库中其他摘要类提示词如 agent-prompt-recent-message-summarization.md 的九段式结构化摘要、agent-prompt-conversation-summarization.md 的对话压缩摘要可以清晰地看出这个文件的差异化定位维度Away Summary GenerationRecent Message SummarizationConversation Summarization用途用户离开后回来时的即时状态回顾长对话的近期消息摘要上下文压缩前的对话总结输出形式1–2 句纯文本9 个章节的结构化文本结构化摘要字数40 词以内不设硬性上限不设硬性上限工具使用禁止no-tools不涉及不涉及视角面向即将返回的用户面向后续保留的上下文面向压缩后的后续上下文从提示词头部元数据description: Prompts a no-tools away-summary generation run...可以推断这一提示词会被注入到一次独立的、不带任何工具的模型运行中away-summary generation run即模型只依赖会话中已有的上下文来生成回顾不需要也不允许再读取文件、执行命令或调用其他工具。二、逐句拆解这份 40 词提示词的完整约束体系原文档正文只有一句话但包含的约束至少可以拆解为 6 个层次The user stepped away and is coming back. Recap in under 40 words, 1-2 plain sentences, no markdown. Lead with the overall goal and current task, then the one next action. Skip root-cause narrative, fix internals, secondary to-dos, and em-dash tangents.2.1 场景前提The user stepped away and is coming back这句话界定了触发时机与读者对象触发时机用户暂时离开会话可能是关闭了终端、切走了窗口或仅在一段时间内没有回应读者对象即将返回的用户本人而不是日志系统、其他 Agent 或后续的压缩流程。这一前提决定了摘要的唯一使命在用户重新接入的瞬间用最少的信息让用户重新接上上下文。这与此前分析的 system-prompt-outcome-first-communication-style.md 中的核心比喻完全一致Your text output is what the user reads; they usually cant see your thinking or the raw tool results. Write it for a teammate who stepped away and is catching up, not for a log file: they dont know the codenames or shorthand you created along the way, and they didnt watch your process unfold.也就是说离场摘要本质上是在为一位中途离开的队友写交接说明读者对会话中间过程一无所知因此摘要必须自包含、不能依赖任何会话内才产生的简称或暗号。2.2 字数与句数硬约束under 40 words, 1-2 plain sentences这是最刚性、最可验证的两条约束字数上限 40 词word count英文语境下的词数保证摘要可以在用户的终端首屏一眼读完句数限制 1–2 句配合字数上限强制模型把信息压缩到一句话说清目标与现状、第二句给出下一步的极致密度plain sentences平实完整的句子避免碎片化的短语堆砌、箭头链如A → B → fails或电报体缩写。这一点与仓库中 system-prompt-concise-output-style.md 的输出风格规则互相印证——Short by default — Answer simple questions in 1-3 sentences of plain prose以及cut narration, keep substance不重述请求、计划或执行步骤只报告结果、决策和用户必须行动的事项。离场摘要正是这种风格在恢复上下文场景下的严格化版本。2.3 格式约束no markdown离场摘要的输出必须是纯文本禁止任何 Markdown 标记。结合同一仓库中 agent-prompt-summarization-no-tools-guard.md 的约束风格Your entire response must be plain text可以理解这种纯文本 禁止工具组合的动机摘要会被直接展示在用户界面中Markdown 标记#、**、列表符号会干扰快速阅读纯文本格式使得摘要可以被其他组件直接消费、透传或拼接无需再解析后续若需要将该摘要嵌入通知如 tool-description-pushnotification.md 场景或交接信息纯文本是最稳妥的载体。2.4 信息优先级Lead with the overall goal and current task, then the one next action这是摘要的内容结构公式规定了三段信息的严格顺序整体目标overall goal用户最初要完成什么当前任务current task会话现在正进行到哪一步唯一下一步行动the one next action用户回来后接下来要做什么。the one next action中的one是刻意强调的——只给出一个下一步不给备选方案列表也不给一长串待办。这与仓库中 system-prompt-reporting-outcomes.md 的报告实际发生的事、指出未完成部分以及 system-prompt-background-session-instructions.md 的以用户可执行的动作收尾End the job with a report the user can act on... and the next command if one is needed形成呼应摘要的终点必须是用户能直接采取的行动而不是过程的罗列。2.5 排除清单Skip root-cause narrative, fix internals, secondary to-dos, and em-dash tangents原文档用一条排除清单反向规定了不该写什么四类内容被明确禁止排除项含义原因root-cause narrative故障根因分析、来龙去脉用户在恢复瞬间不需要事故复盘fix internals修复的内部实现细节改了什么内部函数、什么机制属于过程而非状态与下一步无关secondary to-dos次要待办事项只有一个下一步值得写em-dash tangents用破折号展开的插入语/离题枝节破坏句子的平实性与阅读速度em-dash tangents破折号插入语被单列出来说明该提示词对句法层面也有要求摘要句子应保持线性、直白避免用破折号插入解释性从句。2.6 隐含约束禁止工具调用no-tools虽然正文没有直接出现不要调用工具字样但文件元数据description明确标注了no-tools。这意味着该提示词注入的运行是一次纯推理运行模型仅依据会话上下文完成摘要不读取文件、不执行命令。从仓库中 agent-prompt-summarization-no-tools-guard.md 可以看到同类 no-tools 摘要提示词的完整防御性写法——它甚至明确警告 Tool calls will be REJECTED and will waste your only turn — you will fail the task说明禁止工具在摘要类运行中是硬性门禁目的是防止模型把宝贵的单次运行消耗在工具调用上、最终无法产出摘要。三、生态位置离场摘要与相关提示词的协同在 claude-code-system-prompts 仓库中离场摘要并不是孤立存在的它与多个提示词文件构成用户不在场场景下的完整链路离场恢复入口agent-prompt-away-summary-generation.md 负责在用户回来的瞬间生成 40 词状态回顾通信风格底座system-prompt-outcome-first-communication-style.md 提供为离场队友写作、结果优先、可读性优先的全局原则离场摘要是这一原则的最短实现形态汇报真实性约束system-prompt-reporting-outcomes.md 要求报告实际发生的而非意图即摘要中的当前任务/下一步必须基于真实观察到的进展而不是模型自以为完成了什么后台会话场景system-prompt-background-session-instructions.md 明确指出用户可能正在实时聊天也可能离开后稍后再看结果并要求结束时给出用户可行动的汇报做了什么、在哪里——路径/分支/PR/答案本身以及需要的下一条命令——这与离场摘要的goal current task one next action结构高度同构通知联动tool-description-pushnotification.md 描述了用户很可能已走开且有值得回来的东西时才发送通知的决策原则通知内容与离场摘要往往出现在同一恢复场景中。从源码结构看可以将这条链路概括为系统提示词定义如何与离开的用户说话风格与真实性agent 提示词定义离场恢复这一刻具体说什么目标 现状 下一步工具描述则决定什么情况下值得打扰用户通知触发。四、可复用的工程要点设计一个离场恢复提示词虽然本文主题是仓库中的一份具体提示词但它的约束设计本身具有可迁移的工程价值。若需要在其他 Agent 产品中设计类似的恢复上下文提示词可以从该文档中提炼出以下可复制规则给硬性字数上限40 词/1–2 句的量级保证首屏可读且字数约束比简短这种模糊指令更可验证用目标 → 现状 → 唯一下一步固定内容结构三段式顺序让模型无需判断信息优先级直接套用模板输出明确排除过程性内容根因、内部实现、次要待办都属于过程不属于状态必须显式列入排除清单强制纯文本禁止 Markdown保证输出可被直接展示或透传禁用工具将摘要生成做成一次独立的纯推理运行避免工具调用消耗唯一的输出机会。五、小结agent-prompt-away-summary-generation.md用一句话、约 40 词的内容把用户离开后回来这一高频场景的提示词设计讲到了极致硬性字数与句数约束保证可读性goal → current task → one next action的三段式保证信息结构排除清单保证不夹带过程性噪音no-tools 元数据保证运行成本与输出确定性。结合仓库中 outcome-first 通信风格、reporting outcomes 与 background session 等配套提示词读者可以完整还原 Claude Code 在用户不在场场景下的提示词设计哲学——把最重要的信息用最短的句子写给刚回来的人。赞分享文档提示工程人工智能【免费下载链接】claude-code-system-promptsAll parts of Claude Codes system prompt, 27 builtin tool descriptions, sub agent prompts (Plan/Explore/Task), utility prompts (CLAUDE.md, compact, statusline, magic docs, WebFetch, Bash cmd, security review, agent creation). Updated for each Claude Code version.项目地址https://gitcode.com/gh_mirrors/cl/claude-code-system-prompts点击查看免费下载相关推荐开源自动驾驶仿真器CARLA全景解析为什么它是自动驾驶研究的终极训练场开源自动驾驶仿真器CARLA全景解析为什么它是自动驾驶研究的终极训练场 CARLA 是一款开源自动驾驶仿真器open source simulator fo自动驾驶科研仿真oh-my-pi 会话压缩解析compaction-summary 结构化交接摘要提示词的设计与实现oh my pi 会话压缩解析compaction summary 结构化交接摘要提示词的设计与实现 导读 在 oh my pi 的 coding agent人工智能AI Agent代码智能体工具调用CLIMCP ClientsAgent 审计日志实战从零搭建 Merkle 防篡改链把 OWASP ASI 2026 合规钉进 CI/CD 合规门禁Agent 审计日志实战从零搭建 Merkle 防篡改链把 OWASP ASI 2026 合规钉进 CI/CD 合规门禁 Agent Governance人工智能AI AgentAI 安全治理策略引擎认证鉴权Agent 沙箱可观测性上一篇一套键鼠控制多台电脑Input Leap 完整指南下一篇FckSignups 的部署架构全图前端静态站 边缘 Worker 的组合创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考