mcpField
C
cco

cco

github.com/egorfedorovAgent 工作流125251 次安装2 天前更新
代码仓库

关于 cco

cco 是面向 Claude Code 的 Context Optimizer 技能,用于跟踪 Token 使用并支持节省上下文的编码工作流。其命令涵盖会话报告、项目上下文工具、任务跟踪和配置。

主要功能

  1. 01查看会话预算和 Token 节省
  2. 02审计转录和会话成本
  3. 03报告 Token 投资回报
  4. 04读取前打包相关文件
  5. 05绘制项目结构并检查 Git 上下文
  6. 06在压缩前后跟踪任务

适用场景

  1. 01检查多个会话的 Token 支出
  2. 02查找项目中的上下文浪费
  3. 03为任务整理精简文件集
  4. 04在压缩期间跟踪任务成本和状态

安装

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

$npx skills add https://github.com/egorfedorov/claude-context-optimizer --skill cco

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

commands/
anatomy.md
audit.md
board.md
budget.md
claudemd.md
clean.md
coach.md
config.md
digest.md
doctor.md
export.md
git.md
orchestrate.md
overhead.md
pack.md
patterns.md
replay.md
report.md
roi.md
shield.md
task.md
templates.md
tools.md
wrapped.md

详细介绍

Context Optimizer

需要 Claude Code(或电脑上的 Cowork):此功能会运行插件的本地脚本。如果没有 node 或 ${CLAUDE_PLUGIN_ROOT},例如在 claude.ai 聊天中,请勿尝试运行任何内容。用一行说明这一点,并改为提供 fresh-start 或 token-check 技能。

参数:$ARGUMENTS。第一个词是命令;其余部分是它的 <args>。未提供命令时,使用 board。如果是 help,或命令不在表格中: 将下表作为简短菜单打印出来,然后停止。

对于某个命令,请读取其说明 ${CLAUDE_PLUGIN_ROOT}/skills/cco/commands/<command>.md 并按说明操作。 这些文件中将插件路径写作 ${CLAUDE_PLUGIN_ROOT}:请用 ${CLAUDE_PLUGIN_ROOT} 替换, 并在写有 <args> 的地方使用用户的 <args>。如果用户只输入了一个仅运行脚本的命令, 请直接运行表格中的脚本,无需读取文件。

查看 token 的去向

命令显示内容脚本
(无) / board本次会话:预算、支出金额、节省金额、浪费、当前任务、后续操作node ${CLAUDE_PLUGIN_ROOT}/src/dashboard.js board
audit真实对话记录:资金去向以及 CCO 节省的金额node ${CLAUDE_PLUGIN_ROOT}/src/audit.js <args>
wrapped上周回顾:支出、最忙碌的一天、最昂贵的项目、一条建议node ${CLAUDE_PLUGIN_ROOT}/src/wrapped.js <args>
report所有受跟踪会话的 Token ROInode ${CLAUDE_PLUGIN_ROOT}/src/report.js full
roi按模型统计的每月节省金额node ${CLAUDE_PLUGIN_ROOT}/src/roi.js
digest最近 N 天的效率评分和趋势node ${CLAUDE_PLUGIN_ROOT}/src/digest.js <args>
replay最近的会话摘要node ${CLAUDE_PLUGIN_ROOT}/src/replay.js <args>
tools各工具实际消耗的 token 数量node ${CLAUDE_PLUGIN_ROOT}/src/tool-costs.js
overhead每次会话开始时固定占用的上下文node ${CLAUDE_PLUGIN_ROOT}/src/overhead.js

减少支出

命令功能
orchestrate <task>由 Haiku 子 Agent 负责阅读和运行测试,完成任务
task跟踪任务开销,并在 /compact 后保留任务状态
pack <task>在读取任何内容之前,列出任务所需文件及行范围
anatomy项目的精简概览
git根据 git 工作树提供上下文建议
claudemd查找 CLAUDE.md 中的冗余内容
coach评估上一个提示词并优化措辞
shield根据从未使用过的内容生成 .contextignore 规则
templates保存常见任务的上下文集合

设置和数据

命令功能
config调整阈值(重新读取警告、缓存过期时间、教练)
budget上下文预算和自动压缩设置
export将报告保存为 Markdown 或离线 HTML 页面
patterns与团队共享已学习的文件模式
clean清理或重置受跟踪的数据
doctor端到端检查安装状态

评论

支持 Markdown