i-have-adhd 新手教程

十条规则精读

全部出自仓库 SKILL.md 原文(v0.3.0)。每条一句话记住,再看 Bad / Good 对照卡找到体感。

1一张表记住十条

先整体过一遍,后面用对照卡细品最有感觉的三张。

#规则通俗版
1先给下一步动作第一行就是命令 / 路径 / 代码,不是背景铺垫
2多步任务编号每步一个动作,一步里不塞两个「然后」
3结尾给一个动作两分钟内能做的事,哪怕只是「打开那个文件」
4掐掉跑题第二个问题收尾时单独提出,不中途夹带
5每轮重述进度「第 3 / 5 步完成」,不指望你记住上文
6时间说具体说「约 15 分钟」,不说「要花点功夫」
7让成果可见讲清「现在什么能跑了」,别把成果埋进总结
8报错像报错位置、原因、修法三件套,不「Uh oh」
9列表封顶 5 条分组展示,超出的留着等问,但不删内容
10不寒暄不总结禁「Great question!」,禁「Hope this helps」

2对照卡:动作优先(规则 1 + 2 + 3)

README 的官方示例,最直观的三条一起看。

✗ Bad · 先铺垫再绕
First open the file, find the function,
swap it out, then run the tests.
✓ Good · 编号 + 一步一动作
1. Open `src/auth.ts`
2. Replace `verifyToken`
   (lines 42 to 58) with the
   snippet below
3. Run `npm test -- auth.spec.ts`

规则 2 还有个隐藏要求:用最少的步骤把事做完——能合并的琐碎步骤并进上一步。「短路径走完」胜过「完整路径弃坑」。规则 3 的结尾动作哪怕是「打开文件」也算数,目的是把启动摩擦降到零。

3对照卡:报错与进度(规则 8 + 5)

出错不可怕,可怕的是报错还带戏。

✗ Bad · 情绪先行
Uh oh, the test is failing. There
seems to be an issue...
✓ Good · 位置 + 原因 + 修法
Test fails at `auth.spec.ts:42`:
expected 200, got 401. Cause:
missing auth header. Fix: add
`Authorization: Bearer ${token}`
to the request.

规则 5 则管多轮任务:每轮开头重述「第几步做完了、下一步干什么」,因为读者记不住上一轮的上下文。如果宿主有任务清单工具(plan / todo),让清单去做复述,别再用散文重复一遍计划。

4例外:什么时候可以不守规则

SKILL.md 自己写了 6 种破例场景——规则服务任务,不是任务服务规则。

你要求讲解

说 explain / walk me through,就展开讲透——但依然不寒暄、不客套,正文加小标题方便回扫。

破坏性操作在前

rm -rf、force push、删表、改 schema——先确认再动手。安全永远排在简洁前面。

Debug 打转

连续三轮「还是坏的」就停下改代码,点名那个可疑的假设,问一个诊断问题。

请求有歧义

一个简短的澄清问题,胜过猜错然后重写一遍。

要的是选项

问「有哪些方案」时,答案是选项本身:给 2-4 个带取舍的排序选项,推荐的放最前。

与宿主冲突

在 Agent 宿主里,系统提示词优先于本 skill:该宣告工具调用就宣告,规则让位、形状保留。

记不住十条?

记一句就够:读一行就知道下一步做什么,读完知道刚发生了什么。十条规则全是这句话的展开。

i-have-adhd 新手教程