Skip to content

init : AI 코딩 템플릿 설계 - #173

Merged
Anzinius merged 14 commits into
developfrom
init/172-ai-coding
Mar 5, 2026
Merged

init : AI 코딩 템플릿 설계#173
Anzinius merged 14 commits into
developfrom
init/172-ai-coding

Conversation

@Anzinius

Copy link
Copy Markdown
Contributor

Related issue 🛠

Work Description ✏️

  • Claude Code가 이 프로젝트에서 코드를 생성할 때 참조하는 지침 파일
  • 아키텍처(Feature-based Clean Architecture + MVVM), 디렉토리 구조, 네이밍 규칙, 코드 스타일, 네트워크 레이어, 라우팅, 인증 흐름 등 프로젝트 전반의 규칙 정의
  • Claude가 일관된 코드를 생성할 수 있도록 금지 사항 및 출력 형식 명시

Screenshot 📸

Uncompleted Tasks 😅

  • 실제 AI 코드 생성 결과물 검증 후 규칙 보완

To Reviewers 📢

CLAUDE.md는 Claude Code가 코드 생성 시 참조하는 AI 지침 파일입니다.
규칙이 실제 프로젝트 컨벤션과 일치하는지 위주로 리뷰 부탁드립니다.

 추가/보완된 내용                                                                                                                                                                                                                    ┌────────────────────┬──────────────────────────────────────────────────────────────────────────────────────────────────┐
  │        섹션        │                                            변경 사항                                             │
  ├────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ 2) 디렉토리 구조   │ 실제 프로젝트 트리 구조 추가, core/services/ 실제 클래스명 반영 (StompService, PipController 등) │
  ├────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ 2) 네이밍 규칙     │ 테이블로 정리 — De* 접두사 위젯/상수 컨벤션 추가                                                 │
  ├────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ 4) 코드 스타일     │ log.d(), log.e() 구체적 사용법 명시                                                              │
  ├────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ 6) 네트워크 레이어 │ 신규 — DioClient, DioInterceptor, Retrofit, StompService, 환경변수 상세                          │
  ├────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ 7) 라우팅          │ 신규 — GetX Named Routes, GetRouterName, GetRouter.getPages                                      │
  ├────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ 8) 인증 흐름       │ 신규 — Kakao/Apple 로그인, JWT 토큰 관리, 401 갱신 로직                                          │
  ├────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ 9) 코드 생성       │ 신규 — build_runner 명령어, 생성 파일 직접 수정 금지                                             │
  ├────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ 10) 금지 사항      │ 기존 규칙 통합 + ! 연산자, 패키지 임의 추가 금지 추가                                            │
  └────────────────────┴──────────────────────────────────────────────────────────────────────────────────────────────────┘
(디렉토리 구조 + 네이밍 테이블 + Constants 규칙)
(파일명 업데이트, 환경변수 키 목록 제거)
@Anzinius
Anzinius requested a review from seungw1n February 20, 2026 15:15
@Anzinius Anzinius self-assigned this Feb 20, 2026

@seungw1n seungw1n left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GREAT!

@Anzinius
Anzinius merged commit d1ed892 into develop Mar 5, 2026
2 checks passed
@Anzinius
Anzinius deleted the init/172-ai-coding branch March 5, 2026 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

init : AI 코딩 템플릿 설계

2 participants