메타 프롬프트는 '요청에 대한 요청'입니다. 원하는 일을 바로 요청하는 대신, 좋은 요청을 만들기 위해 AI에게 "내가 뭘 알려 줘야 해?"라고 먼저 묻거나 요청문 자체를 써 달라고 요청합니다. 요청을 준비하는 과정을 한 단계 위에서 AI와 함께 진행하는 방법입니다.
1. 메타 프롬프트란
프롬프트는 AI에게 보내는 요청문입니다. '메타'는 '한 단계 위'라는 뜻으로, 메타 프롬프트는 요청문을 만들기 위한 요청입니다. AI가 좋은 결과를 내려면 내가 알고 있지만 AI는 모르는 정보가 요청에 들어 있어야 합니다. 그런데 처음에는 무엇을 적어야 하는지 모를 때가 많습니다. 이때 AI에게 필요한 정보를 먼저 물어보게 합니다.
| 중요도 | 구분 | 요청 예 |
|---|---|---|
| 핵심 | 바로 하는 요청 | "회원 가입 기능의 PRD를 써 줘." |
| 핵심 | 메타 프롬프트 | "회원 가입 기능의 PRD를 쓰려면 내가 뭘 알려 줘야 하는지 질문 목록으로 정리해 줘." |
Anthropic의 Claude Code 공식 안내도 원하는 것이 아직 분명하지 않을 때는 모든 내용을 미리 정리하지 않아도 된다고 설명합니다. 대신 Claude에게 나를 인터뷰하게 하고, 답이 모이면 그 내용을 문서로 정리하게 하는 방법을 소개합니다. 이 페이지의 메타 프롬프트는 이 방법을 단계별로 나눈 것입니다.
근거: Claude Code 공식 모범 사례 · Brainstorm with Claude first (2026-11-08 확인).
2. 언제 쓰는가
| 중요도 | 상황 | 메타 프롬프트로 하는 일 |
|---|---|---|
| 핵심 | 무엇을 알려 줘야 할지 모를 때 | 처음 해 보는 문서·기능처럼 어떤 정보가 필요한지 모르면, 필요한 정보를 질문 목록으로 받아 하나씩 답합니다. |
| 중요 | 결과가 자꾸 원하는 것과 다를 때 | 같은 요청을 여러 번 고쳐도 엇나가면, 요청에 빠진 정보가 무엇인지 AI에게 물어 확인합니다. |
| 중요 | 반복해서 쓸 요청문을 만들 때 | 매주 쓰는 보고서처럼 같은 요청을 되풀이한다면, 한 번 다듬은 요청문을 저장해 두고 다시 씁니다. |
고칠 파일과 원하는 결과를 이미 알고 있다면 메타 프롬프트 없이 바로 구체적으로 요청하는 편이 빠릅니다. 공식 안내는 파일 이름, 증상, 완료된 모습을 처음부터 알려 주면 보통 수정을 주고받는 횟수를 줄일 수 있다고 설명합니다.
근거: Claude Code 공식 모범 사례 · Write a specific prompt (2026-11-08 확인).
3. 3단계 사용법
아래 요청문은 Claude Code 입력창에 넣는 예시입니다. ○○ 부분을 내 일로 바꿔 씁니다.
1) 필요한 정보를 질문 목록으로 받습니다.
○○를 하려면 내가 뭘 알려 줘야 하는지 질문 목록으로 정리해 줘.
아직 아무것도 만들거나 고치지 마.
2) 질문에 답합니다. 아는 것은 구체적으로 적고, 모르거나 아직 정하지 않은 것은 "미정"이라고 적습니다. AI가 빈칸을 추측으로 채우지 않게 하기 위해서입니다.
3) 내 답을 바탕으로 요청문을 받습니다.
내 답을 바탕으로 ○○를 위한 요청문을 써 줘.
요청문에는 목적, 사용할 자료, 결과물 형식, 완료 기준을 넣어 줘.
요청문만 보여 주고 아직 실행하지 마.
받은 요청문은 바로 실행하지 않습니다. 직접 읽고 사실과 다른 부분, 빠진 조건, 원하지 않는 범위를 고칩니다. 공식 안내의 점검 방법처럼, 이 일을 모르는 동료가 이 요청문만 보고 따라 할 수 있는지 생각해 보면 고칠 곳을 찾기 쉽습니다.
고친 요청문은 같은 Claude Code 입력창에 붙여 넣고, 무엇까지 할지 한 줄 덧붙여 보냅니다. 아래 두 예시에서 실제로 보내는 문장과 결과를 확인하는 방법을 봅니다.
근거: Anthropic 공식 프롬프트 모범 사례 · Be clear and direct (2026-11-08 확인).
4. 예시 1: PRD 만들기
PRD(제품 요구사항 문서)는 만들 기능의 목적, 사용자, 필요한 동작, 완료 기준을 정리한 문서입니다. 처음 써 보면 어떤 항목이 필요한지 모르기 쉬우므로 메타 프롬프트가 잘 맞습니다.
1) 질문 목록 받기
동아리 회원 명단을 관리하는 작은 웹페이지의 PRD를 만들려고 해.
PRD를 쓰려면 내가 뭘 알려 줘야 하는지 질문 목록으로 정리해 줘.
중요한 질문부터 순서대로 10개 이내로 보여 주고, 아직 파일은 만들지 마.
2) 답하기 — 아는 것과 미정을 나눠 답합니다.
사용자는 동아리 운영진 3명이야.
이름과 가입일만 관리해.
로그인 방식은 미정이야.
3) 요청문 받기
내 답을 바탕으로 PRD 작성을 위한 요청문을 써 줘.
미정으로 답한 항목은 PRD에 "결정 필요"로 남기라고 요청문에 적어 줘.
결과는 현재 폴더의 PRD.md 한 파일로 저장하게 하고, 요청문만 먼저 보여 줘.
4) 요청문 실행하기 — 받은 요청문을 읽고 고친 뒤, 고친 요청문을 같은 입력창에 붙여 넣고 아래 문장을 덧붙여 보냅니다.
이 요청문대로 PRD 문서만 작성해 줘. 웹페이지는 아직 만들지 마.
작업이 끝나면 PRD.md가 저장되었는지 열어 보고 내용을 확인합니다. 미정으로 답한 항목이 "결정 필요"로 남아 있는지도 봅니다. PRD를 바탕으로 웹페이지를 만드는 일은 이번 연습에 포함하지 않습니다.
공식 안내는 이렇게 정리한 문서가 생기면 새 대화를 시작해 그 문서를 기준으로 작업하는 방법을 소개합니다. 앞선 질문과 답이 섞이지 않은 상태에서, 문서에 적힌 완료 기준으로 작업을 시작할 수 있습니다.
근거: Claude Code 공식 모범 사례 · Brainstorm with Claude first (2026-11-08 확인).
5. 예시 2: 자료 정리 보고서
여러 자료를 읽고 보고서로 정리하는 일은 어떤 자료를 어디까지 읽을지, 어떤 형식으로 남길지를 정해야 결과를 확인할 수 있습니다. 연습할 때는 공개 자료나 직접 만든 가상 자료만 씁니다. 아래 경로와 파일명은 직접 준비한 연습 자료의 이름으로 바꿉니다.
1) 질문 목록 받기
practice 폴더에 있는 공개 기사 요약 자료 5건을 읽고 정리 보고서를 만들려고 해.
보고서 요청문을 쓰려면 내가 뭘 정해야 하는지 질문 목록으로 정리해 줘.
자료는 아직 읽지 말고, 질문만 보여 줘.
2) 답하기 — 읽을 자료, 보고서를 읽을 사람, 정리할 항목, 확인하지 못한 내용의 표시 방법, 저장 위치를 답합니다.
자료는 현재 작업 폴더의 practice 안에 있는 summary-01.txt부터 summary-05.txt까지야.
보고서를 읽을 사람은 동아리 운영진이야.
자료마다 제목, 핵심 주장, 근거가 있는 문단 번호를 표로 정리해.
자료에 없는 내용은 "확인 필요"로 표시해.
결과는 practice/report.md로 저장해.
3) 요청문 받기
내 답을 바탕으로 자료 정리 보고서를 위한 요청문을 써 줘.
summary-01.txt부터 summary-05.txt까지 5건만 읽고, 자료에 없는 내용은 추측하지 말고 "확인 필요"로 표시하라고 적어 줘.
결과는 practice/report.md로 저장하게 하고, 요청문만 먼저 보여 줘.
4) 요청문 실행하기 — 받은 요청문을 읽고 고친 뒤, 고친 요청문을 같은 입력창에 붙여 넣고 아래 문장을 덧붙여 보냅니다.
이 요청문대로 보고서만 작성해 줘. 자료 원본은 고치지 마.
작업이 끝나면 practice/report.md가 저장되었는지 열어 봅니다. 자료 5건이 모두 들어 있는지, 핵심 주장과 근거 문단 번호가 원문과 맞는지 직접 대조합니다.
6. 프롬프트 엔지니어링·컨텍스트 엔지니어링과의 관계
| 중요도 | 단계 | 뜻 | 메타 프롬프트와의 관계 |
|---|---|---|---|
| 핵심 | 프롬프트 엔지니어링 (1단계) | AI에게 요청을 잘 전달하는 기술입니다. | 메타 프롬프트는 이 단계에서 쓰는 방법 중 하나입니다. 좋은 요청문의 초안을 AI와 함께 만듭니다. |
| 중요 | 컨텍스트 엔지니어링 (2단계) | 규칙·사전·출력 경로 등 필요한 자료까지 요청에 지정하는 방법입니다. | 질문 목록에서 "어떤 자료를 읽어야 합니까?", "결과를 어디에 저장합니까?" 같은 질문이 나오면, 그 답이 2단계에서 지정할 자료가 됩니다. |
이 교재에서는 필요한 자료와 조건까지 정하는 과정을 2단계로 설명합니다. 공식 안내는 지시의 배경과 이유도 함께 설명하도록 권합니다. 예를 들어 요청문에 아래처럼 이유를 덧붙입니다.
운영진이 짧은 시간에 검토해야 하니까 자료별 핵심 내용을 표로 정리해 줘.
근거: Anthropic 공식 프롬프트 모범 사례 · Add context to improve performance (2026-11-08 확인).
Anthropic의 프롬프트 엔지니어링 안내는 시작 전에 성공 기준, 그 기준으로 시험해 볼 방법, 다듬을 첫 요청문 초안을 갖추도록 권합니다. 첫 초안이 없을 때 쓰도록 공식 예제 모음에 메타 프롬프트(metaprompt) 예제도 연결해 두었습니다. 메타 프롬프트로 만든 요청문은 다듬기 위한 출발점입니다.
근거: Anthropic 공식 프롬프트 엔지니어링 개요 (2026-11-08 확인).
7. 주의할 점
- AI가 만든 요청문도 사람이 읽고 확인합니다. 요청문에 내가 말하지 않은 조건이나 범위가 들어갈 수 있습니다. 실행 전에 읽고 고칩니다.
- 개인정보와 내부 자료를 넣지 않습니다. 질문에 답할 때 실제 이름·연락처·비밀번호·내부 문서 원문을 적지 않습니다. 연습에는 가상 예시를 씁니다.
- 질문 목록이 너무 길면 우선순위만 답합니다. 중요한 질문 몇 개에만 답하고 나머지는 "미정"으로 남기거나, "가장 중요한 질문 5개만 다시 골라 줘"라고 요청합니다.
- 미정은 미정으로 남깁니다. 모르는 부분을 AI가 그럴듯하게 채우지 않도록, 요청문에 "결정 필요"로 표시하라고 적습니다.
확인일: 2026-11-08. 프롬프트 엔지니어링 개요 · 프롬프트 모범 사례 · Claude Code 모범 사례.