SuperAPI AI 工具集

solid-react

前端与建站

查看项目

更新于 10-15 21:49

技能介绍

用途:为 React 19 项目提供一套基于 SOLID 原则的组件架构与代码质量规范,适用于架构设计与代码审查场景。

主要能力:强制代码库分析(先探索结构、阅读相关文件、识别命名与风格、理解数据流与依赖);强制 DRY(先 Grep 查找相似逻辑,复用或扩展 modules/cores/lib/、components/、hooks/ 中的共享代码,重复 3 次以上抽取为共享 helper,新建文件后运行 npx jscpd ./src --threshold 3);规定文件与模块规模(文件 90 行拆分、不超 100 行,组件 < 50 行,hooks < 30 行,服务 < 40 行);要求 JSDoc 注释、接口独立存放于 modules/[feature]/src/interfaces/;提供单一职责、开闭、里氏替换、接口隔离、依赖倒置五份参考指南,以及 component、hook、service、store、interface、validator、factory、adapter、error、test 等代码模板。

使用方式:实现前先做研究(Context7、Exa 查文档),可借助 Codex 子代理并行检查(explore-codebase、research-expert、mcp__context7__query-docs),实现后用 sniper 校验。

限制与禁止项:禁止未查文档即编码、使用过时 API、文件超 100 行、接口写在组件文件、组件内写业务逻辑、类组件、导出缺 JSDoc、any 类型、barrel exports、用 useEffect 取数、模块间互相导入(cores 除外)、未 Grep 即重复造轮子。具体安装与调用命令资料未提供。