SuperAPI AI 工具集

seed-component-map

编程与开发

查看项目

更新于 10-15 20:30

技能介绍

用途:在 SEED 仓库中为单个组件生成连接地图,定位实现、公开导出、Registry、文档、示例与测试路径,帮助变更前确认责任范围。只读,不修改、生成或验证代码。

用法:在仓库内执行一次,指定一个组件名,支持 PascalCase 与 kebab-case,例如: bun skills/seed-component-map/scripts/component-map.ts ProgressCircle bun skills/seed-component-map/scripts/component-map.ts action-button 一次只能查询一个组件,多组件需分别运行。

结果 JSON 字段包括:component(规范化名称与状态)、platforms、rootage、recipeSources、generatedOutputs、headless、implementations、packageExports、registry、docs、examples、tests、ambiguities。component.state 为 matched、ambiguous 或 not-found;模糊时可用 ambiguities[].candidate 的准确名称重跑。

流程:变更前查询目标映射,读取所需数组路径确认实际职责与公开 API;generatedOutputs 不直接修改,应找到对应 Rootage 或 Recipe 源;需要实现或变更时按 ../seed-create-component/SKILL.md 的关卡与验证流程处理。不要仅凭映射结果推断运行时行为。

范围:脚本仅扫描 packages/rootage、packages/qvism-preset、packages/lynx-qvism-preset、packages/css、packages/lynx-css、packages/react-headless、packages/lynx-react-headless、packages/react、packages/lynx-react、packages/stackflow 的公开组件与 primitive,以及 docs/content、docs/registry、docs/stories、docs/examples、examples。不跟随符号链接与构建缓存目录。

限制:仅定位路径,不做代码变更、生成或验证;新增支持表面时应在 scripts/component-map.ts 更新扫描范围,而非新增静态结果文件。其他平台、许可、安装方式与收费信息暂未提供。