7.2 自动化脚本实战路径¶
自动化脚本非常适合练 Vibe Coding,因为边界清楚、验证简单、收益直接。
推荐练习¶
做一个 Markdown 链接检查脚本:
- 扫描指定目录。
- 找出 Markdown 文件里的链接。
- 检查本地相对链接是否存在。
- 输出损坏链接报告。
为什么适合练习¶
- 任务不大。
- 输入输出明确。
- 容易写测试。
- 能练文件扫描、路径处理、错误报告。
- 不需要复杂 UI。
执行步骤¶
任务 1:定义 CLI¶
命令:
check-md-links <dir>
输出:
文件路径、行号、损坏链接。
退出码:
0 表示无损坏链接。
1 表示存在损坏链接。
任务 2:让 Agent 写计划¶
要求:
- 不直接实现。
- 先列边界情况。
- 先列测试样例。
边界情况:
- 空目录。
- 无链接文件。
- 相对路径。
- 锚点链接。
- 外部链接跳过或只记录。
任务 3:实现和测试¶
顺序:
flowchart LR
A[解析 Markdown] --> B[提取链接]
B --> C[解析路径]
C --> D[输出报告]
D --> E[测试]
验证标准¶
- 样例目录下能识别坏链接。
- 正常链接不误报。
- 输出包含文件和行号。
- 测试通过。
进阶¶
把这个脚本放进 skill:
当用户要求检查文档链接时,调用脚本并总结结果。
这就是从脚本到 skill 的升级。