1. SDD(Spec-Driven Development)란?코드보다 명세(spec)를 먼저 쓰고, 명세 → 계획 → 작업 → 코드 순서로 내려가는 개발 방식.프롬프트 바이브 코딩은 한 줄로 코드를 응답 받아 빠르지만,요구사항이 대화 속에만 남아 이후 기능이 커질수록 AI 에이전트가 빈틈을 추측으로 채우게 됨. 그래서 SDD는 '무엇을, 왜 만드는가'를 문서로 고정해 기준(source of truth, 단일 지식 원천)으로 두고, 요구사항이 바뀌면 코드가 아니라 spec부터 고쳐 진행함. 2. SDD 흐름과 산출물 (by. spec-kit)GitHub의 spec-kit 은 프로젝트당 헌법의 역할을 하는 constitution을 정하고,기능마다 specify → plan → tasks → implement..