跳转至

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 的升级。