4_refactor.md•1.2 kB
주어진 코드베이스에 대해서, /docs/requirement.md 파일에 명시된 요구사항 외의 모든 오버엔지니어링을 제거하기위한 구체적인 계획 세우세요.
1. /docs/requirement.md 파일의 요구사항을 정확히 파악하세요.
2. 코드베이스에서 requirement.md에 언급되지 않았으나 추가된 라이브러리나 구현이 있는지 파악하세요. 이것을 오버엔지니어링이라고 부를 것입니다.
3. 오버엔지니어링에 대해서 남겨놓을만한 것인지 검토하세요. 이것으로 인해 추가되는 구현/인프라적 복잡도와, 생산성/가독성 이점을 각각 10점 만점으로 자세한 이유와 함께 평가하세요.
4. 3의 평가를 기반으로, 오버엔지니어링들에 대해 최종적으로 남길 것과 제거할 것을 리스트업하세요. 제거할 것에 대해서는 구체적인 제거 작업 계획도 명시하세요. 해당 계획은 ai 코딩 에이전트에게 프롬프트로서 입력될 것입니다. 에이전트갸 오류를 발생시키지않도록 최대한 자세하게 작성하세요.
5. 완성된 모든 내용을 종합하여 최종본 보고서로 응답하세요.
---