SuperAPI AI 工具集

Gardening Skills Wiki

通用与其它

查看项目

更新于 10-15 18:37

技能介绍

用途

Gardening Skills Wiki 用于维护技能知识库(skills wiki)的健康状态。技能库在长期使用中会出现链接失效、技能孤立、命名漂移、INDEX 文件不同步等问题,该工具通过自动化健康检查来保持知识库质量,避免手动逐项排查。

主要能力

该工具提供多个检查脚本,覆盖以下方面:

  1. 链接验证(check-links.sh):检查反引号包裹的 @ 链接(反引号会禁用解析)、相对路径(如 skills/ 或 skills/gardening-skills-wiki/~/,应改为 skills/ 绝对路径)、所有 skills/ 引用是否指向存在的文件、INDEX 文件中引用的技能是否存在、以及孤立技能(未出现在任何 INDEX 中)。修复方式包括移除反引号、将相对路径转为绝对路径、更新断链、将孤立技能加入分类 INDEX、移除已删除技能的引用。

  2. 命名一致性(check-naming.sh):检查目录名是否为 kebab-case、是否包含大写或下划线、frontmatter 字段是否齐全(name、description、when_to_use、version、type)、技能名是否使用主动语态(而非“How to...”)、以及空目录。修复方式包括重命名目录、补充缺失的 frontmatter 字段、删除空目录、改写为主动语态。

  3. INDEX 覆盖(check-index-coverage.sh):检查所有技能是否列在其分类 INDEX 中、所有分类 INDEX 是否从主 INDEX 链接、INDEX 条目是否包含描述。修复方式包括将缺失技能加入 INDEX、将分类链接加入主 INDEX、为 INDEX 条目补充描述。

此外还有 analyze-search-gaps.sh 用于分析搜索缺口(缺少哪些技能)。

使用方式

运行全部检查:

~/.claude/skills/meta/gardening-skills-wiki/garden.sh

或运行特定检查:

~/.claude/skills/meta/gardening-skills-wiki/check-links.sh
~/.claude/skills/meta/gardening-skills-wiki/check-naming.sh
~/.claude/skills/meta/gardening-skills-wiki/check-index-coverage.sh

分析搜索缺口:

~/.claude/skills/meta/gardening-skills-wiki/analyze-search-gaps.sh

主脚本 garden.sh 会运行所有检查并提供健康报告。

适用场景

  • 添加新技能后
  • 删除或重命名技能后
  • 重组分类后
  • 更新交叉引用后
  • 怀疑链接失效时
  • 定期维护:活跃开发期每周一次,稳定期每月一次

限制

该工具主要针对特定目录结构(~/.claude/skills/)下的技能库,检查逻辑和修复建议基于该结构。其他环境或自定义结构可能需要调整。资料中未提供关于收费、价格、平台支持范围等更多信息。