用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/SimHacker/moollm --skill honest-forget命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | honest-forget |
| description | Graceful memory compression with integrity — summarize before forgetting, never fabricate |
| license | MIT |
| tier | 1 |
| allowed-tools | ["read_file","write_file","list_dir","search_replace"] |
| related | ["robust-first","summarize","self-repair","session-log","memory-palace","postel"] |
| tags | ["moollm","memory","compression","graceful","context"] |
| inputs | {"target":{"type":"path","required":true,"description":"What to potentially forget"},"urgency":{"type":"enum","values":["low","medium","high","critical"],"default":"medium","description":"How urgently we need to free context"}} |
| outputs | ["FORGET.yml","WISDOM.yml","POINTERS.yml","archive/"] |
| templates | ["FORGET.yml.tmpl","WISDOM.yml.tmpl"] |
"Summarize before forgetting. Never fabricate."
Graceful memory compression that preserves wisdom. Compress context gracefully when budget is exceeded. Extract wisdom, create pointers, and let go with integrity.
Compress context gracefully when budget is exceeded. Extract wisdom, create pointers, and let go with integrity. Never silently lose information or fabricate what was forgotten.
ASSESS → EXTRACT → COMPRESS → POINTER → RELEASE
Before forgetting, understand what you have:
assessment:
file: "path/to/file.md"
tokens: 5000
contains:
decisions: ["List of decisions made"]
learnings: ["What was learned"]
questions_answered: ["Q&A pairs"]
dead_ends: ["What didn't work"]
importance:
for_current_task: "high|medium|low"
for_future_reference: "high|medium|low"
Compress iterations into lessons:
wisdom:
id: "wisdom-001"
title: "LEARNED: [Pattern/Pitfall]"
compressed_from:
iterations: "45-55"
original_tokens: 15000
lesson:
Leave breadcrumbs for retrieval:
pointer:
to: "path/to/archived/content"
summary: "One line about what's there"
retrieve_when:
- "Specific condition"
contains:
- "What you'll find there"
| Field | Required | Purpose |
|---|---|---|
file | ✓ | Path to content |
tokens | ✓ | Size estimate |
importance | ✓ | How critical |
decisions | Choices made | |
learnings | What was learned | |
dead_ends | Failed approaches |
| Field | Required | Purpose |
|---|---|---|
id | ✓ | Unique identifier |
title | ✓ | Brief summary |
lesson | ✓ | Core insight |
compressed_from | Source info | |
pitfalls | What to avoid | |
example | Good/bad examples | |
retrieval_hint | When to recall |
| Field | Required | Purpose |
|---|---|---|
to | ✓ | Archive path |
summary | ✓ | One-line description |
retrieve_when | Trigger conditions | |
contains | What's there |
| File | Purpose |
|---|---|
FORGET.yml | Current forgetting session |
WISDOM.yml | Extracted lessons |
POINTERS.yml | Retrieval breadcrumbs |
archive/ | Compressed content |
| Command | Syntax | Action |
|---|---|---|
ASSESS | ASSESS [file] | Evaluate what's there |
EXTRACT | EXTRACT [wisdom] | Pull out lessons |
COMPRESS | COMPRESS [level] | Create summary |
POINTER | POINTER [to] | Leave retrieval hint |
RELEASE | RELEASE [file] | Remove from context |
| Level | Ratio | Keeps | Use When |
|---|---|---|---|
| FULL | 1:1 | Everything | Still actively needed |
| WISDOM | ~5:1 | Lessons, decisions, key facts | Work is done, wisdom remains |
| SUMMARY | ~10:1 | Essence and pointers | Background reference only |
| POINTER | ~50:1 | Just retrieval hints | Rarely needed, but should remember it exists |
DO:
DON'T:
Say: "I compressed earlier iterations. The wisdom I retained is X."
Offer: "I can retrieve the original if needed."
Don't: "Make up details that feel right."
Always include in context:
FORGET.ymlWISDOM.ymlPOINTERS.yml