Appearance
5个Claude Code神级Skill:Caveman砍Token、Memory Compiler记决策
装了30个Claude Code Skill,删到只剩这5个。真正值得装的Skill只有三种:解决痛点的、每次会话都用的、不需要手动维护的。这5个Skill有一个共同点,都在解决Claude Code的原生缺陷——废话多、记不住、论文难读、上下文不足、测试遗漏。
Skill 1:Caveman — AI输出砍半,Token费用降75%
Claude Code有个问题,输出太啰嗦。问一个技术问题,它给你写一大段解释,200字起步。实际上你只需要那个核心答案。
效果对比
| 模式 | Token数 |
|---|---|
| 普通Claude | 69 tokens |
| Caveman模式 | 19 tokens |
普通Claude说:
The reason your React component is re-rendering is likely because you're creating a new object reference on each render cycle. When you pass an inline object as a prop, React's shallow comparison sees it as a different object every time, which triggers a re-render. I'd recommend using useMemo to memoize the object.
Caveman模式说:
New object ref each render. Inline object prop = new ref = re-render. Wrap in useMemo.
意思一样,差了50个字。技术准确性不变,去掉的只是废话。
4种强度模式
| 模式 | 压缩程度 |
|---|---|
| Lite | 轻度压缩 |
| Full | 标准模式 |
| Ultra | 极限压缩 |
| 文言文 | 用中文古文输出 |
安装
bash
claude plugin marketplace add JuliusBrussee/caveman
claude plugin install caveman@caveman特点:Auto-activation,装完自动生效,不用每次手动调用。
Skill 2:Memory Compiler — 让Claude记住项目关键决策
Claude Code最大的问题:每次新Session上下文全丢了。你花一周讨论的架构设计,新Session一开Claude什么都不记得。
工作机制
Hook自动捕获对话 → 提取知识 → 存入每日日志 → 编译成知识库 → 下次Session直接调取知识库结构
| 文件夹 | 放什么 |
|---|---|
| concepts/ | 概念定义 |
| connections/ | 概念关联 |
| qa/ | 问答对 |
反直觉设计:No RAG
个人规模50-500篇文章,不需要向量检索,LLM直接读index.md效果更好。向量数据库是大规模才需要的。
安装
bash
claude plugin marketplace add JuliusBrussee/memory-compiler
claude plugin install memory-compiler@memory-compilerSkill 3:PDF Reader — 论文阅读神器
Claude Code读PDF有个问题:一次性加载太多,上下文爆炸。PDF Reader把论文切成章节,按需加载,不会撑爆上下文。
核心功能
| 功能 | 说明 |
|---|---|
| 章节切割 | 自动识别论文结构,按章节加载 |
| 关键页提取 | 只加载包含关键词的页面 |
| 图表提取 | 单独提取图表,附带说明 |
| 引用追踪 | 点击引用直接跳转 |
安装
bash
claude plugin marketplace add JuliusBrussee/pdf-reader
claude plugin install pdf-reader@pdf-readerSkill 4:Context Loader — 上下文补充
Claude Code有时候会因为上下文不足,给出错误的答案。Context Loader会在执行任务前,自动补充必要的上下文。
使用场景
| 场景 | 补充内容 |
|---|---|
| 修改代码 | 自动读取相关文件 |
| 重构函数 | 自动加载调用链 |
| 修复bug | 自动搜索相关issue和讨论 |
安装
bash
claude plugin marketplace add JuliusBrussee/context-loader
claude plugin install context-loader@context-loaderSkill 5:Test Guardian — 测试遗漏检测
写完代码,Claude有时候会忘了写测试。Test Guardian会在代码完成后自动检查,提醒你哪些地方没有测试覆盖。
核心功能
| 功能 | 说明 |
|---|---|
| 覆盖率检查 | 自动检测哪些函数没有测试 |
| 边界提醒 | 提醒你哪些边界条件没测 |
| 回归提醒 | 修改代码后提醒你跑相关测试 |
安装
bash
claude plugin marketplace add JuliusBrussee/test-guardian
claude plugin install test-guardian@test-guardian总结:5个Skill解决5个痛苦
| 痛苦 | Skill | 效果 |
|---|---|---|
| 输出太啰嗦 | Caveman | Token降75% |
| 每次都失忆 | Memory Compiler | 记住关键决策 |
| 论文读到爆 | PDF Reader | 按需加载不爆上下文 |
| 上下文不足 | Context Loader | 自动补充相关上下文 |
| 测试老忘写 | Test Guardian | 自动提醒测试覆盖 |
一句话总结:装30个不如用对5个——Caveman砍Token、Memory Compiler记决策、PDF Reader读论文、Context Loader补上下文、Test Guardian测覆盖。
