关于 fstack-learn
fstack-learn 是用于将近期项目工作中的一条经验记录到 LEARNED.md 的 Agent 技能。它会检查重复内容,并跳过常规事项。
主要功能
- 01从近期工作中选取一条经验
- 02检查 LEARNED.md 中是否重复
- 03跳过常规事实
- 04追加最多三行的记录
- 05向用户展示新增内容
适用场景
- 01记录不易发现的 Bug 原因
- 02保存项目决策中的经验
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ flaviocopes/ fstack --skill fstack-learn安装后在 Claude Code 中输入/fstack-learn确认已加载。
详细介绍
/fstack-learn
记录一条经验教训,让下一次会话更聪明。
何时使用
/fstack-push完成后。- 当某个 bug 的根因并不明显时。
- 当某个决策花费的时间超出了应有长度时。
- 当用户调用
/fstack-learn时。
步骤
- 回顾最近的工作,挑选 一条 经验教训。不是两条。不是一列。
- 如果项目根目录存在
LEARNED.md,读取它。 - 检查是否重复。如果已有同一条经验教训,指出这一点并停止。
- 跳过常规事实。不要记录“添加了一个组件”或“修正了一个拼写错误”。
- 写入条目。最多三行,格式如下:
## 2026-07-11 — Theme flash on load
The theme must be set in a blocking inline script, not in React.
Anything set after hydration flashes the wrong theme.
- 将该条目追加到
LEARNED.md。如果文件不存在则创建它。 - 向用户准确展示添加了什么。
条目规则
- 第 1 行:
## date — short title - 第 2 行:经验教训本身。
- 第 3 行:可选的背景或后果。如果第 2 行已经足够则省略。
- 不要长篇大论。如果需要超过三行,它属于文档,而不是这里。
禁止
- 每次运行写入超过一条经验教训。
- 记录无法为未来的你真正节省时间的常规事实。
- 重复已有条目。
- 在追加前请求用户批准。追加、展示、完成。
示例
Agent:“已添加到 LEARNED.md:
2026-07-11 — 加载时的主题闪烁
主题必须设置在阻塞式内联脚本中,而不是 React 中。 任何在 hydration 之后设置的内容都会闪烁出错误的主题。”
评论
支持 Markdown