ai-project-bootstrap은(는) 무엇을 하나요?
AI 기반 개발을 위한 개발 환경을 생성합니다 — 스택에 맞춰 문서, Cursor 규칙, Claude 스킬, 프롬프트 및 체크리스트를 제공합니다.
개요
이 프로젝트는 다양한 기술 스택에 맞춰 AI 지원 개발 환경을 자동으로 설정합니다. 주요 기능은 다음과 같습니다:
- 문서 템플릿: 프로젝트 구조, 설정, API 사용법을 설명하는 표준 문서 생성
- Cursor 규칙: 프로젝트에 특화된 Cursor 에디터 규칙 파일 생성 (예:
.cursorrules) - Claude 스킬: Claude Code에서 사용할 수 있는 스킬 정의 생성
- 프롬프트 템플릿: 일반적인 개발 작업(예: 코드 리뷰, 리팩토링, 테스트)에 대한 사전 정의된 프롬프트
- 체크리스트: 개발 단계별 확인 사항 목록 (예: 초기 설정, 배포, 보안 검토)
지원 스택
- 프론트엔드: React, Vue, Angular, Svelte
- 백엔드: Node.js (Express, NestJS), Python (Django, FastAPI), Go, Rust
- 데이터베이스: PostgreSQL, MongoDB, Redis
- DevOps: Docker, Kubernetes, Terraform, CI/CD (GitHub Actions, GitLab CI)
사용법
- 프로젝트 루트 디렉토리에서 이 스킬을 실행합니다.
- 스택 정보를 제공합니다 (예:
--stack react,node,postgres). - 생성된 파일을 검토하고 필요에 맞게 수정합니다.
예시
npx ai-project-bootstrap --stack react,express,postgres
이 명령은 다음을 생성합니다:
docs/폴더: 프로젝트 문서.cursorrules: Cursor용 규칙skills/폴더: Claude 스킬 정의prompts/폴더: 프롬프트 템플릿checklists/폴더: 개발 체크리스트
라이선스
MIT