mcpField
S
self-review

self-review

github.com/arthurzakirovAgent 工作流0159 次安装5 天前更新
代码仓库

关于 self-review

self-review 用于复盘当前对话或指定天数的历史会话,识别助手错误并提出具体改进建议。适合希望依据实际对话记录改进提示词、技能或其他控制机制的用户。

主要功能

  1. 01分析当前对话中的错误
  2. 02挖掘并逐条阅读历史会话
  3. 03将问题匹配到合适的改进机制
  4. 04基于对话实例提出具体修改

适用场景

  1. 01复盘一次回答中的遗漏信息
  2. 02从历史会话识别重复失误
  3. 03决定应修改技能、规则还是钩子

安装

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

$npx skills add https://github.com/arthurzakirov/systemsmith --skill self-review

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

详细介绍

自我复盘

如果 $ARGUMENTS 为空或不是数字,则分析当前对话。如果是数字,则将其视为挖掘指定天数历史会话的请求。

当前对话模式

针对每个错误,记录:

  1. 助手得出了什么结论
  2. 实际答案是什么
  3. 缺少什么信息
  4. 是否可以发现该信息
  5. 哪项具体改动可以避免重犯同样的错误

输出格式:

### Mistake: <what went wrong>
**Assistant said:** "<quoted claim>"
**Actual answer:** "<what turned out to be true>"
**Missing info:** <missing context>
**Findable?** YES / NO
**Fix:** <skill, prompt, hook, data-source, or workflow change>

列出错误后,提出具体修改方案,并询问用户要实施哪些方案。

历史模式

步骤 1:预筛选

仅使用挖掘脚本或同类搜索作为预筛选,找出候选会话。

跳过由基础设施问题而非助手行为导致的冻结会话或仅重试会话。

步骤 2:深入阅读

逐条阅读被标记会话中的消息。对于用户的每次干预,都要判断助手是否本可以在用户提醒前就做到这一点。

步骤 3:选择合适的修复机制

将问题对应到合适的控制层:

机制最适用场景
CLAUDE.md 或同类全局指令通用行为规则
路径范围规则特定文件类型的行为
Skills特定情境下的知识
Memory需要长期保留的决策或偏好
Hooks必须始终运行的自动防护措施
Agents隔离委派的任务类型
Commands由用户明确调用的提示词
Settings权限、环境变量、模型配置

决策启发:

  • “助手总是忘记 X” -> Hook 或始终加载的规则
  • “编辑 Y 时,助手应该执行 X” -> 路径范围规则
  • “助手在执行 Y 时缺少关于 X 的知识” -> Skill
  • “助手应该委派 X” -> Agent 加路由规则
  • “我想按需运行 X” -> Command
  • “记住这个决定” -> Memory
步骤 4:用示例呈现发现

每种模式都必须包含记录中的具体示例。不要把正则表达式计数当作发现。

针对每种模式,说明:

  • 发生了什么
  • 两三个具体示例
  • 拟议修复:类别、文件、具体修改内容,以及该修改为何有效
步骤 5:根据用户体验验证

在编辑提示词或 Skills 前,先向用户确认拟议模式是否符合其实际体验。

评论

支持 Markdown