frontend-frameworks
スター1
フォーク0
更新日2026年4月25日 22:57
React、Vue、Next.js、Nuxt.js、Vanilla JS 前端框架指南
インストール
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
ファイルエクスプローラー
12 ファイルSKILL.md
readonlyメニュー
React、Vue、Next.js、Nuxt.js、Vanilla JS 前端框架指南
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
完整的網站開發指南,涵蓋 UI/UX 設計、React/Vue/Next.js 前端框架、Laravel/Node.js 後端、Coding Style 與互動式選擇精靈
Web 動畫(Framer Motion、GSAP、View Transitions API、Lottie)。CSS 動畫見 ui/no-ai-feel.md
REST API 與 GraphQL 設計規範指南
認證授權(Auth.js、Clerk、JWT/Cookie 安全、RBAC/ABAC)。不含 OAuth provider 細節
Laravel、Node.js、Django、FastAPI 後端框架指南
JavaScript、TypeScript、PHP、Python、CSS 代碼規範
| id | frontend_frameworks |
| name | frontend_frameworks |
| description | React、Vue、Next.js、Nuxt.js、Vanilla JS 前端框架指南 |
| 框架 | 類型 | 適用場景 | 學習曲線 |
|---|---|---|---|
| React | 函式庫 | SPA、複雜應用 | 中等 |
| Vue | 框架 | 中小型專案、漸進式 | 較低 |
| Next.js | React 框架 | SSR/SSG、SEO 需求 | 中等 |
| Nuxt.js | Vue 框架 | SSR/SSG、SEO 需求 | 中等 |
| Vanilla | 原生 | 簡單網站、效能優先 | 低 |
| 需求 | 推薦 |
|---|---|
| SEO 重要 | Next.js / Nuxt.js |
| SPA 應用 | React / Vue |
| 快速開發 | Vue / Nuxt.js |
| 大型團隊 | React + TypeScript |
| 學習成本低 | Vue |
| 靜態網站 | Next.js / Nuxt.js / Astro |
| 背景 | 推薦 |
|---|---|
| 新手 | Vue |
| 熟悉 React | Next.js |
| 熟悉 Vue | Nuxt.js |
| 後端開發者 | Vue / Laravel + Inertia |
src/
├── components/ # 可重用元件
│ ├── ui/ # 基礎 UI 元件
│ └── common/ # 共用元件
├── pages/ or views/ # 頁面
├── layouts/ # 佈局
├── hooks/ or composables/ # 邏輯復用
├── services/ or api/ # API 呼叫
├── stores/ # 狀態管理
├── utils/ # 工具函式
├── styles/ # 全域樣式
└── assets/ # 靜態資源
| 類型 | 規範 | 範例 |
|---|---|---|
| 元件 | PascalCase | UserCard.vue |
| 頁面 (Next) | kebab-case | user-profile.tsx |
| 函式 | camelCase | getUserData() |
| 常數 | UPPER_SNAKE | API_BASE_URL |
| CSS class | kebab-case / BEM | user-card__title |
| 框架 | 必修(CRITICAL+HIGH) | 進階(MEDIUM+LOW,review 才載) |
|---|---|---|
| React | react-rules.critical.md | react-rules.optional.md |
| Vue | vue-rules.critical.md | vue-rules.optional.md |
| Next | next-rules.critical.md | next-rules.optional.md |