Ralph迭代开发循环
AI自主代理迭代开发
该技能提供React、Next.js、TypeScript和Tailwind CSS应用的前端开发模式、性能优化方案及自动化工具,覆盖项目脚手架搭建、组件生成、包体积分析等场景。
前端开发助手为Web团队提供标准化工程能力,覆盖React与Next.js技术栈。通过自动化脚手架和组件生成,减少重复配置工作;借助包体积分析与性能检测,提前发现潜在问题。帮助团队统一开发规范,缩短项目启动周期,让工程师更专注于业务逻辑实现。
落地案例:某电商团队需快速搭建营销活动页面,使用本技能输入"nextjs"模板及所需功能特性(表单、接口调用),一键生成含TypeScript、测试用例和Storybook文档的项目结构。开发过程中,技能自动检测出某第三方库导致包体积膨胀,给出轻量替代方案,避免上线后加载性能隐患。
1. 安装准备
确保已安装Python 3.8+和Node.js 18+,克隆技能仓库后进入目录:
git clone https://github.com/openclaw/skills.git
cd skills/alirezarezvani/senior-frontend
2. 创建新项目
python scripts/frontend_scaffolder.py my-app --template nextjs
cd my-app && npm install
npm run dev
3. 生成组件
python scripts/component_generator.py Button --dir src/components/ui --with-test
4. 分析包体积
python scripts/bundle_analyzer.py /path/to/project --verbose
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 项目路径、模板类型(nextjs/react)、组件名称、功能特性列表、组件类型(client/server/hook) |
| 输出 | 项目目录结构、组件文件(.tsx/.test.tsx/.stories.tsx)、包健康评分、优化建议清单、模式检测报告 |
| 适用人群 | 前端工程师、全栈开发者、技术负责人、需快速启动React/Next.js项目的团队 |
| 不包含 | 后端API开发、数据库设计、部署流水线、UI设计稿生成、移动端原生开发 |
--dry-run预览原始链接:https://github.com/openclaw/skills/tree/main/skills/alirezarezvani/senior-frontend/SKILL.md
来源类型:GitHub开源技能库