Skill 模板库:10 个开发者可直接复用的技能包/工作流

这篇文章怎么用

你可以把下面每个模板当成一个独立 Skill(单步或小工作流)。建议做法:

  • 先复制模板到你的 skills/<name>/SKILL.md
  • 再补齐输入输出契约(至少 5 个字段)
  • 最后加 10 条回归样本(happy + edge + failure)

模板 1:PR Summary(只读,最适合入门)

  • 目标:生成结构化 PR 摘要与风险点
  • 工具:GitHub 只读
  • 输出:JSON(summary/changes/risks/followups)

关键护栏:

  • 不决定是否发布
  • 必须引用 diff/commit 证据(或至少列出文件路径)

模板 2:Code Review Lint(可选写,默认草稿)

  • 目标:按团队规范做 code review 评论草稿
  • 工具:repo 搜索、静态分析结果读取(只读)
  • 输出:评论草稿(分严重等级)

关键护栏:

  • 写操作需要确认点(发布评论前人工审核)
  • 对“风格争论”降级为建议,不做阻塞

模板 3:Release Notes Generator(工作流)

  • 目标:从 PR/commit 自动生成 release note
  • 工具:GitHub 只读 + 发布系统写(可选)
  • 输出:分组的变更清单(feature/fix/breaking)

关键护栏:

  • 写发布页前必须确认点
  • 对 breaking changes 需要显式证据(commit message/label)

模板 4:Incident Triage(排障助手)

  • 目标:从告警与日志中产出“排障假设 + 证据需求 + 下一步”
  • 工具:日志系统只读、指标系统只读
  • 输出:结构化 triage(hypotheses/evidence/next_actions)

关键护栏:

  • 不直接执行修复操作(只建议)
  • “证据不足”必须显式标记

模板 5:Log Explainer(日志解释器)

  • 目标:把一段日志解释成“发生了什么 + 可能原因 + 建议排查”
  • 工具:可选(知识库检索)
  • 输出:固定小节(避免散文)

关键护栏:

  • 不输出敏感信息(脱敏)
  • 不把猜测当结论(必须区分)

模板 6:SQL Draft + Safety Gate(SQL 草拟 + 安全门)

  • 目标:根据自然语言生成 SQL + 风险提示(全表扫描/删除)
  • 工具:schema 只读、执行前确认点
  • 输出:SQL + 执行成本预估(粗粒度)

关键护栏:

  • 默认只读(SELECT)
  • 非只读必须人类确认点 + 幂等/回滚策略

模板 7:Docs Updater(文档更新草稿)

  • 目标:基于代码变更生成文档更新草稿
  • 工具:repo 只读 + docs repo 写(草稿)
  • 输出:变更点 -> 对应文档段落建议

关键护栏:

  • 不直接 merge(只开 PR)
  • 需要引用代码位置(file path + symbol)

模板 8:API Migration Helper(迁移助手)

  • 目标:从旧 API 迁移到新 API 的清单与 patch 建议
  • 工具:repo 搜索、类型信息(可选)
  • 输出:迁移步骤 + 受影响文件列表 + 风险点

关键护栏:

  • patch 自动化只做建议,不直接写入主分支

模板 9:Requirement Splitter(需求拆解)

  • 目标:把需求拆成可交付的任务列表与验收标准
  • 工具:无(或工单系统写草稿)
  • 输出:任务树 + 测试点 + 风险与依赖

关键护栏:

  • 明确“不确定项”与需澄清的问题

模板 10:Changelog Enforcer(变更记录守门人)

  • 目标:强制每次变更都补 changelog(或 release note)
  • 工具:CI 环境读取变更文件、写评论(可选)
  • 输出:是否通过 + 缺失项

关键护栏:

  • 规则可配置(哪些目录必须写 changelog)
  • 输出结构化便于 CI 展示

下一步建议

  • 从 1 个只读模板开始(PR Summary 或 Log Explainer)
  • 做 10 条回归样本
  • 再扩展到 3 个模板,形成你的“技能包仓库”
← 返回博客列表