From 2a03f3983f2dad888d34e167f0f2a852fdcddd57 Mon Sep 17 00:00:00 2001 From: hyejj19 Date: Thu, 22 Jan 2026 17:28:43 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20commands=EC=97=90=EC=84=9C=20skills?= =?UTF-8?q?=EB=A1=9C=20Flutter=20=EC=9B=8C=ED=81=AC=ED=94=8C=EB=A1=9C?= =?UTF-8?q?=EC=9A=B0=20=EB=A7=88=EC=9D=B4=EA=B7=B8=EB=A0=88=EC=9D=B4?= =?UTF-8?q?=EC=85=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - .claude/commands/ 삭제 (중복/불필요한 워크플로우 정리) - .claude/skills/Flutter/ 추가 (clean-ios 워크플로우만 유지) Co-Authored-By: Claude Opus 4.5 --- .claude/commands/codegen.md | 9 ---- .claude/commands/fresh.md | 9 ---- .claude/commands/pr.md | 41 ------------------- .claude/commands/run-dev.md | 9 ---- .claude/commands/setup.md | 8 ---- .claude/skills/Flutter/SKILL.md | 6 +++ .../Flutter/Workflows}/clean-ios.md | 0 7 files changed, 6 insertions(+), 76 deletions(-) delete mode 100644 .claude/commands/codegen.md delete mode 100644 .claude/commands/fresh.md delete mode 100644 .claude/commands/pr.md delete mode 100644 .claude/commands/run-dev.md delete mode 100644 .claude/commands/setup.md create mode 100644 .claude/skills/Flutter/SKILL.md rename .claude/{commands => skills/Flutter/Workflows}/clean-ios.md (100%) 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