analyze-confirm-develop은(는) 무엇을 하나요?
코드베이스 분석, 요구사항 정렬, 명시적 승인, 스타일 일관된 개발을 위한 에이전트 스킬
개요
이 스킬은 AI 에이전트가 코드 변경을 수행할 때 체계적인 워크플로우를 따르도록 합니다:
- 분석(분석): 기존 코드베이스 구조, 패턴, 의존성 분석
- 정렬(정렬): 변경 사항이 요구사항 및 비즈니스 로직과 일치하는지 확인
- 승인(승인): 실제 변경 전에 명시적인 사용자 승인 요청
- 개발(개발): 일관된 코딩 스타일로 변경 사항 구현
사용 방법
에이전트에게 이 스킬을 사용하도록 요청하려면 다음 명령어를 사용하세요:
/analyze-confirm-develop [요구사항 설명]
또는 더 구체적으로:
이 스킬을 사용하여 다음 요구사항을 구현해줘: [상세 설명]
워크플로우 상세
1단계: 분석
에이전트가 다음을 수행합니다:
- 관련 파일 및 디렉토리 구조 검사
- 기존 코드 패턴, 명명 규칙, 아키텍처 식별
- 의존성 및 잠재적 영향 파악
- 분석 결과를 마크다운 형식으로 요약
2단계: 정렬
에이전트가 다음을 확인합니다:
- 요구사항이 비즈니스 로직과 일치하는지
- 제안된 변경이 기존 기능을 손상시키지 않는지
- 테스트 커버리지 요구사항을 충족하는지
3단계: 승인
에이전트가 사용자에게 제안된 변경 사항을 명확하게 표시하며 승인을 요청합니다:
변경 계획:
- [파일1]: [변경 사항 설명]
- [파일2]: [변경 사항 설명]
...
승인하시겠습니까? (y/n)
4단계: 개발
승인 후 에이전트가 다음 규칙을 따라 구현합니다:
- 기존 코딩 스타일 및 패턴 유지
- 적절한 테스트 추가
- 변경 사항 문서화
- 코드 리뷰에 대비한 설명 제공
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 유사한 AI 코딩 에이전트
예제
버그 수정
/analyze-confirm-develop 로그인 페이지에서 사용자가 존재하지 않는 이메일로 로그인을 시도할 때 표시되는 모호한 오류 메시지를 수정해줘.
기능 추가
이 스킬을 사용하여 사용자 프로필 페이지에 '비밀번호 변경' 버튼을 추가해줘.
참고
- 이 스킬은 변경을 적용하기 전에 항상 사용자 승인을 요구함으로써 의도하지 않은 수정을 방지합니다.
- 대규모 리팩토링 작업에 특히 유용하며, 단계별 승인을 제공합니다.
- 에이전트가 기존 코드 스타일(들여쓰기, 따옴표 사용, 네이밍 컨벤션 등)을 학습하고 적용합니다.