콘텐츠로 이동

anti-patterns

  1. 자연어로 파일 경로를 적기 — “src/api/handler.ts 봐줘”라고 쓰면 모델이 search 도구를 한 번 더 돌리고 추측을 한다. @src/api/handler.ts로 멘션하면 한 번에 끝난다.
  2. /compact를 자동으로 신뢰 — 디테일이 사라진다. sshh는 명시적으로 “I avoid /compact” 라고 말한다. 큰 작업의 중간 요약은 본인이 작성한 핸드오프 마크다운으로 대체.
  3. claude -p를 인터랙티브처럼 — 헤드리스에서는 사람이 권한을 승인할 수 없다. 권한 모드와 --max-turns 없이 돌리면 무한 루프 또는 거부 루프에 빠진다.
  4. !로 위험한 명령을 직접 침 — Bang은 권한 시스템을 일부 우회한다. rm -rf, git push --force 등은 hook 게이트로 막아야 한다(07장).
  5. 세션을 끝내지 않고 며칠을 끔 — 컨텍스트가 부풀고 비용이 폭발한다. 작업 단위로 /clear 또는 새 세션을 여는 게 정상이다.
  6. --debug을 항상 켜둠 — 토큰을 조용히 잡아먹고 로그가 노이즈가 된다. 문제 상황에서만 켠다.