Community图像github.com

maorfsdev/reflect-yourself

自我学习系统,能够捕获修正、发现工作流模式,并将学习成果同步到技能和规则中。在会话结束时、进行修正后或用户希望将学习成果形式化时使用(v1.1.3)。

reflect-yourself 是什么?

reflect-yourself 是一个专为 Cursor 设计的自我学习系统,能够自动捕获用户的修正和反馈,并将这些学习成果整合到 Cursor 的技能和规则文件中。该技能的主要目的是帮助开发者从日常交互中积累经验,逐步完善个人或项目的编码规范和最佳实践。它支持“当前会话”、“队列”和“技能发现”等多种作用域,并提供“快速”和“完整”两种审查模式以适应不同场景。使用时,用户只需在会话结束时运行 `/reflect-yourself` 命令,系统便会分析当前会话、生成学习摘要和卡片,并通过问答形式征求用户审批,只有获得明确许可后才会将学习成果应用到项目技能(`.cursor/skills/`)、个人技能(`~/.cursor/skills/`)或项目规则(`.cursor/rules/`)中。此外,待处理的学习内容会暂存于全局队列文件 `~/.cursor/reflect-queue.json`,避免污染项目仓库。

兼容平台✓Claude Code~Codex CLI✓Cursor
npx skills add maorfsdev/reflect-yourself

Installed? Explore more 图像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

reflect-yourself 是做什么的?

用于 Cursor 的自我学习系统,能够捕获修正并将其同步到正确的位置。

工作流程

调用时:

  1. 分析 会话(如果范围不明确,可选择提出澄清性问题)
  2. 呈现 学习成果供审查(先总结,再卡片;参见命令文件)
  3. 捕获操作 通过 Cursor 代理工具 提问(message-question)实现——提供“全部应用”/“应用所选”/“全部跳过”/“部分”/“其他”选项;参见 Cursor 文档 → 代理概览 → 工具
  4. 仅在用户明确批准后应用(通过问答或输入回复)

输入

输入默认值描述
作用域当前会话“本次会话” / “还包括队列” / “发现技能”
模式完整审查“快速”(仅应用高置信度) / “完整”

命令

当用户调用以下命令时,读取 commands/ 中对应的文件:

命令文件
/reflect-yourselfcommands/reflect-yourself.md
/reflect-yourself-skillscommands/reflect-yourself-skills.md
/reflect-yourself-queuecommands/reflect-yourself-queue.md
/reflect-yourself-skipcommands/reflect-yourself-skip.md

快速入门

  1. 在会话结束时,运行 /reflect-yourself
  2. 审查捕获的学习成果(摘要 + 卡片)
  3. 通过提示或回复选择操作(应用 / 编辑 / 跳过 / 重定向)
  4. 学习成果将在批准后应用到技能/规则中

放置逻辑

  • 项目技能(.cursor/skills/)→ 特定于代码库
  • 个人技能(~/.cursor/skills/)→ 可跨项目复用
  • 项目规则(.cursor/rules/)→ 编码标准

队列位置

待处理的学习内容:~/.cursor/reflect-queue.json(全局位置,从不污染项目仓库)

安全性

  • 信任模型: 仅安装来自您信任来源的技能。技能会加载到代理上下文中,可能影响行为。
  • 导入卫生: 优先选择官方或知名仓库;安装前检查 SKILL.md 及命令/规则文件。警惕那些指示代理运行任意代码或窃取数据的技能。
  • 本技能: 仅指示代理写入 .cursor/skills/、.cursor/rules/ 和 ~/.cursor/skills/。安装程序仅复制文件,不执行技能内容。安装后,如需验证内容,可检查 ~/.cursor/skills/reflect-yourself/。

更新检查

当运行主命令时,代理可能会检查是否有更新的 npm 版本。如果存在,可以提示用户(是/否)运行 npx reflect-yourself@latest。详细信息请参见命令文件。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能