13권의 소프트웨어 공학 명저를 AGENTS.md 규칙으로 정리했습니다.
I rewrote 13 software engineering books into AGENTS.md rules.
핵심 요약
유명 개발 서적 13권의 원칙을 AI 에이전트용 규칙으로 변환한 프로젝트와 그 실용성에 대한 논쟁
- 명저 13권 변환 — 클린 코드, DDD 등 필독서의 핵심 원칙을 AI 에이전트용 마크다운 규칙으로 정리함.
- 지시문 한계 논란 — LLM의 지시사항 준수 제한(50~100개) 때문에 방대한 규칙은 오히려 독이 될 수 있다는 지적임.
- 에이전트 통제 — 모델이 이미 아는 내용이라도 명시적 가이드 없이는 제대로 따르지 않는다는 제작자의 경험담임.
- 대안적 접근 — 규칙을 '기술(skills)' 단위로 분리하거나 리팩토링 단계에서만 따로 적용하는 방식이 제안됨.
지원되는 도구: Claude Code, Codex 및 Cursor
포함된 도서:
- 소프트웨어 설계의 철학 — John Ousterhout
- 클린 아키텍처 — Robert C. Martin
- 클린 코드 — Robert C. Martin
- 코드 컴플리트 — Steve McConnell
- 데이터 중심 애플리케이션 설계 — Martin Kleppmann
- 도메인 주도 설계 — Eric Evans
- 도메인 주도 설계 핵심 원칙 — Vaughn Vernon
- 도메인 주도 설계 구현 — Vaughn Vernon
- 엔터프라이즈 애플리케이션 아키텍처 패턴 — Martin Fowler
- 리팩터링 — Martin Fowler
- Release It! — Michael T. Nygard
- 실용주의 프로그래머 — Andrew Hunt 및 David Thomas
- 레거시 코드 활용 전략 — Michael Feathers

