3편에서 그림을 키웠습니다. 이 글은 그 그림을 문장으로 바꾸는 방법입니다. 머릿속에서는 완벽했던 아이디어가 적으면 얄팍해지는 이유, 혼자 브레인스토밍하는 틀, AI를 벽 삼아 생각을 던지는 법, 그리고 "만들고 싶은 것"을 "풀고 싶은 문제"로 바꾸는 요령을 다룹니다. 다음 편 GitHub에 생각을 적는다에서 이 문장들을 저장소에 넣습니다.
핵심 요약
- 말이 되지 않은 아이디어는 AI에게도, 미래의 나에게도 없는 것과 같습니다.
- 혼자 브레인스토밍은 쏟아내기, 세 더미로 나누기, 핵심 한 문장 뽑기 순서입니다.
- AI는 답을 주는 상대가 아니라 질문을 던지는 상대로 씁니다. 구멍은 AI의 질문으로 드러납니다.
- 기능의 말("버튼을 만든다")을 문제의 말("상담 직후 30초 안에 기록을 남기지 못한다")로 바꾸면 AI가 더 좋은 답을 냅니다.
머릿속에 있는 동안은 없는 것과 같다
머릿속 그림은 항상 완벽해 보입니다. 빈 곳이 있어도 뇌가 자동으로 메우기 때문입니다. 그런데 문장으로 적는 순간 빈 곳이 드러나고, 그래서 얄팍해 보입니다. 이것은 실패가 아니라 정상입니다. 얄팍해진 문장이 실제 그림의 크기이고, 그 빈 곳이 이번 편에서 메울 자리입니다. Claude Code는 여러분의 머릿속을 읽지 못합니다. 문장으로 옮겨진 만큼만 존재합니다. 우리 2주차 과제의 조건이 "처음부터 모든 과정을 내 입으로 설명할 수 있어야 한다"였던 이유도 같습니다. 설명할 수 없는 것은 아직 만들어진 것이 아닙니다.
혼자 브레인스토밍 하는 틀
회의실도 동료도 필요 없습니다. 20분이면 됩니다.
- 쏟아내기(10분). 3편에서 키운 그림에 대해 떠오르는 것을 전부 한 줄씩 적습니다. 기능, 걱정, 바람, 예전에 실패한 이유까지 가리지 않습니다. 평가하지 않습니다.
- 세 더미로 나누기(5분). 적은 줄을 셋으로 분류합니다. 핵심 더미는 이것이 없으면 도구가 의미 없는 것, 장식 더미는 있으면 좋지만 없어도 되는 것, 불안 더미는 "혹시 이런 일이 생기면"으로 시작하는 걱정입니다.
- 핵심 한 문장 뽑기(5분). 핵심 더미만 보고 "이 도구는 [누가] [언제] [무엇을] 하기 위한 것이다"를 한 문장으로 씁니다.
예를 들어 상담 녹음 변환기라면 핵심 한 문장은 이렇게 됩니다. "이 도구는 정책자금 컨설턴트가 상담을 마친 직후, 녹음 파일 하나를 넣으면 참석자, 논의 내용, 결정 사항, 할 일이 정리된 상담일지를 받기 위한 것이다." 장식 더미에는 "노션 자동 업로드", 불안 더미에는 "고객 실명이 그대로 남으면 어쩌지"가 들어갑니다.
AI를 생각 던져 볼 상대로 쓴다
이 단계에서 AI에게 만들어 달라고 하지 않습니다. 대신 질문을 시킵니다. Claude Code를 plan 모드(Shift+Tab)로 두고 이렇게 말합니다.
나는 아래 도구를 만들려고 해. 아직 만들지 마.
[핵심 한 문장]
이 설명에서 네가 만들기 시작하려면 꼭 알아야 하는데 빠진 것을
질문 형태로 5개만 물어봐 줘. 한 번에 하나씩 묻지 말고 5개를 한 번에.
돌아오는 질문이 곧 그림의 구멍입니다. "녹음 파일 형식은 무엇인가", "결과는 어디에 저장하는가", "한 파일에 상담이 여러 건이면 어떻게 나누는가" 같은 질문에 답하다 보면 문장이 두꺼워집니다. 답을 모르는 질문이 나오면 그것도 기록합니다. 그것은 8편이나 9편에서 여러분이 정해야 할 항목입니다. AI에게 답을 구하는 것이 아니라 질문을 구하는 것, 이것이 이 단계의 핵심입니다.
"만들고 싶은 것"을 "풀고 싶은 문제"로 바꾼다
같은 그림도 두 가지 말로 적을 수 있습니다.
| 기능의 말 | 문제의 말 |
|---|---|
| 녹음을 텍스트로 바꾸는 버튼을 만든다 | 상담 직후 차 안에서 30초 안에 기록을 남기지 못한다 |
| 공고 목록을 보여 주는 화면을 만든다 | 매일 아침 여러 사이트를 돌며 새 공고를 찾느라 40분을 쓴다 |
| 고객 엑셀을 합치는 기능을 만든다 | 고객 자료가 엑셀, 카톡, 명함에 흩어져 있어 누구에게 연락할지 못 정한다 |
기능의 말로 넘기면 AI는 딱 그 기능만 만듭니다. 문제의 말로 넘기면 AI가 더 나은 방법을 제안할 여지가 생깁니다. 공고 문제라면 "화면"이 아니라 "매일 아침 8시에 새 공고만 요약해서 파일로 남기는 무인 잡"이 답일 수 있고, 실제로 우리 7주차 실습이 그렇게 설계돼 있습니다. 문제의 말에는 숫자가 들어가면 더 좋습니다. "40분"이 있어야 나중에 13편에서 개선을 잴 수 있습니다.
좋은 질문을 세우는 법
문장이 두꺼워졌으면 마지막으로 AI에게 던질 첫 질문을 세웁니다. 우리 5주차 교재의 좋은 요청 4요소가 그대로 쓰입니다. 범위, 목적, 제약, 검증 기준입니다.
[범위] 상담 녹음(m4a) 한 건을 상담일지 하나로 바꾸는 도구.
[목적] 상담 직후 30초 안에 기록을 남기기 위해.
[제약] 고객 실명은 홍OO 형태로 가린다. 무료로 쓸 수 있는 방법으로.
[검증] 실제 녹음 1건을 넣어 참석자, 논의, 결정, 할 일 네 항목이 채워지면 성공.
이 네 줄이 다음 편에서 README의 뼈대가 되고, Issue의 첫 항목이 됩니다. 아직 "만들어 줘"라고 하지 않았다는 점을 기억하십시오. 넘기는 것은 10편입니다.
해 보기
3편에서 고른 업무로 20분 브레인스토밍을 하고 핵심 한 문장을 뽑으십시오. 그다음 Claude Code를 plan 모드로 켜고 위의 "질문 5개" 요청을 던지십시오. 돌아온 다섯 질문 중 답할 수 있는 것에는 답을 적고, 답할 수 없는 것에는 "미정"이라고 적어 두십시오. 마지막으로 범위, 목적, 제약, 검증 네 줄을 완성합니다. 증거는 이 네 줄이 적힌 파일 하나입니다.
정리
- 적으면 얄팍해지는 것은 정상이며 그 빈 곳이 메울 자리입니다.
- 쏟아내기, 세 더미, 핵심 한 문장이 혼자 브레인스토밍의 순서입니다.
- AI에게는 답이 아니라 질문을 시킵니다.
- 기능의 말을 문제의 말로 바꾸고, 범위·목적·제약·검증 네 줄로 첫 질문을 세웁니다.
자주 묻는 질문
머릿속에서는 완벽한데 적으면 왜 얄팍해지나요?
뇌가 빈 곳을 자동으로 메우기 때문입니다. 적는 순간 메워지지 않은 곳이 드러나는 것이지 아이디어가 나빠진 것이 아닙니다. 얄팍한 문장이 실제 크기이고, AI의 질문으로 그 빈 곳을 채우면 됩니다.
혼자 브레인스토밍은 어떤 순서로 하나요?
10분 쏟아내기, 5분 세 더미(핵심, 장식, 불안) 분류, 5분 핵심 한 문장 뽑기입니다. 평가는 두 번째 단계에서만 하고, 첫 단계에서는 절대 걸러내지 않습니다.
이 단계에서 AI에게 무엇을 시키나요?
만들기가 아니라 질문하기를 시킵니다. plan 모드에서 "만들기 시작하려면 꼭 알아야 하는데 빠진 것을 질문 5개로"라고 하면 파일을 건드리지 않고 질문만 돌아옵니다. 그 질문이 그림의 구멍입니다.
기능의 말과 문제의 말은 무엇이 다른가요?
기능의 말은 "무엇을 만든다"이고 문제의 말은 "지금 무엇이 안 된다"입니다. 문제의 말로 넘기면 AI가 더 나은 방식을 제안할 수 있고, 숫자가 들어가면 나중에 개선 폭을 잴 수 있습니다.
장식 더미와 불안 더미는 버리나요?
버리지 않고 따로 둡니다. 장식 더미는 5편에서 "나중에" Issue로 적어 두면 되고, 불안 더미는 대부분 제약 조건이나 검증 기준으로 바뀝니다. "실명이 남으면 어쩌지"는 "실명은 홍OO로 가린다"는 제약이 되고, 6편의 CLAUDE.md 규칙이 됩니다.