关于 documentation-patterns
documentation-patterns 是根据 ADVPL/TLPP 源代码生成 Protheus 标准技术文档的技能。它提供函数头注释、完整例程规格和 REST 端点文档模板,并从代码及可用的 git 历史中提取信息。
主要功能
- 01函数和方法头注释模板
- 02完整例程规格模板
- 03REST 端点文档模板
- 04提取代码信息与依赖项
- 05利用可用的 git 历史
适用场景
- 01为代码添加 Protheus.doc 头注释
- 02记录例程行为与依赖项
- 03编写 REST 端点文档
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ thalysjuvenal/ advpl-specialist --skill documentation-patterns安装后在 Claude Code 中输入/documentation-patterns确认已加载。
附带文件reference.md
详细介绍
ADVPL/TLPP 文档模式
此技能提供模板和生成流程,用于将 ADVPL/TLPP 源代码转换为符合 Protheus 标准的技术文档。涵盖三种输出类型:用于单个函数/方法的 header Protheus.doc 注释块、full Markdown 例程规格说明(目标、模块、读写表、MV_* 参数、入口点、执行流程、依赖项、变更历史),以及 api REST 端点文档(身份验证、路径/查询参数、请求正文、响应架构)。
当用户要求按照 TOTVS 约定为现有代码生成或添加文档(包括头部注释、完整例程规格说明或 API 文档)时,启用此技能。此流程会读取目标文件,从代码本身提取函数/参数/表/MV_* 用法/入口点/依赖项;在 git 历史可用时,会交叉核对作者和变更日志,然后填充相应模板。
此技能不涵盖面向用户以通俗对话语言解释代码(参见 code-explanation)、查询原生函数签名以准确填写文档(参见 protheus-reference),也不涵盖说明例程中嵌入式 SQL 宏的语义(参见 embedded-sql)。
| 参考文件 | 阅读时机 |
|---|---|
| reference.md | 始终阅读——三种文档类型的模板(header/full/api)和生成流程 |
评论
支持 Markdown