AI 도서관 · Claude · 단축 명령어 · 바이브코딩
고쳐 쓰는 것보다 다시 만드는 게 빠른 지점이 있습니다
📌 언제 갈아엎나
✅ 같은 곳에서 세 번 이상 막혔다
✅ 하나 고치면 다른 게 깨진다
✅ 무엇이 무엇에 연결돼 있는지 나도 모르겠다
✅ 처음 만들 때보다 지금 요구사항이 더 분명해졌다
마지막이 핵심입니다. **만들면서 알게 된 것이 있으니** 두 번째가 대개 낫습니다.
[ 갈아엎기 전에 건질 것 챙기기 ]
지금 만든 것을 갈아엎으려고 해. 다시 만들기 전에 정리해줘.
① 지금 이게 실제로 하는 일 (내가 원래 원했던 게 아니라, 실제로)
② 잘 돌아가는 부분 — 다시 만들 때 가져갈 것
③ 계속 문제였던 부분 — 다시 만들 때 다르게 할 것
④ 만들면서 알게 된 것 — 처음에 몰랐던 조건이나 제약
⑤ 이걸 다시 만든다면 무엇부터 정하고 시작해야 하는지
④와 ⑤를 특히 자세히. 그게 다시 만드는 이유니까.
{{INPUT}}
[ 그다음 새로 시작할 때 ]
위 정리를 그대로 붙여넣고 이렇게 이어가세요.
"위 내용을 바탕으로 처음부터 다시 만들자.
코드를 쓰기 전에, 무엇을 만들지부터 나와 정리하고 시작해줘.
애매한 건 알아서 정하지 말고 물어봐줘."
⚠️ 옛것을 지우지 마세요
새로 만든 게 더 나을 거라는 보장이 없습니다.
폴더 이름을 바꿔 남겨두고, 새것이 확실히 나은 걸 확인한 뒤에 정리하세요.
💡 갈아엎기는 실패가 아닙니다
한 번 만들어봤기 때문에 무엇이 필요한지 알게 된 겁니다.
그 정보가 두 번째를 훨씬 빠르게 만듭니다.
{{INPUT}} 자리에 내 내용을 넣어 쓰는 프롬프트입니다. 아래 버튼으로 열면 넣는 칸이 나옵니다.
언제 쓰나 · 고쳐 쓰는 것보다 다시 만드는 게 빠르겠다 싶을 때
(가상의 상황입니다) 만든 것: 가계부 웹앱. 지출을 입력하고 월별로 보는 화면 지금 막히는 것 - 카테고리를 추가하면 예전에 입력한 것들의 분류가 뒤섞입니다 - 월별 합계를 고치면 그래프가 깨지고, 그래프를 고치면 합계가 틀립니다 - 처음엔 혼자 쓰려고 만들었는데 지금은 배우자와 같이 쓰고 싶습니다 - 어느 파일이 무엇을 하는지 저도 모르겠습니다 (파일 9개)
우리가 쓴 예시입니다. 실제 실행 결과가 아니고, 답변은 매번 조금씩 다릅니다.
① 지금 이게 실제로 하는 일 지출을 입력받아 한 사람 기준으로 월별 합계와 그래프를 보여줍니다. ※ 원래 원하셨던 것이 아니라 지금 실제로 하는 일을 적었습니다 ② 잘 돌아가는 부분 (가져갈 것) • 지출 입력 화면과 저장 • 월 단위로 묶어 보여주는 방식 ③ 계속 문제였던 부분 (다르게 할 것) • 카테고리가 입력 기록과 따로 관리되지 않음 → 이름을 바꾸면 과거가 흔들림 • 합계와 그래프가 같은 자료를 각각 계산함 → 한쪽을 고치면 다른 쪽이 틀어짐 ④ 만들면서 알게 된 것 (처음에 몰랐던 조건) • 사용자가 한 명이 아니다 — 이게 가장 큰 변화입니다 • 카테고리는 나중에 바뀐다 • 합계와 그래프는 같은 계산을 써야 한다 ⑤ 다시 만든다면 먼저 정할 것 1 누가 쓰는가 (사람이 둘 이상이면 구조가 처음부터 달라집니다) 2 카테고리를 어떻게 저장할 것인가 3 합계 계산을 한 곳에서만 할 것인가 4 기존에 입력한 자료를 옮길 것인가 ⚠️ 옛 폴더를 지우라고 했다면 잘못 나온 것입니다. 이름만 바꿔 남겨두세요. ⚠️ ④와 ⑤가 부실하면 두 번째도 같은 곳에서 막힙니다.
지금 이게 실제로 하는 일을 다시 적어줘. 내가 원했던 것 말고. 만들면서 알게 된 조건과, 다시 만들 때 먼저 정할 것을 더 자세히 써줘. 코드는 아직 쓰지 말고, 옛 폴더도 지우라고 하지 마.