SeukCalendar 프로젝트입니다.
- 에이전트가 지켜야 할 프로젝트 규칙은
.agents/rules/에서 관리합니다.
프로젝트 문서는 계층적으로 구성되어 있습니다.
가장 먼저 .agents/INDEX.md를 읽고, 작업에 필요한 문서만 효율적으로 참조하세요.
- 슬래시 커맨드 스킬은
.claude/skills/{name}/SKILL.md에 정의합니다.
다음과 같은 변경 시 .agents/rules/Architecture.md를 업데이트해야 합니다:
-
새로운 모듈 추가
- 새로운 Feature 모듈 생성
- 새로운 Domain/Data 레이어 모듈 추가
- 새로운 공통 모듈 추가
-
의존성 구조 변경
- 모듈 간 의존성 추가/변경
- DI 구조 변경
- 패키지 구조 재구성
-
핵심 기술 스택 변경
- 새로운 주요 라이브러리 도입
- 네트워킹 라이브러리 변경
- 상태 관리 방식 변경
-
아키텍처 패턴 변경
- 레이어 구조 변경
- 데이터 흐름 패턴 변경
- 네비게이션 방식 변경
다음과 같은 변경 시 해당 SeukCalendar/{모듈}/Module.md를 업데이트해야 합니다:
- 새로운 타겟 추가
- 디렉토리 구조 변경
- 주요 파일 추가/변경
- Package.swift 의존성 변경
- 사용자에게 문서 업데이트가 필요함을 안내
- 변경된 내용을 해당 문서의 섹션에 반영
- 변경 사항을 커밋 메시지에 명시