- 1빈칸 채우기
- 2복사하기
- 3AI에 붙여넣고 결과 받기
다른 예시로 채워보기
💡 더 잘 쓰는 팁
- 이 파일을 프로젝트 맨 위 폴더에 CLAUDE.md로 저장하면 Claude Code가 작업 시작 때 자동으로 읽어요.
- 새 실수를 볼 때마다 규칙을 한 줄씩 추가하세요. 규칙이 쌓일수록 같은 실수가 줄어요.
0자빈칸 0 채움붙여넣고 엔터만 누르면 돼요
ChatGPT·Claude 버튼은 완성된 프롬프트를 그 서비스 주소에 담아 새 창으로 열어요.
써 보니 어땠나요? 업무에 실제로 썼는지가 다음 프롬프트를 고르는 가장 큰 기준이 돼요
고마워요! 남겨 주신 반응은 이름 없이 숫자로만 모아요.
CClaude의 실제 답변기본값으로 받은 답변 · 사실 검수함
# CLAUDE.md
사내 매출 대시보드 — React(프론트) + FastAPI(백엔드) + MySQL
폴더 구조: [ ](예: frontend/, backend/app/, backend/tests/)
## 꼭 지킬 규칙
1. 테스트 없이 "완료"라고 말하지 않는다.
왜: 실행해 보지 않은 코드는 동작한다고 볼 수 없다.
확인: 보고에 실행한 테스트 명령과 결과(통과 개수)를 붙인다.
2. 요청받은 범위 밖의 파일은 바꾸지 않는다. 필요해 보이면 먼저 묻는다.
왜: 관련 없는 수정이 잘 되던 기능을 깨뜨린다.
확인: 작업 끝에 git diff --stat으로 바뀐 파일 목록을 보여 준다.
3. 금액은 항상 "원" 단위 정수로 다루고, 화면 표시에서만 단위를 바꾼다.
왜: 원/천원/만원이 섞이면 숫자가 1,000배씩 틀린다.
확인: 금액 변수 이름에 단위를 붙인다 (amount_won). 표시용 변환은 한 함수에서만.
4. 운영 DB에 직접 쓰기·삭제 쿼리를 실행하지 않는다.
왜: 되돌릴 수 없다.
확인: DB 작업은 로컬·테스트 DB에서만. 운영 반영이 필요하면 쿼리를 보여 주고 사람이 실행한다.
## 작업 순서
이해(관련 코드 읽기) → 계획(바꿀 파일과 이유를 먼저 말하기) → 수정 → 테스트 → 보고
## "완료" 전 체크리스트
- [ ] 테스트를 실행했고 결과를 붙였다
- [ ] 바뀐 파일이 요청 범위 안이다
- [ ] 금액 단위를 확인했다
- [ ] 운영 DB를 건드리지 않았다