← スキル一覧に戻る

vite-react-project-initializer
by khw1031
⭐ 2🍴 0📅 2026年1月21日
SKILL.md
name: vite-react-project-initializer description: "Vite + React 프로젝트를 실제로 생성하고 초기화하는 실행 단계"
Vite + React 프로젝트 초기화 실행
자동 활성화 시점
- "Vite React 프로젝트 만들어줘"
- "프로젝트 초기화해줘"
실행 프로세스
Phase 1: 환경 준비
node --version
fnm install <version>
fnm use <version>
npm install -g pnpm
Phase 2: 프로젝트 생성
pnpm create vite@latest <project-name> --template react-ts
Phase 3: 디렉토리 구조 설정
cd <project-name>
mkdir -p src/features
mkdir -p src/shared/{components/{ui,design-system},hooks,lib,types,styles,utils}
# 테마 파일
touch src/shared/styles/theme.ts
touch src/shared/styles/variants.ts
Phase 4: 추가 도구 설치
1. React Router
pnpm add react-router-dom
2. Tailwind CSS + shadcn/ui
pnpm add -D tailwindcss postcss autoprefixer
pnpm dlx tailwindcss init -p
# shadcn/ui
pnpm dlx shadcn@latest init
shadcn/ui 설정:
- Components path:
src/shared/components/ui
3. 필수 패키지
pnpm add zod
pnpm add -D vitest @vitest/ui @testing-library/react @testing-library/jest-dom jsdom
4. 코드 품질 도구 (선택)
Biome:
pnpm add -D @biomejs/biome
pnpm biome init
ESLint+Prettier:
pnpm add -D prettier eslint-config-prettier
echo '{"semi": true, "singleQuote": true}' > .prettierrc
5. Vitest 설정
vitest.config.ts:
import { defineConfig } from 'vitest/config';
import react from '@vitejs/plugin-react';
import path from 'path';
export default defineConfig({
plugins: [react()],
test: {
environment: 'jsdom',
setupFiles: ['./vitest.setup.ts'],
},
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
},
});
6. package.json 스크립트
{
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"preview": "vite preview",
"lint": "biome check .",
"lint:fix": "biome check --write .",
"format": "biome format --write .",
"format:check": "biome format .",
"test": "vitest",
"test:run": "vitest run"
}
}
7. Node.js 버전 고정
echo "20.11.0" > .nvmrc
8. CLAUDE.md 생성
commands/claude-md-generator 사용:
1. commands/rules-extractor/command.md 읽기
2. 규칙 추출
3. commands/claude-md-generator/command.md 읽기
4. 템플릿 렌더링
5. CLAUDE.md 생성
Phase 5: 검증
pnpm lint
pnpm format:check
pnpm build
pnpm dev
체크리스트
- Phase 1: 환경 준비
- Phase 2: 프로젝트 생성
- Phase 3: 디렉토리 구조
- Phase 4: 도구 설치
- Phase 5: 검증
참고사항
초기화 완료 후 검증이 필요하면 자연스럽게 대화를 이어가세요.
スコア
総合スコア
45/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
○言語
プログラミング言語が設定されている
0/5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です