Composer 2는 정말 좋지만, 역대급으로 심한 폴백 집착이 문제임.
I love Composer 2, but it has some of the worst fallback obsessions i've ever seen.
핵심 요약
Composer 2의 뛰어난 성능에도 불구하고, 불필요한 타입 체크와 폴백 코드를 과도하게 생성하는 문제에 대한 사용자들의 불만과 해결책 공유.
- 과도한 폴백 코드 — 명시적 타입 정의에도 불구하고 불필요한 null 체크나 타입 검사를 반복함.
- AGENTS.md 활용 — 프로젝트 루트에 규칙 파일을 두어 AI의 불필요한 코드 생성을 방지함.
- 신뢰 경계 설정 — API 계층에서 입력 검증을 완료했다는 규칙을 추가해 중복 검사를 줄임.
- 커뮤니티 해결책 — 사용자들은 각자의 프롬프트 엔지니어링이나 규칙 설정을 통해 AI의 행동을 제어함.
Composer 2를 업무와 개인 프로젝트 모두에서 많이 사용 중임. 속도와 가격은 비교 불가지만, 명시적 타입 정의를 무시하고 폴백에 집착하는 게 진짜 미칠 지경임.
항상 Number.isFinite 체크, 옵셔널 체이닝, null 체크를 추가함 - 루트 타입이 명확하게 정의되어 있는데도 말이지.
다들 경험 어떰? 해결할 만한 팁이나 프롬프트 마법 같은 거 있음?



