React 移动端组件脚手架
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/frontend-mobile-development-component-scaffold。
技能介绍
要解决什么问题
团队在落地 React 或 React Native 组件时,常见痛点是目录结构不统一、TypeScript 类型零散、测试与 Storybook 滞后,以及无障碍与样式方案各写各的。本技能把「从需求到可交付组件包」拆成固定步骤,让输出结构一致、便于评审与复用。
技能如何工作
技能以 React 组件架构 为视角,根据你传入的 $ARGUMENTS$ 需求先做组件分析,再按现代实践生成完整实现,而不是只给空壳文件。
典型产出包括:
- 组件实现:React 与 React Native 两套实现(按任务需要生成)
- 类型定义:Props 与相关接口的 TypeScript 定义
- 样式:
CSS Modules、styled-components或 Tailwind 等方案之一 - 测试:带覆盖目标的测试套件
- Storybook 故事:便于文档与交互验收
- 桶导出:
index等入口,方便干净导入
流程上对应:分析需求 → 生成组件 → 生成测试 → 生成样式 → 生成 Storybook → 整理导出。
适用边界
- 任务与 React / React Native 组件脚手架 相关时使用;需要组件结构、hooks、样式、无障碍与测试清单时也适用。
- 与 RN/Web 组件无关的工作(例如纯后端、无关工具链)不要依赖本技能;范围外的领域应换用其他技能或自行选型。
使用场景
- 设计系统仓库要新增一个带 Props 类型、单元测试和 Storybook 的通用表单控件,需统一目录与桶导出
- React Native 业务模块要从零搭一个可访问的列表项组件,并同时补齐样式方案与 Jest 测试
- Web 端把现有 JS 组件重构为 TypeScript,并一次性生成 CSS Modules 与文档用 Story 故事
- 评审前需要按固定清单输出:组件实现、hooks 结构、样式文件与测试覆盖率说明
适合人员
- 维护跨 App 共用 RN 组件库的移动工程师,希望每个新组件都带 TS 类型、测试与 Storybook
- 负责内部 UI 规范的前端架构师,需要把「结构 + 无障碍 + 样式方案」固化成可重复的脚手架流程
- 从 Figma 交付落地 React 页面的全栈开发者,要在单需求内生成组件、测试与 index 导出而非手写骨架
- 接手他人组件目录混乱的项目负责人,需要按现代 React 模式批量补齐类型、测试与文档故事