Agent Skills
返回列表
💻

React 移动端组件脚手架

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 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 模式批量补齐类型、测试与文档故事