AI 요약
AI가 코드를 작성하는 시대가 도래하면서, 소프트웨어 개발에서 '스펙(specification)'의 역할과 한계에 대한 재검토가 필요해졌다. 마크다운 기반의 스펙 문서가 사실상 두 번째 코드베이스로 변질되는 문제가 발생하고 있으며, 이는 유지보수 비용을 증가시키고 개발 프로세스를 복잡하게 만든다. 저자는 AI 코딩 환경에 적합한 '작은 변경 브리프(small change briefs)'와 네이티브 엔지니어링 아티팩트의 활용을 제안한다. 핵심은 스펙이 코드와 분리된 문서가 아니라 개발 과정에 통합된 실용적인 도구로 재설계되어야 한다는 점이다.
핵심 포인트
- 6개월간 스펙 기반 AI 에이전트 작업 후 저장소를 열면 두 번째 시스템이 옆에 자리잡고 있는 것을 발견할 수 있음
- 마크다운 스펙이 코드베이스와 별도로 관리되면서 이중 유지보수 부담이 발생
- '작은 변경 브리프' 방식이 대규모 스펙 문서보다 AI 에이전트 작업에 효과적
- 네이티브 엔지니어링 아티팩트(코드, 테스트, 설정 파일 등)가 문서보다 신뢰할 수 있는 실행 기준이 됨
향후 전망
- AI 코딩 도구의 발전에 맞춰 스펙 문서의 형식과 역할이 근본적으로 재설계될 것
- 스펙이 '문서'에서 '실행 가능한 지침'으로 진화하는 방향으로 산업 표준이 변화할 전망
