피드로 돌아가기
Dev.toAI/ML
원문 읽기
Planning-Execution 분리를 통한 AI Slop 제거 및 고품질 코드 생성 워크플로우
Stop Generating AI Slop: The Ultimate Workflow for Coding with Claude Code
AI 요약
Context
AI 기반 코딩 시 설계 단계 없는 즉각적인 코드 생성으로 인한 Architecture 일관성 파괴 및 시스템 정합성 결여 문제 발생. 단순 Chat 기반 지시로는 도메인 제약 사항과 엔지니어링 Trade-off를 정확히 반영하기 어려운 한계 존재.
Technical Solution
- Research 단계의 Markdown 문서화로 코드베이스 분석 결과의 명시적 기록 및 검증 체계 구축
- Planning 단계에서 구현 상세 계획을 Artifact화하여 Shared Mutable State 기반의 상호 피드백 루프 구현
- Human-in-the-loop 방식의 Annotation Loop를 통해 제품 우선순위 및 기술적 제약 사항을 설계에 주입
- 구현 전 단계의 세분화된 Task List 작성을 통한 진행 상황의 가시성 확보 및 상태 추적
- 결정 사항이 모두 확정된 후 실행하는 Mechanical Implementation 방식을 통해 구현 단계의 불확실성 제거
- Context 누적을 위한 단일 세션 유지 및 Markdown 파일을 통한 고충실도(High Fidelity) 정보 유지
실천 포인트
1. 코드 생성 전 반드시 분석 내용과 구현 계획을 Markdown 파일로 기록했는가?
2. 작성된 계획서에 도메인 제약 사항과 아키텍처적 Trade-off가 반영되었는가?
3. 구현 단계에서 창의적 판단이 필요 없이 기계적으로 실행 가능한 수준까지 Task가 세분화되었는가?
4. AI의 분석 결과가 기존 시스템의 Caching Layer나 ORM Convention을 준수하는지 검증했는가?
태그