SuperAPI AI 工具集

skill-master

编程与开发

查看项目

更新于 10-16 01:35

技能介绍

用途:分析代码库以发现架构模式(如 ViewModel、Repository、Room 等),对比已有技能,自动生成或更新 .claude/skills/ 目录下的 SKILL 文件,并支持多平台项目的技术栈特定模式检测。

主要能力:扫描代码库中的架构模式;将检测到的模式与现有技能对比;用真实代码示例自动生成 SKILL 文件;支持版本跟踪与智能更新。触发场景包括用户要求分析项目缺失技能、从代码库模式生成技能、同步或更新现有技能,或提及 skill discovery、generate skills、skill-sync。

使用方式:包含 Discover 模式(检测平台、扫描源码根目录、对比现有技能、输出缺口分析报告)和 Generate 模式(运行发现、为每个缺失技能查找 2-3 个代表性源文件、提取导入/注解/类结构/约定、从 .ruler/*.md 提取规则、按模板生成 SKILL.md、添加版本与来源标记)。生成文件含 YAML frontmatter(name、description、version)及 Overview、File Structure、Implementation Pattern、Rules、File Location 等章节。更新时通过文件末尾标记判断:有标记则智能合并并递增版本,无标记则先备份为 SKILL.md.bak 再重新生成。

适用场景:需要从代码库沉淀可复用技能、维护技能与代码同步的团队项目。

限制:仅写入 .claude/skills/ 内;不包含密钥、令牌或凭据;不包含业务特定逻辑细节;不生成无真实内容的占位符;无备份不覆盖用户自定义;引用链最多一层;SKILL.md 保持在 500 行以内;首次修改前始终备份;相同输入产生相同输出。平台参考文件覆盖 Android、iOS、React、React Native、Flutter、Node.js、Python、Java、.NET、Go、Rust、PHP、Ruby、Elixir、C/C++ 及通用情况。