Cursor나 Claude Code로 기능을 만들다 보면 이런 상황이 반복돼요."분명 요구사항대로 만들었는데 리뷰에서 '이게 아닌데요' 나온다." "3개월 지나서 이 코드 왜 이렇게 짰는지 아무도 모른다." "파일 저장할 때마다 테스트 돌리는 거 깜빡했다."Kiro의 Specs는 첫 번째와 두 번째 문제를, Hooks는 세 번째 문제를 해결해요.🔑 핵심 요약Specs + Hooks 핵심 → Specs: 프롬프트 1줄 → 요구사항(EARS) → 기술 설계 → 태스크 목록 → 구현 자동화 → 스펙 파일은 .kiro/specs/에 Git 버전 관리 — 코드와 함께 이력 추적 → Hooks: 파일 저장·생성·커밋 시 에이전트 자동 실행 → Hook 타입: File Save / File Create / Agen..