Claude 코드 베스트 프랙티스
발행: (2025년 12월 23일 오후 03:42 GMT+9)
3 분 소요
원문: Dev.to
Source: Dev.to
Fundamental
Essential commands: Bash mode (cmd)
Make documentationcreate todo listshift+tabor/model: 모델 변경Check memory:/memoryspace키 또는esc: 한 번 누르면 중단, 두 번 누르면 세션의 이전 프롬프트로 돌아감
Debugging
- 스크린샷
- 흐름 또는 기능에 대한 테스트 작성
- Claude를 이용한 TDD 활용
Make Claude.md
- 프로젝트 개요: 앱 이름, 플랫폼, 기술 스택, 아키텍처, …
- 현재 날짜 가져오기: (기술 스택에 대한 메모, …)
- Todo 리스트
- 개발 환경
- 일반적인 빌드 문제 및 해결책
- 테스트 및 디버깅
- 피해야 할 일반적인 실수
- 기능 개발 워크플로우
- 문서 구조
- 메시지 큐: 프롬프트를 입력하면 에이전트가 처리하고, 새 프롬프트를 입력하는 동안 큐에 쌓여 나중에 처리됩니다. 이는 이전 프롬프트에 영향을 줄 수 있습니다.
- 긴 프롬프트:
prompt.md단계 마크다운 파일에 푸시해야 함
Intermediate
Using GitHub workflows
- 기능 계획 및 사고
- Planning mode 사용:
/mode명령으로 모델 선택 - 사고 모드:
think<think hard<think harder<ultra think - 리서치 활용: 연결된 문서를 읽고 API 구축 방법을 조사하거나 PDF를 읽어 구현 …
- PRD 작성: 기능, 사용자 경험 가이드, API, 문서, 기술 설계 문서 등.
- 자동 변경 추적:
/changelog day
GitHub Action Integration
/install-github-app: 풀 리퀘스트에 댓글을 달아 액션 트리거
Think like a product manager
- 마크다운 파일을 기반으로 명확하고 관련성 있는 컨텍스트와 제약 조건 제공
- 코드를 검토하고 구현된 모든 것이 작동하는지 확인, 추상화 수준이 높은 출력 확인
Master
Using multiple agents
- 병렬 서브‑에이전트를 사용해 브레인스토밍 … (그리고 하나 선택)
Collaborate with Git worktree
git worktree add {address location}명령으로 기능 생성 프롬프트- 작업이 끝나면 에이전트에게 각 워크트리를 하나의 폴더로 병합하고 충돌을 해결하도록 요청
Custom slash commands
/changelog/create-command
Subagents
/agents명령으로 작업 처리를 위임하는 서브‑에이전트 생성
MCP server
- 데이터베이스 MCP 예시:
mongodb-mcp,postgres-mcp,supabase - 브라우저와 인터랙션: UI 클릭
- Figma MCP
Read more on: Claude CLI Reference
That’s it! Happy reading and happy coding!