frankenstein 프롬프트
프롬프트 써. 누가 버그 보고. 문장 추가. 또 버그 — 또 문장. 6개월 후 그 프롬프트는 4,000 단어, 너가 못 알아챈 모순 박혀 있어. 이게 editing drift, production prompting에서 가장 흔한 quality 실패야.
증상
- 서로 모순되는 문장 ("be concise" + "include all relevant context").
- stale fix — 몇 달 전에 upstream에서 수리된 버그를 위한 instruction.
- 아무도 기억 못 하는 프롬프트에서 상속된 cargo-cult 문장.
- response shape spec이 실제 schema에서 drift.
hygiene routine
- 추가 전에 diff — 새 문장 추가 전에 기존 프롬프트 읽어.
- append 말고 replace — 새 instruction이 옛날 거랑 overlap이면 옛날 거 편집.
- stale fix에 날짜 — 날짜랑 이유 코멘트; 원인 사라지면 제거.
- 주기적 prompt 리뷰 — 분기마다 eval suite 돌리고 가장 못 한 프롬프트 처음부터 다시 써. 깨끗이 다시 쓰면 대부분 더 짧아져.
- 한 명 owner — 공유 편집권 있는 프롬프트는 named owner 있는 거보다 빨리 drift해.