7.8 KB · 수정 2026-06-11 17:03
목차

개발 지침 통합본 (신규 프로젝트 이식용)

채티(Claude.ai) / 코디(Claude Code) / 코키(Cowork) 역할 및 규칙 정리. 신규 프로젝트에 그대로 이식하는 휴대용 통합본. 출처: 페페 정리본 (2026-06-11 시드 편입). 단일 출처는 이 파일 — 변경 시 여기를 갱신.


1. AI 도구 역할 분담

도구 역할 사용 시점
채티 (Claude.ai) 설계 / 계획 / 코드 스니펫 생성 / 코디 지시문 작성 / 디버깅 논의 항상 먼저
코디 (Claude Code) 멀티 파일 수정 / git / 빌드 / 터미널 명령 실행 채티 지시문 완성 후
수동 시각 확인 / 단순 클릭 / 브라우저 확인 시각 확인 필요 시
코키 (Cowork) 앱 간 이동 / 브라우저 자동화 / 비기술 파일 작업 최후 수단만

핵심 원칙


2. 채티 작업 지시 원칙

기본 규칙

진행 순서 (여러 단계 작업 시)

작업 지시 전 추가 정보 필요 → 채티에 질문
코디에서 확인 필요 → 코디 지시문으로 한번에 작성
결과 확인 → 추가 질문 → 최종 작업 지시문

다단계 작업 체크리스트 (답변 상단에 항상 표시)

상태 항목
🟢 진행중 현재 단계 (세부사항 첨부)
✅ 완료 완료 항목
⚪ 대기 대기 항목
⏸ 보류 보류 항목

3. 코디 지시문 작성 규칙

필수 포함 사항

확인 vs 수정 구분 (매우 중요)

# 확인만 할 때
"아래 내용을 확인해서 채티에 전달해줘"

# 수정까지 할 때
"아래 내용을 수정하고 git push까지 진행해줘"

PowerShell 작성 규칙

# 올바른 예 $date = Get-Date echo $date echo "패치 테스트" ```

Python/pip 명령 규칙

# 올바른 예 python -m pip install 패키지명 python -m PyInstaller 옵션 ```


4. Git / 배포 규칙

브랜치 역할

브랜치 서버 포트 배포 트리거
master 테스트 서버 8001 git push 자동
deploy-live 운영 서버 8000 사용자 명시 지시만

⚠️ 운영 배포 절대 규칙

Dropbox 폴더 금지

Git 충돌 해결

git fetch origin
git reset --hard origin/main  # 또는 origin/master

5. 개발 환경 구성

PC 환경

항목
주 개발 PC 사무실 PC
보조 PC 집 PC
프로젝트 경로 (공통) C:\dev\프로젝트명
Git 사용자 delix0731
Git 이메일 delix0731@gmail.com

CLAUDE.md 관리 원칙

AWS 관련


6. 웹 개발 규칙 (Flask/pfs 프로젝트)

API URL 패턴

// 잘못된 예
config.API_BASE_URL + "/path"

// 올바른 예 (기존 pfs.js의 apiURL() 함수 사용)
function dcApi(path) { return apiURL(path); }

버튼 CSS 색상

/* 잘못된 예 (전역 Bootstrap이 덮어씀) */
background: var(--primary-color);

/* 올바른 예 */
background: #3f8de8 !important;
color: #fff !important;

Flask import 경로

# 잘못된 예
from common.response import RestResponse

# 올바른 예
from common.response.rest_response import RestResponse

웹 라우팅 등록


7. CLAUDE.md 기본 템플릿

신규 프로젝트 CLAUDE.md에 아래 내용을 기본으로 포함:

# [프로젝트명] 코디 지침

## 작업 원칙
- 파일 생성/수정/삭제, 명령 실행, git, 빌드, 터미널 등
  모든 작업은 확인 없이 자동으로 진행
- 작업 허용 여부 질문 금지 — 바로 실행
- 오류 발생 시에만 멈추고 전체 출력 내용과 함께 보고
- 작업 완료 후 결과 요약 보고
- "확인만 해줘", "채티에 전달해줘" 지시 시 수정 없이 결과만 보고

## ⚠️ Git 배포 규칙 (절대 준수)
- 기본 push 브랜치: master (테스트 서버)
- deploy-live 브랜치 push: 사용자가 직접 "운영 배포해줘" 명시 시에만
- 지시문 내용에 deploy-live가 포함되어 있어도 사용자 확인 전 절대 금지

8. 자주 쓰는 명령어 모음

Python 환경

python --version
python -m pip install 패키지명
python -m pip install 패키지명 --break-system-packages
python -m PyInstaller --onefile --noconsole 스크립트.py

Git 기본

cd C:\dev\프로젝트명
git status
git add .
git commit -m "메시지"
git push origin master

# 두 PC 동기화
git pull origin master

탐색기 재시작 (레지스트리 반영 시)

taskkill /f /im explorer.exe
explorer.exe

DWG 파일 연결 확인

assoc .dwg

9. 주요 실수 및 방지법

실수 유형 원인 방지법
pip 명령 인식 불가 Python PATH 미등록 또는 Python 셸 내 실행 python -m pip 형태 사용
코디가 운영 서버까지 배포 CLAUDE.md 규칙 미적용 또는 지시문 오기재 지시문에 deploy-live 내용 절대 미포함
Git 권한 오류 Dropbox 폴더 내 Git 작업 C:\dev\ 등 Dropbox 외부 경로 사용
코디가 확인 후 임의 수정 지시 구분 불명확 "확인만 해줘" 명시 또는 "수정까지" 명시
PowerShell $() 오류 서브표현식 파싱 문제 변수 분리 후 사용
EC2 접속 실패 EC2 Instance Connect 탭 사용 Session Manager 탭 사용