SuperAPI AI 工具集

new-skill

编程与开发

查看项目

更新于 10-15 22:15

技能介绍

用途:在 Logic-Lens 仓库中脚手架化一个新的 logic-* 技能,并把它接入所有必须注册的位置,避免遗漏步骤。CLAUDE.md 的“Adding a New Skill”是权威清单,本技能确保每一步实际执行,其中会话启动循环和评估用例最常被遗忘。

主要能力与用法:先阅读 CLAUDE.md 的“Adding a New Skill”部分,再对 logic-<NAME> 执行其步骤;若 $ARGUMENTS 中未提供 <NAME> 则询问用户。具体包括:创建 skills/logic-<NAME>/SKILL.md,frontmatter 形态参照 skills/logic-review/SKILL.md(name 与 description),description 必须含“Do NOT trigger for:”子句及“SCOPE … RULE”行以区别于其他技能,Process 部分为 5–7 条编号项,每项引用指南步骤,并按 skills/_shared/common.md §13 做懒加载;创建 skills/logic-<NAME>/logic-<NAME>-guide.md,用编号步骤并说明理由,多给具体示例;创建 commands/logic-<NAME>.md,参照 commands/logic-review.md;在 hooks/session-start 的 for skill in … 循环和打印的技能列表两处都加入 logic-<NAME>;向 evals/content/v2/evals-v2.json 添加 3–5 个内容用例;可选在 gemini-extension.json 的 contribution.skills 与 contribution.commands 中补条目;最后运行 npm run validate 确认全部通过。

限制:触发用例位于 evals/trigger/v2/,仅捕获 description 回归,正向用例总得 0%,参见 CLAUDE.md 的 Gotchas。gemini-extension.json 不由 validate-repo.sh 检查。