Install
openclaw skills install fec-react-project-standardUse when designing or reviewing React + TypeScript project structure, feature/module boundaries, component architecture, hooks organization, routing composition, state/API/error/styling defaults, or repository-wide React conventions. Prefer narrower skills for forms, data fetching, tests, accessibility, virtualization, animation, or security deep dives; Chinese triggers include React 项目规范, React 组件架构.
openclaw skills install fec-react-project-standard适用于 React + TypeScript 仓库中的中大型模块建设、页面重构和工程结构设计。
为 React + TypeScript 项目提供工程结构、模块边界和默认实现约定,确保架构清晰、代码可维护。
本 skill 主要解决 React 工程任务“如何设计和落地”的问题,不重复声明基础编码底线。处理 React 工程化任务时,按以下顺序执行:
识别仓库已有约定
判断目标属于哪一层
设计边界后再落代码
输出时补齐关键质量项
package.json,缺失时先给安装命令再使用需要具体 React 项目结构、组件模式、Hooks、路由、状态归属、API 层形状、错误处理、样式默认值、TypeScript 约定或审查清单时,加载 references/react-project-details.md。
react-error-boundary 等库)useEffect + setState 模拟本可直接计算的派生值fetch、API URL、token refresh 或上传流程;跨边界请求应收敛到 API 集成层。any 滥用react-error-boundary 包裹