mcpField
C
cco-templates

cco-templates

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

关于 cco-templates

cco-templates 用于管理常见任务的可复用上下文模板,帮助 Claude 用户按需加载文件和匹配模式,并支持列出、创建、应用和删除模板。

主要功能

  1. 01列出可用模板
  2. 02用文件和模式创建模板
  3. 03根据跟踪数据推荐文件
  4. 04应用命令、文件和模式
  5. 05删除模板

适用场景

  1. 01为修复错误准备上下文
  2. 02为新功能配置文件
  3. 03为重构加载相关上下文

安装

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

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

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

详细介绍

上下文模板

上下文模板是预定义的文件集合,用于读取常见任务类型所需的文件,通过只加载所需内容来节省时间和令牌。

模板存储在 ~/.claude-context-optimizer/templates/。

解析 $ARGUMENTS:

list(或不带参数)

显示所有可用模板:Glob ~/.claude-context-optimizer/templates/*.json。 对于每个模板,显示其名称、描述和文件列表。

create <name>

帮助用户创建新模板。询问他们:

  1. 这是用于哪类任务?(例如,“bug-fix”、“new-feature”、“refactor”、“review”)
  2. 应预先加载哪些文件/模式?

此外,根据历史跟踪数据建议文件:

node ${CLAUDE_PLUGIN_ROOT}/src/tracker.js suggest

将模板保存(用户批准写入后)为 ~/.claude-context-optimizer/templates/<name>.json,格式如下:

{
  "name": "template-name",
  "description": "What this template is for",
  "files": ["relative/path/to/file1", "relative/path/to/file2"],
  "patterns": ["**/*.config.*", "src/core/**"],
  "preCommands": ["git status", "git log --oneline -5"]
}

apply <name>

读取模板并执行:

  1. 运行所有 preCommands
  2. 读取列出的文件
  3. 使用 Glob 搜索列出的模式

这样 Claude 就能获得适用于该任务类型的恰当上下文。

delete <name>

删除模板文件并确认。

评论

支持 Markdown