Community编程与开发github.com

asidko/caveman-compact

将散文压缩为简洁的穴居人风格以节省 Token——零依赖的 Claude 与 Codex 技能。

caveman-compact 是什么?

该技能(asidko/caveman-compact)旨在通过将啰嗦的散文自动转换为简洁的“穴居人风格”语言,来大幅减少 AI 对话中的 Token 消耗。它专为 Claude、Codex 等基于 Token 计费的 AI 代理(如 Cursor、Codex CLI)设计,能够通过紧凑表达显著降低使用成本。该技能工作方式如下:捕获用户输入的冗长文本,然后输出一种去除了冠词、助动词和连接词,仅保留核心名词和动词的最小化句式。与其他优化方案不同,它不依赖任何外部 API 或库,完全基于纯文本规则和模式匹配实现。对于需要频繁与 AI 对话的开发者而言,这可能是最直接有效的省 Token 方案。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add asidko/caveman-compact

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

caveman-compact 是做什么的?

将散文压缩为简洁的穴居人风格以节省 Token——零依赖的 Claude 与 Codex 技能。

概述

此技能将冗长的散文自动转换为简洁、直接的语言,类似于“穴居人”或电报式风格。它设计用于 Token 优化的 AI 环境,如 Claude Code、Cursor 和 Codex CLI。通过删除不必要的词语(冠词、介词、连接词、助动词等)并保留关键名词和动词,它可在不损失含义的情况下将 Token 消耗降低 30-50%。

它是如何工作的

当提供文本时,该技能会分析其结构并应用一组转换规则:

  • 移除所有冠词(a, an, the)
  • 移除所有联系动词(is, are, was, were, be, been)
  • 移除情态助动词(can, could, will, would, shall, should, may, might, must)
  • 将进行时动词(-ing 形式)简化为简单过去时或一般现在时
  • 将条件句和复合句拆分为独立、简洁的陈述
  • 移除量词(many, much, several, few 等)和程度副词(very, extremely 等)
  • 用更短、更直接的替代词替换常见的繁复短语
  • 保留技术术语、专有名词和代码片段不变

示例

输入:

我们正在考虑修改认证流程以使其更具弹性。开发团队已经敲定了一些潜在的微服务架构方案,我们希望在冲刺(sprint)的剩余时间内讨论并选择一个方案。

输出:

考虑修改认证流程。增加弹性。开发团队敲定微服务方案。我们在冲刺中讨论。选择一个方案。

用法

要在 AI 代理中使用此技能,只需将文本包装在适当的技能调用中:

<skill name="asidko/caveman-compact">
您的长文本放在这里,可以包含跨多个句子甚至段落的内容。该技能会输出紧凑版本。
</skill>

在 Claude Code 中,您也可以使用 Markdown 代码块或直接内联引用技能名称:

@caveman-compact 您的文本

限制

  • 该技能并非为详尽的翻译或摘要而设计。它专注于去除多余的词语。
  • 复杂的行业术语或高度技术性的文本(包含许多首字母缩略词)可能无法有效压缩。
  • 使用了大量持续时态(进行时)的文本可能无法完好保留原始时态。
  • 诗意或修辞语言会失去大部分原有特色。

为什么使用它?

对于基于 Token 使用计费的 AI 代理,每次提示词/补全操作都可能产生成本。通过用更少的表达相同的意思,您可以:

  • 节省费用:降低每次交互的 Token 消耗。
  • 增加速度:更短的输入/输出意味着更快的响应时间。
  • 保持清晰:紧凑的文本往往不那么含糊,迫使 AI 专注于核心逻辑。

兼容性

该技能被记录为支持以下平台:

  • Claude Code(Anthropic)
  • Cursor(基于 AI 的 IDE)
  • Codex CLI(OpenAI 的代码生成)
  • 任何其他接受 Markdown 风格技能指令的 Token 感知 AI 环境。

许可证

MIT — 随意使用、修改并分发。

相关技能