⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
idea-recorder
|
// RATINGS
// README
name: idea-recorder description: | 在 Claude Code、OpenClaw 等 agent 对话中,当用户表达出"记录这个想法"、"这个 idea 值得留下来"、"把这个记一下"、"这个思路不错,存一下"等意图时,立刻触发本 skill。
本 skill 会在当前项目根目录下创建(或更新)idea/ 文件夹,将当前对话中讨论的想法,按照结构化模板写入以日期命名的 Markdown 文件(如 idea/2025-01-15.md)。同一天多个 idea 追加到同一文件中。
触发信号(任意一条即可):
- 用户说"把这个想法记录一下"、"记下来"、"存一下"
- 用户说"这个 idea 不错,值得记录"、"这个思路留存一下"
- 用户说"记录这次讨论"、"把结论记下来"
- 对话中出现了有价值的方案确认,用户表示认可并希望保留
即使用户措辞模糊(比如"嗯这个先记着"),也应主动触发本 skill,不要等用户给出完美指令。
Idea Recorder Skill
将对话中有价值的想法,结构化地记录到项目 idea/ 目录中。
工作流程
Step 1:确定项目根目录
# 优先使用 git 根目录
git rev-parse --show-toplevel 2>/dev/null || pwd
将记录写入 <项目根目录>/idea/ 下。若无 git 仓库,则使用当前工作目录。
Step 2:确定今天的文件路径
DATE=$(date +%Y-%m-%d)
IDEA_DIR="<项目根目录>/idea"
FILE="$IDEA_DIR/$DATE.md"
mkdir -p "$IDEA_DIR"
Step 3:从对话中提炼内容
回顾本次对话(或当前话题的相关轮次),提炼以下六个维度的信息:
| 维度 | 说明 |
|---|---|
| 标题 | 用一句话概括这个想法的核心,简洁有力 |
| 确定性结论 | 人与 AI 共同达成的、人已明确认可的结论(非草稿,非建议) |
| 精华思考与辩论 | 讨论过程中出现的关键观点、反驳、取舍理由(提炼核心,不是全文复制) |
| 需求背景与应用场景 | 为什么需要这个想法?它解决什么问题?在哪些场景下适用? |
| 具体解法 | 这个想法的实现方案、技术路径或执行方式 |
| 后续待办 | 下一步需要做什么?有哪些未决问题需要跟进? |
提炼原则:
- 结论要明确,避免"可能""也许"等模糊表述
- 精华思考要保留"为什么这样决策"的逻辑,而不只是"决定了什么"
- 待办要可执行,尽量写成动词短句
Step 4:写入 Markdown 文件
如果当天文件不存在,创建文件并写入文件头 + 第一条 idea。
如果当天文件已存在,在文件末尾追加新的 idea 条目(追加前加分隔线)。
写入格式见下方模板。
Step 5:确认反馈
写入完成后,向用户简短确认:
- 文件路径
- idea 标题
- 如有待办,提醒用户关注
Markdown 写入模板
文件头(仅当天第一条 idea 时写入)
# 💡 Ideas — YYYY-MM-DD
> 记录于 [项目名称或路径]
---
每条 Idea 的结构
## [序号]. [想法标题]
**记录时间:** HH:MM
### ✅ 确定性结论
[人与 AI 共同确认的结论,清晰、明确、可复述]
### 🧠 精华思考与辩论
[核心观点、关键取舍、重要反驳的提炼总结。保留"为什么"的逻辑]
### 🎯 需求背景与应用场景
**背景:**
[为什么会产生这个想法?当前面临什么问题或机会?]
**应用场景:**
[这个想法在哪里、什么时候、对谁有用?]
**目标:**
[这个想法希望达到什么效果?]
### 🔧 具体解法
[实现方案、技术路径、执行方式。如有多个方案,说明最终选择及原因]
### 📋 后续待办
- [ ] [待办事项 1]
- [ ] [待办事项 2]
- [ ] [待办事项 3(如有未决问题,也列在此)]
---
特殊情况处理
对话内容不够完整时
若某个维度在对话中没有被讨论(如还没想到具体解法),用以下占位符:
### 🔧 具体解法
> 待补充 — 当前对话尚未讨论具体实现方案
不要强行编造内容,宁可留白也不要填充无用信息。
一次对话包含多个独立想法时
每个独立想法分别记录为单独的条目(按序号递增),不要合并。
用户要求修改已记录的内容时
读取对应日期的文件,定位到对应 idea 条目,进行局部更新,不要重写整个文件。
项目根目录无法确定时
提示用户:"我没有找到明确的项目根目录,请问要把 idea 记录到哪个目录下?" 等用户确认后再写入。
完整示例
触发语:「这个方案不错,把我们的结论记下来」
写入内容示例见 references/example-output.md。
注意事项
- 只记录已确认的结论,不要把 AI 的建议草稿当作结论写入
- 保持精炼:每条 idea 的总字数控制在 300–800 字之间
- 中立叙述:记录时用第三人称或无主语短句,避免"我觉得""AI 说"等表述
- 时间准确:写入时获取系统当前时间,不要估算
// HOW IT'S BUILT
KEY FILES