addyosani/증분-구현
변경 사항을 증분 방식으로 전달합니다. 여러 파일에 걸친 기능 또는 변경 사항을 구현할 때, 한 번에 많은 코드를 작성하려고 할 때, 또는 작업이 한 번에 처리하기에 너무 크다고 느껴질 때 사용하세요.
작동 방식
이 스킬은 대규모 변경 사항을 더 작고 관리 가능한 증분 단계로 분할합니다. 각 증분 단계는:
- 독립적으로 테스트 가능해야 함
- 독립적으로 검토 가능해야 함
- 전체 솔루션의 진행을 향해 점진적으로 구축되어야 함
사용 지침
에이전트는 다음을 수행해야 합니다:
- 현재 상태 평가: 이미 어떤 증분이 완료되었는지 결정합니다 (
git log, 커밋 기록 확인, 또는 현재 코드베이스 상태 확인). - 다음 증분 식별: 아직 완료되지 않은 변경 사항 목록에서 가장 작은 논리적 다음 단계는 무엇입니까?
- 계획: 각 증분 단계를 구현하기 위한 구체적이고 실행 가능한 계획을 수립합니다. 어떤 파일을 수정해야 합니까? 테스트는 어떻게 됩니까?
- 구현: 증분 단계를 구현합니다.
- 증분을 위한 테스트 구현
- 증분 자체 구현
- 진행 상황 확인: 모든 테스트가 통과하도록 보장하고, 리팩토링이 필요한지 확인하며, 다음 증분으로 진행할 준비가 되었는지 확인합니다.
예시
# 예시: 대규모 기능을 증분으로 구현
# 증분 1: 데이터 모델 및 스키마
# 증분 2: 저장소 계층
# 증분 3: 서비스 계층
# 증분 4: API 엔드포인트
# 증분 5: 프론트엔드 통합
지원 플랫폼
- Claude Code
- Cursor
- Codex
- GitHub Copilot
- 기타 AI 코딩 에이전트