用途:Skills Registry 是一个动态技能发现与匹配系统,用于根据当前任务上下文推荐适用的专项技能,常在任务开始时调用以发现相关技能。
主要能力:按四步匹配协议工作。第一步从任务或输入中提取上下文关键词,涵盖动作(analyze、fix、create、test、debug、review、implement、setup、deploy)、领域(frontend、backend、API、database、validation、UI、auth、DevOps)、技术(React、Next.js、Express、Prisma、tRPC、zod、Playwright、Docker)与问题类型(error、bug、issue、failure、lint、type check、debugging)。第二步与注册表逐项比对,统计关键词交集,并检查是否满足技能的 when 条件,命中 2 个及以上关键词或 when 条件成立即视为匹配。第三步按优先级(high 靠前)、强制级别(required 高于 suggest)和关键词命中数排序。第四步输出必需和建议技能及理由;无匹配时提示已提取的关键词,并建议补充领域或技术栈。
技能注册表分类:核心技能(feature-analyzer、code-analyzer、git、sequential-thinking、context7、self-commenting)、智能体与提示词技能(agent-creator、self-improve、prompt-optimizer)、前端技能(frontend-master 以及 shadcn、aceternity、magic-ui、lottie、rive、color-system、google-fonts、iconify、image-generation、debug-linting、playwright、design-review 等)、后端技能(backend-master 以及 tRPC、tRPC-openapi、zod、prisma、auth-js、passport-js、pino、vitest 等)、DevOps 技能(docker-node);部分技能标记为 required 强制应用,其余为 suggest 建议。
使用方式:注册表以表格描述每个技能的 Skill 名称、Path 路径、Keywords 关键词、When 适用条件、Priority 优先级与 Enforcement 强制级别。示例中,输入“用 zod schema 实现用户校验并需要单元测试”会建议 backend-zod 与 backend-vitest;输入“新增 React 组件后出现 ESLint 错误、类型检查失败”会把 frontend-debug-linting 列为必需并建议 frontend-master;输入“认证失败根因分析、不清楚 JWT 校验为何失败”会建议 sequential-thinking、backend-auth-js 与 backend-passport-js。
限制:资料未提供该技能的安装命令、收费方式、运行环境或平台支持信息;匹配为基于关键词与条件的规则判断,需 2 个及以上关键词或 when 条件成立,匹配不足时需用户补充领域或技术栈。