关于 changelog-patterns
changelog-patterns 是分析 ADVPL/TLPP 代码变更并生成结构化变更日志或发布说明的技能。它分类变更类型和影响级别,根据代码模式识别相关数据库表,并以 Markdown 或纯文本输出。
主要功能
- 01变更类型分类
- 02影响级别评估
- 03数据库表识别
- 04Markdown 和纯文本输出
- 05分析 git diff 或文件列表
适用场景
- 01编写面向客户的发布说明
- 02为内部团队总结变更
- 03根据代码变更生成交付文档
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ thalysjuvenal/ advpl-specialist --skill changelog-patterns安装后在 Claude Code 中输入/changelog-patterns确认已加载。
附带文件reference.md
详细介绍
变更日志模式
此技能定义了如何分析 ADVPL/TLPP 代码变更(通过 git diff 或提供的文件列表),并生成结构化变更日志:变更类型分类(NEW/FIX/CHANGE/REMOVE/REFACTOR,附葡萄牙语标签)、影响级别评估(ALTO/MEDIO/BAIXO)、根据 DBSelectArea/RecLock/BeginSQL 模式检测受影响的数据库表,以及以 Markdown 或纯文本格式输出。
当用户希望根据一组代码变更生成面向客户或内部使用的变更日志、发行说明或交付文档时,启用此技能。此技能不涵盖在没有差异上下文的情况下根据单个源文件生成文档头或技术例程规范——这更接近文档生成任务,不属于此技能的差异分析流程;它也不涵盖代码审查发现(参见 advpl-code-review)或将 .prw 转换为 .tlpp 的迁移清单(参见 advpl-to-tlpp-migration)。
| 参考文件 | 阅读时机 |
|---|---|
| reference.md | 始终阅读——这是此技能中的唯一文件,包含变更类型、影响级别、Markdown/TXT 变更日志格式以及完整的分析流程 |
评论
支持 Markdown