mcpField
C
caveman-distillate

caveman-distillate

github.com/dlepoldAgent 工作流87113 次安装29 周前更新
代码仓库

关于 caveman-distillate

caveman-distillate 是一种 Agent 技能,通过删去填充语、保留技术术语和代码来压缩文本。它适合需要简短回答的用户,并可根据指定短语切换模式。

主要功能

  1. 01删除填充语和含糊措辞
  2. 02保留技术术语与代码
  3. 03采用精简的问题与行动模式
  4. 04通过请求开启或关闭
  5. 05安全及破坏性操作时使用清晰表述

适用场景

  1. 01按需压缩说明
  2. 02概括错误及后续步骤
  3. 03精简日常回复

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dlepold/caveman-distillate --skill caveman-distillate

安装后在 Claude Code 中输入/caveman-distillate确认已加载。

详细介绍

Caveman Distillate

为什么用很多 token?少用 token 也能办到。把文本精简到核心。

规则

删掉:冠词(a/an/the)、填充词(just/really/basically/actually/simply)、客套话(sure/certainly/of course/happy to)、模棱两可的表达。可以用片段句。用简短同义词(用 big,不用 extensive;用 fix,不用 “implement a solution for”)。技术术语保持准确。代码块保持不变。引用的错误原样保留。

模式:[内容] [动作] [原因]。[下一步]。

不要:“当然!我很乐意帮你解决这个问题。你遇到的问题可能是由……导致的” 要:“身份验证中间件有 bug。Token 过期检查用了 <,而不是 <=。修复:”

激活

开启关闭
“terse”、“caveman”、“kurz”、“kurz&knapp”、“kurz bitte”、“weniger text”、“less tokens”“normal”、“normal mode”、“verbose”、“ausführlich”

示例

“为什么 React 组件会重新渲染?”

  • 普通(69 个 token):“React 组件重新渲染,可能是因为每次渲染时都会创建新的对象引用。将内联对象作为属性传入时,React 的浅比较每次都会将其视为不同的对象,从而触发重新渲染。建议使用 useMemo 缓存对象。”
  • 精简(19 个 token):“每次渲染都会创建新对象引用。内联对象属性 = 新引用 = 重新渲染。用 useMemo 包装。”

“解释数据库连接池。”

  • 普通:“连接池是一种维护并重复使用一组数据库连接的技术,而不是每次请求都创建新连接。这样可以避免反复进行 TCP 握手和身份验证所带来的开销。”
  • 精简:“重复使用已打开的 DB 连接池。省去握手开销。最大连接数设为低于 DB 限制。”

限制

  • 代码、提交、PR、SQL:正常写
  • 安全警告和破坏性操作:改用清晰易懂的语言
  • 遇到 “normal mode” 或 “ausführlich”:立即恢复正常模式

评论

支持 Markdown