ワンクリックで
eo-project-lesson
捕获项目经验教训(踩坑、最佳实践、意外收获),写入当前项目的 lessons/ 目录。通过 .eo-project.json 定位。触发:踩坑了 / 记录经验 / 教训 / lesson learned / /eo-project-lesson。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
捕获项目经验教训(踩坑、最佳实践、意外收获),写入当前项目的 lessons/ 目录。通过 .eo-project.json 定位。触发:踩坑了 / 记录经验 / 教训 / lesson learned / /eo-project-lesson。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
对 change.md 做方案级审查(Delta 正确性、TODO 完整性、AC 覆盖)。触发:审查 change / change 审查 / 审方案 / /eo-change-review。 NOT FOR: 代码审查(/eo-review)、spec 审查(/eo-spec-review)、implement 内的回归审查。
对已有模块发起业务变更,产出 spec Delta + 技术方案 + TODO 的单一载体。触发:新增 / 加功能 / 增强 / 重构 / change / /eo-change。 NOT FOR: bug 修复(走 /eo-implement,不开新 change)。
根据 change.md 的 TODO 落地代码;也负责 change 生命周期内所有 bug 修复(fix 是 implement 的职责,不开新 change)。触发:实现 / 写代码 / implement / fix / 修 bug / /eo-implement。
对已实施的代码做审查,产出 P0/P1/P2 分级报告(前提:代码已实现)。触发:review / 代码审查 / /eo-review。 NOT FOR: spec 审查(/eo-spec-review)、change 方案审查(/eo-change-review,代码还没写时用)。
对模块 spec.md 做系统性质量审查。必需场景:module-init 阶段(由 /eo-module-init 触发一次)。可选场景:archive 后含大量 MODIFIED/REMOVED 时复检。触发:审查 spec / review spec / 检查需求 / /eo-spec-review。 NOT FOR: 审代码(/eo-review)或 change 方案(/eo-change-review)。
将已审查通过的 change 的 Spec Delta 合并回模块 spec.md,完成变更闭环。触发:归档 change / archive / 合并 delta / /eo-archive。
SOC 職業分類に基づく
| name | eo-project-lesson |
| description | 捕获项目经验教训(踩坑、最佳实践、意外收获),写入当前项目的 lessons/ 目录。通过 .eo-project.json 定位。触发:踩坑了 / 记录经验 / 教训 / lesson learned / /eo-project-lesson。 |
捕获项目经验教训,写入项目级 lessons/ 目录(每个项目独立,不再有全局 _lessons/)。若项目有看板,同步更新经验教训计数。
配置与目录约定见 eo-project-init/references/config.md。
必须能找到 .eo-project.json。找不到 → 报错退出,提示运行 /eo-project-init。
pitfall / best-practice / surprise从 .eo-project.json 读取:
project_root — 项目管理侧根project_name — 填入文件 frontmatterkanban_path — 更新经验教训计数(null 时跳过)lessons 目录:<project_root>/lessons/(lazy 创建,本 skill 首次运行时建)。
读取 .eo-project.json,获取 project_root / project_name / kanban_path。
从用户输入提取:
pitfall / best-practice / surprise<project_root>/lessons/ 目录{YYYY-MM-DD}-{简述}.md(不再需要 {项目名} 前缀,因为已按项目隔离)---
type: lesson
category: "pitfall" | "best-practice" | "surprise"
project: "项目名"
phase: "phase-N-阶段名"
date: YYYY-MM-DD
tags: []
---
# {标题}
## 发生了什么
{背景和经过}
## 学到了什么
{核心教训}
## 下次怎么做
{可操作的改进方案}
kanban_path 非空)更新对应项目条目的经验教训计数(读当前 <project_root>/lessons/ 条目数)。
在 <project_root>/log.md 追加一条记录。
<project_root>/lessons/{date}-{slug}.md_lessons/lessons/ 目录.eo-project.json 解析,不硬编码kanban_path: null 时不更新看板