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 |