关于 cco-coach
cco-coach 是分析用户提示词的技能,会从具体性、范围、成功标准和长度四个维度评分。它还可显示近期评分,并根据反馈协助改写提示词。
主要功能
- 01按四个维度为提示词评分
- 02分析提供的提示词文本
- 03查看近期提示词历史和平均分
- 04改写提示词并说明改动
适用场景
- 01开始编码任务前评估提示词
- 02查看近期提示词评分
- 03完善描述不够具体的任务请求
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ egorfedorov/ claude-context-optimizer --skill cco-coach安装后在 Claude Code 中输入/cco-coach确认已加载。
详细介绍
提示词教练
当用户运行 /cco-coach,或询问“提示词反馈” /“оцени мой промпт”时,对用户最近一次自然语言请求(或他们提供的文本)运行分析器。
使用方法
如果用户在命令后传入文本(例如 /cco-coach add login screen):
node ${CLAUDE_PLUGIN_ROOT}/src/prompt-coach.js analyze "the prompt text here"
如果未提供文本,则显示最近的提示词历史记录和平均分:
node ${CLAUDE_PLUGIN_ROOT}/src/prompt-coach.js history 10
分数的含义
教练会从四个维度进行评分(S/A/B/C/D/F):
- 具体性 — 提示词是否写明文件、行号和标识符?
- 范围 — 修改范围是否明确?“修复 src/auth.js:42 中的错误”胜过“修复所有错误”
- 成功标准 — 如何判断任务已完成?(测试通过、错误消失等)
- 长度 — 太短通常意味着描述不充分;太长则会埋没需求
展示方式
运行脚本后,用通俗的语言总结最重要的 1–3 条建议,并主动提出为用户重写提示词。如果用户同意:
node ${CLAUDE_PLUGIN_ROOT}/src/prompt-coach.js improve "the original prompt"
然后展示改进后的版本,并简要对比说明改动之处。
何时主动提出建议
如果你发现用户的提示词在最近一次 UserPromptSubmit hook 中得分 ≤60,且任务进展不顺利(读取很多内容却没有任何编辑),请委婉地建议使用 /cco-coach 进行优化。
评论
支持 Markdown