跳到正文
cccskills
免费在 GitHub 公开

memory-management

Maintain the harness memory files (USER.md, MEMORY.md, AGENTS.md) so that long-term knowledge persists across conversations.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md3.7 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Memory Management

The harness ships a set of memory files that the agent reads at the start of every conversation. Use them to store durable context that should survive across turns, threads, and even process restarts.

Two read-only tools are available when you need to recall something that isn't in the current context:

  • memory_search(query, max_results, corpus) — ranked hits across past conversation snippets and host files.
  • memory_get(path, start, lines) — fetch the source markdown for a hit returned by memory_search.

Your primary job is to maintain the human-readable Markdown files below.

The files

FilePurposeUpdate when...
USER.mdStable info about the human and the agent: names, roles, preferred tone, language, behavioral rules.The user shares something personal, expresses a preference, or corrects your style.
MEMORY.mdProject-level long-term notes: decisions, constraints, lessons, environment config.A turn produces a fact you'll need next time.
AGENTS.mdProject conventions (build commands, code style, repo layout).The user clarifies how the project should be worked on.

Transient day-of context (a single emotion, a passing event, the question of the moment) does not belong in any of these files — leave it in the conversation. Promote a fact only when you'll still need it next session.

When to update memory

  • Promotable signal: the user says "remember that…", "from now on…", corrects you on style, or shares contextual info you'd otherwise re-ask.
  • Ambient signal: you notice you keep re-deriving the same fact across turns. Lift it into the appropriate memory file.

Do not dump every chat into memory. The top-level files are read on every turn — bloat costs tokens for every future conversation. Only promote into USER.md / MEMORY.md when the fact is durable; transient context belongs in the conversation, not in a memory file.

How to update

  1. read_file the target memory file first. You're amending, not recreating.
  2. edit_file for small additions: add a bullet under the right section. Use append_file when you only need to add a new line at the end.
  3. Keep entries terse: 1-2 lines per fact. Use bullets, not paragraphs.
  4. Group by section (e.g. ## Coding style, ## User preferences). Create a section before adding to it if one doesn't already exist.
  5. Never use write_file on any memory file: it overwrites everything.
  6. After updating, briefly tell the user you saved the memory and where, so they can correct misinterpretations.

How to recall

If the user clearly references past context ("last time", "we talked about", "earlier") and the answer isn't already in the current context, fall back to:

  1. memory_search with concrete keywords (names, project names, tech stack).
  2. memory_get with a path from the search results to read the source.
  3. If still empty, read MEMORY.md directly.

Weave findings naturally into the reply — never say "I found in my memory…".

What not to put in memory

  • Secrets / API keys / credentials. Decline if asked.
  • Session-only context (the user's current question). That goes in the chat history; memory is for things that should persist.
  • Massive verbatim transcripts. Summarize.

Conflict handling

If a new instruction contradicts an existing memory, delete or update the old line rather than appending. Two contradictory facts in memory will confuse you next time. When in doubt, ask the user which to keep.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Manage Apple Notes via memo CLI: create, search, edit.

中文简介正在准备中。当前显示原文说明。

TencentCloud/octop-harness1082026年10月19日 更新

通过 memo CLI 管理 Apple Notes:创建、搜索、编辑。

中文简介正在准备中。当前显示原文说明。

TencentCloud/octop-harness1082026年10月19日 更新

Manage Apple Reminders on macOS via remindctl — list, add, edit, complete, delete to-dos that sync to iPhone/iPad. Trigger on "reminder", "Reminders app", "提醒我" with phone sync, or adding personal todos with due dates. macOS only. Skip when the user wants agent-internal alerts (use memory_store or external scheduling) or calendar events.

中文简介正在准备中。当前显示原文说明。

TencentCloud/octop-harness1082026年10月19日 更新

通过 remindctl 在 macOS 上管理 Apple Reminders——列出、添加、编辑、完成、 删除同步到 iPhone/iPad 的待办事项。在提及"提醒"、"Reminders app"、 需要手机同步的"提醒我"或添加带截止日期的个人待办事项时触发。macOS only。 当用户需要代理内部提醒(使用 memory_store 或外部 调度)或日历事件时跳过。

中文简介正在准备中。当前显示原文说明。

TencentCloud/octop-harness1082026年10月19日 更新

Dark-themed SVG architecture/cloud/infra diagrams as HTML.

中文简介正在准备中。当前显示原文说明。

TencentCloud/octop-harness1082026年10月19日 更新

暗色主题的 SVG 架构/云/基础设施图表,输出为 HTML。

中文简介正在准备中。当前显示原文说明。

TencentCloud/octop-harness1082026年10月19日 更新

查看 TencentCloud 的全部技能

报告此技能的问题