技能 frontend-mobile-development-component-scaffold
📦

frontend-mobile-development-component-scaffold

安全

使用 TypeScript 和测试脚手架 React 组件

此技能生成生产就绪的 React 和 React Native 组件,具有完整的 TypeScript 类型定义、无障碍功能、测试设置和多种样式选项。它确保组件库中代码质量的一致性。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“frontend-mobile-development-component-scaffold”。 Create a Button component with variant, size, and disabled props

预期结果:

一个完整的 React 组件,包含 TypeScript 接口、CSS Modules 样式、无障碍属性和测试文件

正在使用“frontend-mobile-development-component-scaffold”。 Generate a Card component for React Native with image, title, and description

预期结果:

React Native 组件,包含 StyleSheet、TouchableOpacity、accessibilityLabel 和正确的 TypeScript 类型

安全审计

安全
v1 • 2/25/2026

All static security findings are false positives. The detected patterns (external_commands, weak_crypto, obfuscation) are actually JavaScript template literals and standard array methods used in example code. The skill is a legitimate React component scaffolding tool with no security risks.

1
已扫描文件
406
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

快速组件原型开发

快速生成包含测试和文档的完整组件文件,以加速开发工作流程

团队代码标准化

确保所有团队成员按照一致的模式和最佳实践创建组件

无障碍优先开发

生成具有内置无障碍功能的组件,以满足 WCAG 合规要求

试试这些提示

基础组件生成
创建一个名为 [ComponentName] 的函数式 React 组件,包含 [prop1]、[prop2] 的属性。使用 TypeScript 和 CSS Modules 进行样式设置。
功能完整的组件及测试
生成一个完整的 TypeScript React 组件,包括:组件文件、属性类型、CSS Modules 样式、使用 Testing Library 的 Jest 测试,以及 Storybook 故事文件。确保其具备无障碍功能。
React Native 移动组件
创建一个适用于 iOS 和 Android 的 [ComponentName] React Native 组件。包含 TypeScript 接口、StyleSheet 样式和无障碍属性。
组件库入口文件

最佳实践

  • 始终使用 TypeScript 接口定义组件属性,以确保应用程序的类型安全
  • 从一开始就包含无障碍属性,而不是稍后添加
  • 与组件一起生成测试以保持高测试覆盖率

避免

  • 避免生成没有属性类型的组件 - 这会导致运行时错误
  • 不要跳过无障碍功能,因为它们在实现后更难添加
  • 避免在同一组件中混合使用样式方案

常见问题

此技能会在我的项目中创建实际文件吗?
不,此技能生成您可以复制并粘贴到项目中的代码模板。它不会修改您的文件系统。
支持哪些样式选项?
该技能支持 CSS Modules、styled-components 和 Tailwind CSS。请选择与您的项目配置匹配的方式。
可以将其用于 React Native 项目吗?
是的,请在请求中指定 'native' 或 'universal' 作为平台,以生成兼容 React Native 的代码。
生成的测试可以直接运行吗?
是的,测试使用 Jest 和 React Testing Library 进行适当设置。您可能需要配置测试环境。
这是否适用于 Claude Code 和 Codex?
是的,此技能与 Claude、Codex 和 Claude Code AI 助手兼容。