--- description: Go build 에러, go vet 경고, 린터 이슈를 점진적으로 수정합니다. 최소한의 정밀한 수정을 위해 go-build-resolver 에이전트를 호출합니다. --- # Go Build and Fix 이 커맨드는 **go-build-resolver** 에이전트를 호출하여 최소한의 변경으로 Go build 에러를 점진적으로 수정합니다. ## 이 커맨드가 하는 것 1. **진단 실행**: `go build`, `go vet`, `staticcheck` 실행 2. **에러 분석**: 파일별로 그룹화하고 심각도순 정렬 3. **점진적 수정**: 한 번에 하나의 에러씩 4. **각 수정 검증**: 각 변경 후 build 재실행 5. **요약 보고**: 수정된 것과 남은 것 표시 ## 사용 시점 `/go-build`를 사용해야 할 때: - `go build ./...`가 에러로 실패할 때 - `go vet ./...`가 이슈를 보고할 때 - `golangci-lint run`이 경고를 보여줄 때 - 모듈 의존성이 깨졌을 때 - 변경사항을 pull한 후 build가 깨졌을 때 ## 수정 전략 1. **Build 에러 먼저** - 코드가 컴파일되어야 함 2. **Vet 경고 두 번째** - 의심스러운 구조 수정 3. **Lint 경고 세 번째** - 스타일과 모범 사례 4. **한 번에 하나씩** - 각 변경 검증 5. **최소한의 변경** - 리팩토링이 아닌 수정만 ## 관련 커맨드 - `/go-test` - build 성공 후 테스트 실행 - `/go-review` - 코드 품질 리뷰 - `/verify` - 전체 검증 루프