Communitygithub.com

marnixGeerkens/rocketlauncher-claude-code

全面的前端开发技能,用于使用 ReactJS、NextJS、TypeScript、Tailwind CSS 构建现代、高性能的 Web 应用程序。包含组件脚手架、性能优化、打包分析和 UI 最佳实践。在开发前端功能、优化性能、实现 UI/UX 设计、管理状态或审查前端代码时使用。

rocketlauncher-claude-code 是什么?

这是一个面向资深前端开发者的综合技能包,旨在通过自动化脚本提升现代 Web 应用的开发效率与代码质量。它主要提供三大核心能力:组件生成器、打包分析器和前端脚手架工具,帮助开发者快速搭建项目、优化性能并遵循行业最佳实践。该技能支持多种前端技术栈,包括 React、Next.js、TypeScript 和 Tailwind CSS,并提供了详尽的参考文档(例如 React 模式、Next.js 优化指南和前端最佳实践)。通过命令行调用 Python 脚本,开发者可以自动化完成组件搭建、性能分析及工程初始化等重复性任务,从而更专注于业务逻辑与用户体验。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/marnixGeerkens/rocketlauncher-claude-code/tree/HEAD/components/skills/development/senior-frontend

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

资深前端

面向资深前端的完整工具包,整合现代工具与最佳实践。

快速开始

主要能力

该技能通过自动化脚本提供三大核心能力:

# 脚本 1:组件生成器
python scripts/component_generator.py [选项]

# 脚本 2:打包分析器
python scripts/bundle_analyzer.py [选项]

# 脚本 3:前端脚手架
python scripts/frontend_scaffolder.py [选项]

核心能力

1. 组件生成器

用于组件生成任务的自动化工具。

功能特性:

  • 自动化脚手架
  • 内置最佳实践
  • 可配置模板
  • 质量检查

用法:

python scripts/component_generator.py <项目路径> [选项]

2. 打包分析器

全面的分析与优化工具。

功能特性:

  • 深度分析
  • 性能指标
  • 优化建议
  • 自动化修复

用法:

python scripts/bundle_analyzer.py <目标路径> [--verbose]

3. 前端脚手架

用于专业任务的先进工具。

功能特性:

  • 专家级自动化
  • 自定义配置
  • 即插即用
  • 生产级输出

用法:

python scripts/frontend_scaffolder.py [参数] [选项]

参考文档

React 模式

完整指南请参见 references/react_patterns.md:

  • 详细的模式与实践
  • 代码示例
  • 最佳实践
  • 应避免的反模式
  • 真实场景案例

Next.js 优化指南

完整工作流文档请参见 references/nextjs_optimization_guide.md:

  • 分步流程
  • 优化策略
  • 工具集成
  • 性能调优
  • 故障排除指南

前端最佳实践

技术参考指南请参见 references/frontend_best_practices.md:

  • 技术栈详情
  • 配置示例
  • 集成模式
  • 安全考虑
  • 可扩展性指南

技术栈

语言: TypeScript, JavaScript, Python, Go, Swift, Kotlin 前端: React, Next.js, React Native, Flutter 后端: Node.js, Express, GraphQL, REST APIs 数据库: PostgreSQL, Prisma, NeonDB, Supabase DevOps: Docker, Kubernetes, Terraform, GitHub Actions, CircleCI 云服务: AWS, GCP, Azure

开发工作流

1. 设置与配置

# 安装依赖
npm install
# 或者
pip install -r requirements.txt

# 配置环境变量
cp .env.example .env

2. 运行质量检查

# 使用分析脚本
python scripts/bundle_analyzer.py .

# 查看建议
# 应用修复

3. 实施最佳实践

遵循以下文档中的模式与实践:

  • references/react_patterns.md
  • references/nextjs_optimization_guide.md
  • references/frontend_best_practices.md

最佳实践总结

代码质量

  • 遵循既定模式
  • 编写全面测试
  • 记录决策
  • 定期审查

性能

  • 在优化前进行测量
  • 使用适当的缓存
  • 优化关键路径
  • 在生产环境监控

安全

  • 验证所有输入
  • 使用参数化查询
  • 实施恰当的认证
  • 保持依赖更新

可维护性

  • 编写清晰的代码
  • 使用一致的命名
  • 添加有用的注释
  • 保持简洁

常用命令

# 开发
npm run dev
npm run build
npm run test
npm run lint

# 分析
python scripts/bundle_analyzer.py .
python scripts/frontend_scaffolder.py --analyze

# 部署
docker build -t app:latest .
docker-compose up -d
kubectl apply -f k8s/

故障排除

常见问题

查看 references/frontend_best_practices.md 中的完整故障排除章节。

获取帮助

  • 查看参考文档
  • 检查脚本输出信息
  • 查阅技术栈文档
  • 查看错误日志

资源

  • 模式参考:references/react_patterns.md
  • 工作流指南:references/nextjs_optimization_guide.md
  • 技术指南:references/frontend_best_practices.md
  • 工具脚本:scripts/ 目录

Individual skills in this repo

This repo contains 13 individual skills — each has its own dedicated page.

marnixGeerkens/rocketlauncher-claude-code

When the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts. Also use when the user says "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," or "why isn't this page working." For signup/registration flows, see signup-flow-cro. For post-signup activation, see onboarding-cro. For forms outside of signup, see form-cro. For popups/modals, see popup-cro.

marnixGeerkens/rocketlauncher-claude-code

Balance visual design with ATS compatibility for creative roles. Use when the user is in design, art, writing, marketing creative, or any visual/creative field and needs a resume that looks distinctive but still parses.

marnixGeerkens/rocketlauncher-claude-code

Transform resume bullets into detailed portfolio case studies with context, action, and outcome. Use when the user mentions portfolio, case study, project write-up, or expanding a resume bullet into a longer narrative.

marnixGeerkens/rocketlauncher-claude-code

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio, personal website, showcase work, developer portfolio, designer portfolio.

marnixGeerkens/rocketlauncher-claude-code

Tailwind CSS v4 principles. CSS-first configuration, container queries, modern patterns, design token architecture.

marnixGeerkens/rocketlauncher-claude-code

Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.

marnixGeerkens/rocketlauncher-claude-code

Frontend development guidelines for React/TypeScript applications. Modern patterns including Suspense, lazy loading, useSuspenseQuery, file organization with features directory, MUI v7 styling, TanStack Router, performance optimization, and TypeScript best practices. Use when creating components, pages, features, fetching data, styling, routing, or working with frontend code.

marnixGeerkens/rocketlauncher-claude-code

Next.js App Router principles. Server Components, data fetching, routing patterns.

marnixGeerkens/rocketlauncher-claude-code

Expert integration of Supabase Auth with Next.js App Router Use when: supabase auth next, authentication next.js, login supabase, auth middleware, protected route.

marnixGeerkens/rocketlauncher-claude-code

Create API handoff documentation for frontend developers. Use when backend work is complete and needs to be documented for frontend integration, or user says 'create handoff', 'document API', 'frontend handoff', or 'API documentation'.

marnixGeerkens/rocketlauncher-claude-code

Document frontend data needs for backend developers. Use when frontend needs to communicate API requirements to backend, or user says 'backend requirements', 'what data do I need', 'API requirements', or is describing data needs for a UI.

marnixGeerkens/rocketlauncher-claude-code

Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.

marnixGeerkens/rocketlauncher-claude-code

Comprehensive patterns for Next.js 14+ App Router architecture, Server Components, and modern full-stack React development.

相关技能