mcpField
C
cco-coach

cco-coach

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

关于 cco-coach

cco-coach 是分析用户提示词的技能,会从具体性、范围、成功标准和长度四个维度评分。它还可显示近期评分,并根据反馈协助改写提示词。

主要功能

  1. 01按四个维度为提示词评分
  2. 02分析提供的提示词文本
  3. 03查看近期提示词历史和平均分
  4. 04改写提示词并说明改动

适用场景

  1. 01开始编码任务前评估提示词
  2. 02查看近期提示词评分
  3. 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