Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/u9401066/rootcause-mcp/memory-checkpointnpx skills add u9401066/rootcause-mcp --skill memory-checkpointgit clone --depth 1 https://github.com/u9401066/rootcause-mcpWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/u9401066/rootcause-mcp/memory-checkpoint)<a href="https://agentmods.dev/skills/u9401066/rootcause-mcp/memory-checkpoint"><img src="https://agentmods.dev/badge/skills/u9401066/rootcause-mcp/memory-checkpoint.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00000 | $0.02060 |
| Opus 5 | $0.00000 | $0.01030 |
| Sonnet 5 | $0.00000 | $0.00412 |
| Haiku 4.5 | $0.00000 | $0.00206 |
Grade A, and why
memory-checkpoint scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
This is a copy
100% identical to memory-checkpoint — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 286 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Memory Checkpoint 技能 (記憶檢查點)
描述
在對話被 Summarize 壓縮前,主動將詳細記憶外部化到 Memory Bank,避免重要上下文遺失。
觸發條件
- 「記憶檢查點」、「checkpoint」、「存檔」
- 「保存記憶」、「外部化記憶」
- 「sync memory」、「dump context」
- 對話較長時主動觸發(建議每 10-15 輪對話或重大進展後)
⚠️ 為什麼需要這個 Skill?
當對話過長時,系統會自動 Summarize(摘要)對話歷史,可能導致:
- 詳細的程式碼變更記錄被省略
- 決策背後的討論脈絡遺失
- 檔案路徑和具體實作細節模糊化
- 需要花時間重建上下文
解決方案:在被 Summarize 前,主動將關鍵記憶寫入 memory-bank/ 目錄。
📋 Checkpoint 內容
1️⃣ activeContext.md - 當前工作焦點
## 當前工作焦點
<!-- 當前正在做什麼 -->
## 進行中的變更
<!-- 具體的檔案和修改 -->
## 待處理事項
<!-- 下一步要做什麼 -->
## 關鍵決策
<!-- 本次對話做的重要決定 -->
## 相關檔案
<!-- 涉及的檔案路徑列表 -->
2️⃣ progress.md - 進度追蹤
## Done (已完成)
- [x] 具體完成的事項(含檔案路徑)
## Doing (進行中)
- [ ] 正在進行的工作
## Next (下一步)
- [ ] 計劃要做的事項
3️⃣ decisionLog.md - 決策日誌
## YYYY-MM-DD
### 決策:[決策標題]
- **背景**:為什麼需要這個決定
- **選項**:考慮過的方案
- **決定**:最終選擇
- **原因**:選擇的理由
4️⃣ architect.md - 架構記錄(如有變更)
## 架構變更記錄
### YYYY-MM-DD: [變更標題]
- **變更內容**:
- **影響範圍**:
- **相關檔案**:
🚀 Checkpoint 執行步驟
自動執行(推薦)
當偵測到以下情況,AI 應主動執行 Checkpoint:
-
對話長度指標
- 對話超過 10 輪
- 累積修改超過 5 個檔案
- 完成一個重要功能/修復
-
工作階段轉換
- 從設計階段轉到實作
- 完成一個 PR 或 Commit
- 切換到不同的功能區塊
-
明確指標
- 使用者說「先記一下」、「checkpoint」
- 使用者說「等等繼續」、「我先去忙」
手動執行
使用者可隨時說:
- 「記憶檢查點」
- 「同步 memory bank」
- 「存檔目前進度」
📝 Checkpoint 範本
Quick Checkpoint(快速檢查點)
更新 activeContext.md:
# Active Context
> Last checkpoint: 2024-XX-XX HH:MM
## 🎯 當前焦點
[一句話描述當前在做什麼]
## 📝 本次對話摘要
1. [做了什麼 1]
2. [做了什麼 2]
3. [做了什麼 3]
## 📁 變更的檔案
- `path/to/file1.py` - [變更摘要]
- `path/to/file2.ts` - [變更摘要]
## ⚠️ 待解決
- [ ] 問題 1
- [ ] 問題 2
## 💡 重要決定
- 決定 A:[原因]
- 決定 B:[原因]
## 🔜 下一步
1. [下一步 1]
2. [下一步 2]
Full Checkpoint(完整檢查點)
更新所有相關 Memory Bank 檔案:
memory-bank/
├── activeContext.md ← 當前焦點 + 變更檔案
├── progress.md ← Done/Doing/Next
├── decisionLog.md ← 新決策(如有)
├── architect.md ← 架構變更(如有)
├── productContext.md ← 技術棧變更(如有)
└── systemPatterns.md ← 新模式/慣例(如有)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 286 lines · 0 tokens per session scan A 8d4a98bf5928
memory-checkpoint is a skill published in the GitHub repository u9401066/rootcause-mcp (0 stars, last pushed yesterday), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 2,060 tokens. A static security scan graded it A with 0 findings. It is 100% identical to memory-checkpoint, differing in 0 lines, and is treated as a copy.
Other skills, from other repositories
vault-summarize
Use when the user asks to summarize, digest, or get an overview of a folder, project, or set of notes in their markdown vault — runs the vault's batched map-reduce recipe so note bodies stay out of the retained conversation context.
vault-workflow
Use when the user asks you to search, read, or reason about notes in their markdown vault — guides when to use which vault tool and how to chain them for good results.
memory-curate
Use this skill on a weekly cadence and at every change archive to keep the project's tiered memory (MEMORY.md index + per-topic memory files + workspace artifacts under .memory/) coherent and fresh. Detects stale entries, merges duplicates, prunes superseded facts, refreshes the inference layer from the latest…
second-brain-reflection
Systematically extract lessons from tasks, compress them into reusable rules, and store them in the appropriate memory tier (Local, Global, or Private). Use this skill at the end of every major mission or experiment to build your 'Second Brain'.
session-context
OneNote session start - recall notebooks and save notes.
memory-checkpoint
Externalize detailed memory to Memory Bank before conversation summarization to prevent context loss. Triggers: CP, checkpoint, save, 存檔, 記一下, 保存, sync memory, dump, 先記著, 備份, backup, snapshot, 快照, 記錄, 等等, 先停, pause, 離開前, before leaving, 收工.