Local MCP Server
在Termux中运行本地MCP服务器,支持Ollama模型的文件读取与命令执行。
提供 React + TypeScript 项目结构与组件设计的标准化建议。
openclaw skills install @bovinphang/fec-react-project-standard命令、参数、文件名以原文为准
适用于 React + TypeScript 仓库中的中大型模块建设、页面重构和工程结构设计。
为 React + TypeScript 项目提供工程结构、模块边界和默认实现约定,确保架构清晰、代码可维护。
本 skill 主要解决 React 工程任务“如何设计和落地”的问题,不重复声明基础编码底线。处理 React 工程化任务时,按以下顺序执行:
- 目录组织方式
- 样式体系
- 状态管理方案
- 请求封装方式
- 测试框架
- UI 组件库 / 设计系统
- 路由页面
- 页面私有组件
- feature 业务模块
- 全局通用组件
- hooks / services / stores / utils
- 哪些逻辑属于页面编排
- 哪些逻辑属于 feature
- 哪些逻辑应下沉为通用能力
- 哪些状态应本地管理,哪些应交给 store / query / URL
- 状态归属复杂时使用状态管理流程先做状态清单
- DTO、公共 props、泛型组件或 tsconfig 边界复杂时,先使用 TypeScript 项目规范流程收敛跨框架类型契约
- loading / error / empty / data 状态
- 错误处理与重试
- 类型约束
- 关键测试入口
- 必要的专项 skill 分流
- 依赖是否已存在于 package.json,缺失时先给安装命令再使用
- 重型 UI 能力(动效、图表、3D、编辑器、地图)是否隔离为 leaf component 并按需加载
- 图片、视频、字体等资源是否本地化、可缓存,并避免占位 URL 进入交付
- 页面级 Error Boundary、模块级 fallback、API 错误映射和用户可恢复动作是否一致
- Tailwind token/variant 或响应式布局需求是否应分流到对应专项 skill
- 对明显架构性能风险做轻量筛查,如重型依赖边界、过宽 Context、高频派生值和懒加载 fallback;需要指标证据时进入性能优化 workflow
按需要加载更细的参考文件:
react-error-boundary 等库)useEffect + setState 模拟本可直接计算的派生值fetch、API URL、token refresh 或上传流程;跨边界请求应收敛到 API 集成层。react-error-boundary 包裹已收录 3 个 Skill