用途:Skill Fit 对给定项目做技能体检,产出「建议挂载 / 建议摘除 / 能力缺口」三张清单,仅建议不擅自动手。
主要能力:探测项目画像(语言/框架、版本控制、测试/CI、产品阶段、已有挂载、领域);对照 catalog.yaml 与 retired.txt 生成三清单,每条含技能名、命中理由、requires 判定与安装坐标;实时查询 registry 占用状态;记录用户对建议的采纳或否决,形成反馈闭环。
使用方式:仅由用户显式调用 /skill:skill-fit(可带项目路径,默认当前目录),agent 不得自主触发。数据源按顺序定位 catalog.yaml 与 retired.txt;缺失时降级为按 frontmatter 推断并声明。registry 查重优先用 scripts/skill-name-check,缺失则调端点,网络不可用则标注未核验。反馈默认写入 .skill-fit/feedback/;--share 时生成脱敏报告,经用户确认后以 GitHub Issue 投递。
适用场景:需要评估某项目应挂载哪些技能、应摘除哪些技能、存在哪些能力缺口的场景。
限制:v1 只读,不改技能、不增删符号链接、不改项目文件;推荐依据只来自 catalog.yaml 与 retired.txt,不复制副本;requires 不满足时降级或剔除;反馈不美化,外部反馈须脱敏并经用户确认;可执行安装留待 v2。