Communitygithub.com

marnixGeerkens/rocketlauncher-claude-code

全面的前端開發技能,用於使用 ReactJS、NextJS、TypeScript 和 Tailwind CSS 構建現代、高效能的 Web 應用程式。包括元件搭建、效能最佳化、套件分析以及 UI 最佳實務。

rocketlauncher-claude-code 是什麼?

此技能提供了一套完整的前端開發工具包,專為資深前端工程師設計,確保開發出高效、可維護的現代 Web 應用程式。它涵蓋了透過自動化腳本實現的三項核心功能:元件產生器、套件分析器以及前端專案搭建器,能有效提升開發效率。此技能支援包括 React、Next.js、React Native 在內的現代前端框架,並整合 TypeScript、Tailwind CSS 等技術棧。此外,它還提供了詳盡的參考文件,內容涵蓋 React 模式、Next.js 最佳化指南以及前端最佳實務,為開發者提供從規劃到部署的完整指引。無論是開發新功能、最佳化效能、程式碼審查還是解決問題,此技能都能提供有力支援,協助團隊維持高標準的程式碼品質。

相容平台✓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:

  • 詳細的模式與實務
  • 程式碼範例
  • 最佳實務
  • 應避免的反模式
  • 真實世界場景

Nextjs 最佳化指南

完整的工作流程文件位於 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.

相關技能