diff --git a/.claude/commands/codegen.md b/.claude/commands/codegen.md deleted file mode 100644 index e82a03b..0000000 --- a/.claude/commands/codegen.md +++ /dev/null @@ -1,9 +0,0 @@ -# 코드 생성 (build_runner) - -build_runner를 실행하여 자동 생성 코드를 업데이트합니다. - -```bash -dart run build_runner build --delete-conflicting-outputs -``` - -위 명령어를 실행해주세요. 생성된 파일이 있으면 알려주세요. diff --git a/.claude/commands/fresh.md b/.claude/commands/fresh.md deleted file mode 100644 index c31bf46..0000000 --- a/.claude/commands/fresh.md +++ /dev/null @@ -1,9 +0,0 @@ -# 전체 클린 빌드 - -프로젝트를 처음부터 다시 빌드합니다. 다음 작업을 순서대로 실행해주세요: - -1. `flutter clean` - 기존 빌드 캐시 삭제 -2. `flutter pub get` - 의존성 재설치 -3. `dart run build_runner build --delete-conflicting-outputs` - 코드 생성 - -각 단계의 결과를 확인하고, 오류가 있으면 원인을 분석해서 알려주세요. diff --git a/.claude/commands/pr.md b/.claude/commands/pr.md deleted file mode 100644 index 821c022..0000000 --- a/.claude/commands/pr.md +++ /dev/null @@ -1,41 +0,0 @@ -# PR 생성 - -현재 브랜치의 변경사항을 분석하고 PR을 생성합니다. - -## 작업 순서 - -1. **현재 상태 확인** - - `git status`로 커밋되지 않은 변경사항 확인 - - `git log main..HEAD --oneline`으로 커밋 히스토리 확인 - - `git diff main...HEAD --stat`으로 변경된 파일 확인 - -2. **관련 이슈 검색** (bottle-note/workspace) - - 브랜치명이나 커밋 메시지에서 키워드 추출 - - `gh issue list -R bottle-note/workspace --search "키워드" --limit 5`로 관련 이슈 검색 - - 관련 이슈가 있으면 사용자에게 선택하도록 제안 - -3. **PR 내용 작성** - - 변경사항 요약 (한글) - - 테스트 체크리스트 - - 관련 이슈 링크 (있는 경우) - -4. **PR 생성** - - `gh pr create` 명령어로 PR 생성 - - base 브랜치: main - -## PR 본문 형식 - -```markdown -## 변경 사항 -- [변경사항 요약] - -## 테스트 -- [ ] 로컬 테스트 완료 -- [ ] iOS 빌드/실행 확인 -- [ ] Android 빌드/실행 확인 - -## 관련 이슈 -[이슈 링크 또는 "없음"] -``` - -커밋되지 않은 변경사항이 있으면 먼저 커밋할지 물어봐주세요. diff --git a/.claude/commands/run-dev.md b/.claude/commands/run-dev.md deleted file mode 100644 index 03d8c68..0000000 --- a/.claude/commands/run-dev.md +++ /dev/null @@ -1,9 +0,0 @@ -# 개발 환경 실행 - -개발 서버(development.bottle-note.com)를 바라보는 앱을 실행합니다. - -```bash -flutter run --dart-define=FLAVOR=dev --dart-define=WEB_VIEW_URL=https://development.bottle-note.com/ -``` - -위 명령어를 실행해주세요. 디바이스 선택이 필요하면 사용자에게 물어봐주세요. diff --git a/.claude/commands/setup.md b/.claude/commands/setup.md deleted file mode 100644 index afc1885..0000000 --- a/.claude/commands/setup.md +++ /dev/null @@ -1,8 +0,0 @@ -# Flutter 워크스페이스 초기화 - -새 워크스페이스를 세팅합니다. 다음 작업을 순서대로 실행해주세요: - -1. `flutter pub get` 실행 -2. `dart run build_runner build --delete-conflicting-outputs` 실행 - -각 단계의 결과를 확인하고, 오류가 있으면 알려주세요. diff --git a/.claude/skills/Flutter/SKILL.md b/.claude/skills/Flutter/SKILL.md new file mode 100644 index 0000000..eecac28 --- /dev/null +++ b/.claude/skills/Flutter/SKILL.md @@ -0,0 +1,6 @@ +# Flutter Development Skill + +Flutter/Dart 프로젝트 개발을 위한 워크플로우 모음입니다. + +## Workflows +- `/clean-ios` - iOS 빌드 문제 해결을 위한 캐시 완전 정리 diff --git a/.claude/commands/clean-ios.md b/.claude/skills/Flutter/Workflows/clean-ios.md similarity index 100% rename from .claude/commands/clean-ios.md rename to .claude/skills/Flutter/Workflows/clean-ios.md