关于 cco-templates
cco-templates 用于管理常见任务的可复用上下文模板,帮助 Claude 用户按需加载文件和匹配模式,并支持列出、创建、应用和删除模板。
主要功能
- 01列出可用模板
- 02用文件和模式创建模板
- 03根据跟踪数据推荐文件
- 04应用命令、文件和模式
- 05删除模板
适用场景
- 01为修复错误准备上下文
- 02为新功能配置文件
- 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>
帮助用户创建新模板。询问他们:
- 这是用于哪类任务?(例如,“bug-fix”、“new-feature”、“refactor”、“review”)
- 应预先加载哪些文件/模式?
此外,根据历史跟踪数据建议文件:
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>
读取模板并执行:
- 运行所有
preCommands - 读取列出的文件
- 使用 Glob 搜索列出的模式
这样 Claude 就能获得适用于该任务类型的恰当上下文。
delete <name>
删除模板文件并确认。
评论
支持 Markdown