add-vi-links
为 docs/ 目录下的 Markdown 文件中出现的 VI 名称(如 `Xxx.vi`)添加 Jekyll 超链接,链接到 docs/reference/ 对应 API 章节。适用于新建文档或新增 VI 名称后的补全工作。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
为 docs/ 目录下的 Markdown 文件中出现的 VI 名称(如 `Xxx.vi`)添加 Jekyll 超链接,链接到 docs/reference/ 对应 API 章节。适用于新建文档或新增 VI 名称后的补全工作。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
从 GitHub Discussions Q&A 分类中收集已解答的问题,并将其整理后添加到对应 FAQ 子页面(docs/faq/*.md)。适用于定期将社区讨论中的高质量问答沉淀为 Wiki FAQ 条目。
根据 GitHub Issue 内容,向 FAQ 子页面(docs/faq/*.md)添加常见问题解答。适用于 Issue 被分配给 AI 助手且判断属于常见问题类型时。
将 .ref/ 目录下的源参考文档同步到 docs/ 目录,处理编码转换、callout 格式转换、Ref 引用展开,并保留已有 frontmatter。适用于 .ref/ 文件有更新需要应用到发布文档时。
根据 GitHub Release 自动生成发布博客。适用于发布公告、版本回顾、变更总结、可直接发布的 Markdown 初稿。支持按指定 tag 校验、与上个版本对比、汇总区间内 release/PR/commit。
| name | add-vi-links |
| description | 为 docs/ 目录下的 Markdown 文件中出现的 VI 名称(如 `Xxx.vi`)添加 Jekyll 超链接,链接到 docs/reference/ 对应 API 章节。适用于新建文档或新增 VI 名称后的补全工作。 |
| argument-hint | docs/ 文件路径,如 "docs/basic/communication.md" |
| user-invocable | true |
为 <docs文件路径> 添加VI超链接
示例:
为 docs/basic/communication.md 添加VI超链接
docs/ 文件中所有未链接的 VI 名称。docs/reference/ 对应 API 文档的章节锚点。使用 Jekyll 链接语法:
[`Parse State Queue++.vi`]({% link docs/reference/api-02-core-functions.md %}#parse-state-queuevi)
读取文件:读取指定的 docs/ 文件内容。
扫描 VI 名称:识别所有形如 `Xxx.vi` 的 VI 名称,排除以下情况:
# 开头的行)中的 VI 名称。[...]() 包裹的)。确定链接目标:在 docs/reference/ 各 API 文档中查找该 VI 对应的章节,确定目标文件和锚点。
auto_ids 自动生成(标题转小写、特殊字符处理)。CSM - Send Data.vi 的章节标题为 ## CSM - Send Data.vi,锚点为 #csm---send-datavi。从最长名称开始替换:先处理最长的 VI 名称,避免短名称误匹配长名称中的子串。
添加链接:将未链接的 VI 名称替换为带 Jekyll 链接语法的版本。
提交更改:保存文件并提交。
# 开头行中的 VI 名称不添加链接。CSM - Send Data Async.vi 再处理 CSM - Send Data.vi)。{{ site.baseurl }}/assets/img/ Liquid 语法引用图片(仅在 Jekyll 构建时生效,GitHub Markdown 渲染时不可用)。