ASE 2.0 推出 ase-help-skill:可查询 ASE 技能手册页
来源标题:Agentic Software Engineering (ASE) 2.0: Grilling, Task Boards, Agents, and More
ASE 2.0 新增 ase-help-skill 技能,用于输出指定 ASE 技能的 help.md 手册页。该技能按精确名、子串、模糊匹配三级解析技能名,并自动去掉开头 / 与 ase: 前缀;多个匹配会弹出候选列表,无匹配则报错。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
ase-help-skill - 显示 ASE Skill 的手册页
ase-help-skill [--help|-h] [skill-name]
ase-help-skill 这个 skill 会渲染由 skill-name 指定的 ASE skill 的手册页(help.md)。该页面会原样输出,并在前后分别加上 MANUAL PAGE 头部和分隔线。
skill-name 会在所有 ASE skill 的目录中进行解析——每个 skill 对应一条“名称:用途”条目,并按 skill 类别分组。解析之前,会先去掉开头的 / 和 ase: 前缀,因此 ase-code-lint、/ase-code-lint 和 ase:ase-code-lint 是等价的。解析按三个层级依次进行,只有前面的层级都没有找到时才会尝试下一层:完整 skill 名称的精确匹配直接胜出;否则,所有包含 skill-name 作为子串的 skill 名称都会成为候选;再否则,将 skill-name 与各 skill 的用途进行模糊匹配——因此像 root cause 这样的主题短语仍然能找到 ase-meta-why——候选按匹配质量降序排列。
在任何层级都匹配不到任何 skill 的 skill-name 会被报告为错误。匹配到多个 skill 的 skill-name 会打开一个交互式对话框,列出候选及其用途;由于对话框最多渲染九行答案,像 task 这样范围较宽的缩写会显示前九个候选,并说明总共有多少个。
如果省略 skill-name,则改为将整个目录渲染为可按类别浏览的列表。
该 skill 除 --help/-h 外不提供任何选项标志。
通过最短缩写显示 ase-code-lint 的手册页: ❯ /ase-help-skill lint
通过完整的、带插件限定名的名称显示同一手册页: ❯ /ase-help-skill ase:ase-code-lint
从歧义缩写的候选中选择一个手册页: ❯ /ase-help-skill analyze
按 skill 的用途而非名称查找手册页: ❯ /ase-help-skill root cause
列出整个 skill 目录: ❯ /ase-help-skill
另请参阅 ase-help-intent、ase-meta-proximity。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。