一键导入
context-management
// 在多轮对话和多 Agent 协作场景下,帮助模型管理指令、项目状态和长上下文。通过外部文档与会话笔记实现可控的“记忆”、指令冲突检测和高质量交接。适用于任务跨多次调用、跨 Agent、需要稳定行为规范时使用。
// 在多轮对话和多 Agent 协作场景下,帮助模型管理指令、项目状态和长上下文。通过外部文档与会话笔记实现可控的“记忆”、指令冲突检测和高质量交接。适用于任务跨多次调用、跨 Agent、需要稳定行为规范时使用。
生成结构化 git 变更报告(JSON + Markdown)。使用此技能当用户提到"git 变更"、"commit 摘要"、"代码审查"、"release note"、"近期改动"、"每日摘要",或需要分析指定 commit 区间的代码变更。包含三元组结构(设计意图、核心代码、影响范围)的语义化报告,适用于代码审查、发布说明、团队同步、CI/CD 等场景。
基于Hyperliquid成功实现经验,为新交易所供应商提供Yuan框架集成指南。使用此技能当需要为新的交易所创建供应商实现,包括项目结构设计、API集成、核心服务实现和最佳实践。适用于交易所API集成、金融系统开发、微服务架构设计。
| name | context-management |
| description | 在多轮对话和多 Agent 协作场景下,帮助模型管理指令、项目状态和长上下文。通过外部文档与会话笔记实现可控的“记忆”、指令冲突检测和高质量交接。适用于任务跨多次调用、跨 Agent、需要稳定行为规范时使用。 |
本 Skill 用于指导 LLM/Agent 在复杂项目中:
- 明确“指令 vs 信息”的区分
- 把长期记忆外化到文件(AGENTS.md / SESSION_NOTES.md)
- 在接受新指令时做冲突检测
- 控制上下文长度,避免无脑堆日志
- 提供可追踪、可审计的决策记录
当满足以下任一条件时,应主动启用本 Skill 的行为规范:
AGENTS.md、SESSION_NOTES.md、会话笔记、交接文档 等;如果当前任务只是一次性、几句话就能完成的小活,可以不主动使用本 Skill(除非用户明确要求)。
指令与信息分离
本 Skill 要求:
AGENTS.md + SESSION_NOTES.md 的「指令与约束」部分;渐进式信息披露(Progressive Disclosure)
文件系统即外部记忆
AGENTS.md:Agent 行为准则;SESSION_NOTES.md:项目当前状态与会话笔记;docs/xxx.md);明确、可审计的决策与指令变更
将复杂任务拆分为阶段并外化成计划文档
IMPLEMENTATION_PLAN.md:
当本 Skill 被触发时,Agent 应该遵循以下步骤:
检查并读取关键文档
AGENTS.md(如果不存在,可提示用户用模板新建);codex/SESSION_NOTES.md 或类似约定路径;SESSION_NOTES.template.md 作为起点。在内部整理出三类列表
(可在你的“隐藏思考”中完成,不必全部回显给用户):
解析用户本轮请求
对新指令进行“冲突检测”
形成本轮的“工作计划”
在具体执行工作(写代码、改文档、分析数据等)时,应遵循:
优先查文档后再推理
AGENTS.mdSESSION_NOTES.mddocs/ 目录DESIGN.md、ARCHITECTURE.md)。小步修改 + 明确说明
控制上下文长度
尊重指令层级与来源
AGENTS.md 中的长期指令;SESSION_NOTES 中明确记录的阶段性指令;遇到卡壳时的处理方式
SESSION_NOTES 中简要记录“思路切换”的原因。在你准备结束本轮工作(或预期需要交给下一位 Agent)时:
更新 SESSION_NOTES
最近几轮工作记录 中增加一条:
当前 TODO / 任务列表 中:
记录指令变更与冲突决议
指令与约束 一节的合适小节更新;明确下一位 Agent 的建议步骤
下一位 Agent 的建议行动 中写出 3–5 条:
本 Skill 依赖两个可重用的模板:
AGENTS.template.mdSESSION_NOTES.template.md当你检测到项目中还没有正式的 AGENTS.md 或 SESSION_NOTES.md 时,你应当:
AGENTS.template.md → AGENTS.mdSESSION_NOTES.template.md → codex/SESSION_NOTES.md 或项目约定路径;之后,所有对指令和项目状态的修改,应通过这两个正式文件来完成,而不是修改模板本身。
以下是一些你应该“自动想到使用本 Skill”的典型场景。
用户第一次:
“帮我这个仓库写一个 AGENTS.md 和 SESSION_NOTES.md,用于后续所有工作。”
你:
用户第二次:
“我们改主架构了,现在 HTTP 层不直接访问数据库了,你帮我重构,并更新交接文档。”
你:
旧指令:AGENTS.md 中写明“不要直接修改生产数据库相关配置”;
新指令:用户说“你直接把生产的 DB host 改一下就行”。
你应当:
在你自觉“本轮任务需要上下文管理”时,可以在内部快速检查:
AGENTS.md 和 SESSION_NOTES.md?如果以上大部分都能回答“是”,说明你正确使用了本 Skill。