🤖가이드
Claude 코드 에이전트 워크플로우 원칙
AI 에이전트가 코드 작업을 효율적으로 수행하기 위한 6가지 핵심 워크플로우 원칙과 실천 방법
↗ 원본 링크#Claude#에이전트#워크플로우#코드리뷰#자동화
Claude 코드 에이전트 워크플로우 원칙
AI 에이전트가 코드 작업을 수행할 때 따라야 할 체계적인 워크플로우 원칙을 소개합니다.
6가지 핵심 워크플로우
1. 기본 계획 모드
복잡한 작업은 반드시 계획부터 세우세요.
▸3단계 이상의 작업은 계획 모드로 진입
▸문제 발생 시 즉시 멈추고 재계획
▸빌드뿐 아니라 검증 단계에서도 계획 사용
▸모호함을 줄이기 위한 상세 사양 작성
2. 서브 에이전트 전략
메인 작업의 컨텍스트를 깨끗하게 유지하세요.
▸조사 및 탐색 작업은 서브 에이전트에 위임
▸복잡한 문제는 서브 에이전트로 병렬 처리
▸서브 에이전트당 하나의 집중 작업 할당
3. 자기 개선 루프
같은 실수를 반복하지 마세요.
markdown
# tasks/lessons.md 예시
- [2024-01-15] API 호출 전 항상 에러 핸들링 추가
- [2024-01-16] 타입 변경 시 관련 테스트 코드도 함께 수정▸수정 사항을 `tasks/lessons.md`에 기록
▸세션 시작 시 교훈 검토
▸실수율이 떨어질 때까지 반복 개선
4. 완료 전 검증
작동을 증명하지 않으면 완료가 아닙니다.
체크리스트:
▸✅ 테스트 실행 완료
▸✅ 로그 확인 완료
▸✅ 메인 브랜치와 동작 비교
▸✅ 스태프 엔지니어 수준의 품질
5. 우아함 추구
임시방편이 아닌 근본적인 해결책을 찾으세요.
판단 기준:
▸사소한 변경 → 빠르게 처리
▸복잡한 변경 → "더 우아한 방법은?"
▸미봉책처럼 느껴짐 → 재설계 고려
6. 자율적 버그 수정
버그를 발견하면 바로 수정하세요.
▸사용자에게 일일이 물어보지 않기
▸실패한 CI 테스트 자동 수정
▸로그와 오류를 분석하고 즉시 해결
작업 관리 프로세스
작업 흐름
markdown
1. tasks/todo.md에 계획 작성
2. 사용자에게 계획 검증 요청
3. 진행하며 완료 항목 체크
4. 각 단계별 요약 제공
5. tasks/todo.md에 결과 문서화
6. tasks/lessons.md에 교훈 기록todo.md 예시
markdown
# TODO
## 계획
- [ ] API 엔드포인트 설계
- [ ] 데이터베이스 스키마 업데이트
- [ ] 테스트 코드 작성
## 완료
- [x] 요구사항 분석
## 검토
- 변경 사항: 새로운 사용자 인증 API 추가
- 영향 범위: auth 모듈만 수정3가지 핵심 원칙
1. 단순함 우선
▸가능한 한 단순하게
▸코드 영향 최소화
▸이해하기 쉬운 구조
2. 나태함 금지
▸근본 원인 해결
▸임시방편 거부
▸시니어 개발자 수준 유지
3. 최소한의 영향
▸필요한 부분만 수정
▸버그 유입 방지
▸사이드 이펙트 최소화
실전 적용 팁
작업 시작 전
1.
tasks/lessons.md 검토2.복잡도 평가 (3단계 이상?)
3.계획 모드 필요 여부 판단
작업 중
1.문제 발생 시 즉시 재계획
2.서브 에이전트 활용 고려
3.진행 상황 지속 기록
작업 완료 전
1.테스트 실행 및 검증
2.코드 리뷰 (자기 검토)
3.교훈 문서화
마치며
이 워크플로우는 AI 에이전트가 체계적이고 효율적으로 코드 작업을 수행하도록 돕습니다. 핵심은 계획 → 실행 → 검증 → 학습의 순환 구조입니다.
사람이 작업할 때도 동일하게 적용할 수 있는 좋은 실천 방법들이니, 개발 워크플로우 개선에 참고해보세요!