Claude Fable 5 프롬프트 15개 완벽 정리 — 인스타 창업자가 실제로 쓰는 실전 라이브러리

프롬프트 하나 넣고 노트북을 덮었더니, 아침에 완성된 작업물과 “이건 당신이 결정해야 해요” 목록이 와 있다면 어떨까요. 인스타그램 공동창업자이자 현재 Anthropic Labs를 이끄는 Mike Krieger가 몇 달간 Claude Fable 5를 그렇게 써왔다고 합니다.

Every의 Dan Shipper와 나눈 대화에서 그가 실제로 쓰는 프롬프트 15개가 공개됐어요. 단순한 예시가 아니라, Anthropic 내부에서 검증하고 Every 팀이 두 시간짜리 실습 캠프까지 돌려본 “복붙해서 바로 쓰는” 자산입니다. 이 글에 15개를 전부 정리하고, 각 프롬프트마다 언제 쓰는지 + 지피터스 멤버라면 어떻게 각색할지를 붙였습니다.

이 글을 읽으면

  • Fable 5를 언제 쓰고 언제 쓰지 말아야 하는지 판단 기준
  • 밤샘 위임·아키텍처 설계·피드백 배치 처리 등 15개 실전 프롬프트 원문
  • 15개를 관통하는 공통 설계 뼈대(그대로 따라 쓰면 내 프롬프트도 좋아지는)

먼저 — Fable을 언제 쓸까?

프롬프트를 보기 전에 이 기준부터 잡고 가야 합니다. Fable 5는 느리고 비싼 대신 오래 스스로 굴러가는 모델이라, 아무 데나 쓰면 손해예요.

Fable을 쓸 때

  • 여러 소스나 툴을 엮어야 하는 일
  • 내가 계속 붙어있지 않아도 진행되는 일
  • 끝나는 지점을 설명하고 검증할 수 있는 일

Codex나 더 빠른 모델을 쓸 때

  • 몇 분마다 방향을 잡아줘야 하는 일
  • 짧거나 경로가 뻔한 일
  • 긴 Fable 런의 비용이 결과 가치보다 큰 일

이 “깊은 판단은 Fable, 반복 구현은 싼 모델”로 나누는 방식을 Relay 패턴이라고 부릅니다. 15개 프롬프트 상당수에 이 분업 지시가 녹아 있어요.

프롬프트 0-A. 내 일 중 Fable 감 있는 걸 찾아줘

언제: 시간·토큰을 쓰기 전에, 내 맥락 안에서 “이건 Fable 돌릴 만하다”는 후보를 골라내고 싶을 때.

You are helping me decide which parts of my work are worth escalating to Claude Fable 5. Do not execute any of the work yet. Your job is to inspect my context, find strong candidates, and turn the best ones into ready-to-run Fable briefs.

My role and current goals: [Describe your role, priorities, team, business goals, creative goals, or personal operating constraints.]
Use this context: [List the sources you can inspect: repositories, docs, Notion, Slack, Linear/Jira, email, calendar, analytics, customer research, previous agent sessions, task lists.]
Constraints: [List deadlines, privacy boundaries, accounts or tools you may not use, budget, approval rules, and work that must remain human.]

First, inspect the available context. Do not brainstorm generic examples.
Build an inventory of: 1. Active projects. 2. Repeated workflows. 3. Stalled decisions. 4. Messy backlogs. 5. Work that spans several tools or sources. 6. Work where better planning, judgment, verification, or follow-through would materially improve the result.

Score each candidate from 1 to 5 on: 1. Multi-source context. 2. Delegation fit. 3. Judgment required. 4. Clear finish line. 5. Leverage. 6. Fable fit.
Recommend Fable only when the task is large enough to justify a slower, more expensive run.

Return: the top 10 Fable-worthy use cases (ranked), the evidence, why each is/isn't worth Fable, the deliverable, the verification method, the context/tools/permissions needed, risks, and a ready-to-run Fable Brief for the top three. Stop after the ranked list and three briefs.

지피터스라면: “My role”에 본인 역할(예: 콘텐츠 마케터), “context”에 Notion·Slack·GA·광고 계정을 넣으면, 어떤 반복 업무를 자동화 후보로 올릴지 스스로 점수 매겨 줍니다. 실행 전 “후보만 뽑아줘”라 시키는 게 핵심.

프롬프트 0-B. The Fable Brief (범용 위임 템플릿)

언제: 큰 작업 아이디어는 있는데, 아직 에이전트가 바로 받을 과제로 만들지 못했을 때. 나머지 13개의 뼈대가 되는 마스터 템플릿입니다.

I want you to solve this problem: [Describe the underlying problem.]
The result I want is: [Describe the final outcome, what good looks like, and how the result will be used.]
Use these sources: [repositories, documents, research, data, meeting notes, Slack threads, examples, tools, accounts.]
Important constraints: [audience, deadline, budget, scope, approvals, security boundaries, brand rules, and decisions that must remain human.]

Use dynamic workflows, subagents, loops, verification, and installed skills when they fit the job.

Before executing:
1. Inspect the source material.
2. Restate the problem you believe you are solving.
3. Identify missing context, conflicting instructions, and assumptions that could change the result.
4. Decide whether the task requires a loop, a dynamic workflow, new infrastructure, or a simpler direct approach.
5. Show me the proposed approach and the evidence you will use to verify the result.

After approval, execute. Delegate independent work to subagents and keep going while they run. Pause only for a destructive or irreversible action, a real change in scope, or information only I can provide. Do not stop at analysis if you have the tools to ship.
Before reporting, audit every claim against a tool result from this session. If something is not verified, say so plainly.

When finished, return: 1. The outcome in one sentence 2. What you completed and key decisions 3. Evidence that it works 4. Anything you could not verify 5. What should be saved so the next run is better.

지피터스라면: 이 하나만 즐겨찾기 해둬도 됩니다. “먼저 문제를 다시 말해줘 → 승인하면 실행 → 파괴적 행동에서만 멈춤 → 근거 없는 주장 금지”가 전부 들어 있어요.

Photo by Growtika on Unsplash

본편 — 13개 실전 프롬프트

1. 밤새 작업 위임하기

언제: 몇 시간 걸리고, 내 입력 없이도 계속 굴러갈 수 있는 작업.

I'm handing you this task to run unsupervised overnight: [describe the task]
Done means: [definition of done]
Use this context: [repository, documents, access, constraints]

Work through the task to completion. If you hit a blocker, do not stop. Use mocks, stubs, or documented assumptions where appropriate. Record each workaround and continue with everything that does not require my decision.

By morning, leave me: 1. What you completed 2. What you worked around and why 3. What still needs my decision 4. The evidence that the work functions as intended

지피터스라면: “막혀도 멈추지 말고 mock으로 우회한 뒤 기록하라”가 핵심. 대량 콘텐츠 초안, 데이터 정리처럼 밤새 돌릴 일에 그대로 씁니다.

2. 망가진 에이전트 워크플로 수리하기

언제: 에이전트가 계속 실패하거나 느리거나, 비싸고 들쭉날쭉한 결과를 낼 때.

Here is a session log from an agent attempting this workflow: [describe workflow]
It struggled with: [time, cost, errors, poor outputs, or repeated failures]

Analyze where the current tool, skill, or workflow breaks down. Identify the root cause instead of patching the latest symptom.
Inspect the session logs, tools, skills, and source files. Find the structural bottleneck, then build the smallest reusable improvement: a skill, command-line tool, hook, workflow, context file, or underlying system change.
Test the upgraded workflow against a comparable task. Use a fresh verifier to compare old and new results on quality, time, cost, and failure rate.

Return: 1. The root cause 2. The change you made 3. The before-and-after result 4. The infrastructure that faster or cheaper models can reuse 5. Any failure you could not resolve

지피터스라면: “증상 땜질 말고 근본 원인” + “싼 모델이 재사용할 인프라를 남겨라”가 포인트. 자꾸 어긋나는 스킬·자동화를 고칠 때 좋습니다.

3. 소스 데이터로 GTM 전략 짜기

언제: 고객 리서치·애널리틱스·내부 계획·상충하는 가정을 하나로 화해시켜야 할 때.

Use the attached source pack to analyze [business area, launch, audience, or funnel].
Sources include: [survey data, customer research, analytics dashboards, website context, planning documents, meeting notes, Slack discussions, and internal goals]
Our goal is [specific business goal] for [target customer or profile].

Test our assumptions against the evidence. Do not treat internal consensus as fact.

First produce: 1. The 10 findings most likely to change how we operate 2. A ranked list of 10 things we should ship, test, or stop doing 3. The evidence behind each recommendation 4. Source conflicts, stale rules, unclear metric definitions, and assumptions that need verification

Flag conclusions that depend heavily on one source. Then stop for me to choose what to act on.
After I choose, execute the approved work and verify it in the real environment. Do not deploy without my explicit approval.

지피터스라면: “내부 합의를 사실로 취급하지 마라”는 지시가 강력합니다. GA·설문·슬랙 로그를 다 던져주고 우선순위 10개를 받아보세요.

4. 제품 스펙에서 첫 버전 만들기

언제: 시니어 엔지니어에게 줄 만한 브리프·맥락·엣지케이스를 제공할 수 있을 때.

Build a first working version of [product, website, or tool].
Product specification: [paste specification]
Users: [who it serves]
Domain context: [terms, workflows, examples, and constraints]
Tricky cases: [edge cases]
Required behavior: [requirements]
Acceptable rough edges: [scope boundaries]

Brainstorm, plan, build, review, and test the first version. Keep the implementation to the stated scope. Test it in the environment where it will be used and prepare a pull request.

When you finish, give me: 1. Instructions for trying it 2. The main decisions you made 3. What you left out 4. Test results and other evidence 5. The areas I should review most carefully

지피터스라면: “허용 가능한 러프한 부분”을 명시하는 칸이 포인트. 완벽 대신 “일단 도는 v1”을 빠르게 받고 싶을 때 씁니다.

5. 만들기 전에 아키텍처 설계하기

언제: 구현 전에 기술 설계와 팀 합의가 필요한 제품/기능.

Before writing code, help me plan [project or feature].
Current context: [what it does, who it serves, and where it runs today]
Where it is going: [expected scale, timeline, and release stage]

Challenge any infrastructure or abstraction that does not fit this stage. Avoid planning for scale we do not have and avoid shortcuts that will make an imminent release fragile.
Work through the tradeoffs with me until we agree on the architecture.
Then create one artifact I can share with the team: an HTML page or markdown document with diagrams, the chosen architecture, the alternatives we rejected, and why.

지피터스라면: “지금 단계에 안 맞는 오버엔지니어링을 반박하라”가 핵심. 코드 짜기 전에 트레이드오프와 기각안을 문서로 받아두세요.

Photo by Steve Johnson on Unsplash

6. 시각적 검증 루프 만들기

언제: 에이전트가 화면·워크플로를 바꾸는데, 테스트 통과만으로는 못 믿을 때.

For every change you make to [application or feature], attach evidence that it works.

Exercise the real flows using [staging or test account] and representative data. Capture screenshots of every screen you changed, including error states and edge cases. Record a short video of the main flow.
Review your own captures. Scrub through the video and flag broken animations, layout shifts, missing states, and anything a user could encounter that the tests did not cover.

Return the test results, screenshot gallery, video, issues you found, and any remaining uncertainty.

지피터스라면: Fable 5는 자기가 만든 화면을 스스로 눈으로 확인할 수 있어요. “스크린샷·영상 없이 됐다고 하지 마라”는 이 지시가 UI 작업의 신뢰도를 크게 올립니다.

7. 동적 워크플로로 코드베이스 포팅하기

언제: 한 번에 못 끝내는 큰 마이그레이션 — 자체 반복 실행 시스템이 필요할 때.

I need [codebase or module] ported from [language A] to [language B] because [reason].

Before starting the port, design the workflow and show it to me in code. The workflow should:
1. Map the existing system and write a specification of its behavior.
2. Translate it module by module.
3. Test each module as it is translated.
4. Run an adversarial review at the end for omissions and behavior changes.
5. Document anything deliberately excluded from the port and why.

After I approve the workflow, run it from start to finish.
When complete, show me where it improves on the original, where behavior may differ, and which areas deserve the closest human review.

지피터스라면: “먼저 마이그레이션 프로세스 자체를 코드로 보여달라”가 핵심. 큰 이전 작업을 안전하게 쪼갤 때.

8. 흩어진 피드백을 한 배치로 처리하기

언제: 피드백이 슬랙·서포트·녹화·고객 콜·프로덕션 로그에 흩어져 있을 때.

Collect feedback about [product, feature, or workflow] from: [Slack channel, support tickets, screen recordings, screenshots, production logs, customer calls, and meeting notes]

Group the feedback into themes. Separate: 1. Changes that are clearly actionable 2. Decisions that require my judgment 3. Requests that conflict with our strategy or product direction 4. The evidence supporting each theme

Keep a record of what you have already processed so feedback is not duplicated. Create one coherent plan for the actionable changes. After I approve, implement them as one batch with verification.
Return what changed, what you skipped, what still needs review, and the evidence. Leave merging and closing the loop to me.

지피터스라면: “이미 처리한 걸 기록해 중복을 막아라” + “전략과 충돌하는 요청을 따로 빼라”가 실무에 바로 쓰입니다.

9. 실행 전 동적 워크플로 설계하기

언제: 단계·서브에이전트가 많아 고정된 선형 계획이 깨지기 쉬운 작업.

I need you to complete this complex task: [Describe the task, final outcome, and why it matters.]
Available context and tools: [List the sources, repositories, tools, accounts, environments, and constraints.]

Use Claude's dynamic workflows to orchestrate the work. The workflow should:
1. Break the task into phases with a clear purpose and completion test.
2. Decide which phases can run in parallel and which depend on earlier work.
3. Assign research, building, testing, and adversarial review to separate subagents where useful.
4. Persist important intermediate findings so later phases can use them.
5. Re-plan when new evidence invalidates the current path.
6. Continue until the definition of done is satisfied.

Show me the workflow, likely failure points, and the small number of checkpoints where human judgment is genuinely required.
After approval, execute it from start to finish. Return the result, the evidence, the workflow you used, and where it changed.

지피터스라면: “배우면서 계획을 다시 짜되, 사람 체크포인트는 보존”이 핵심. 리서치→작성→검증이 얽힌 복합 작업에.

10. 반복 작업을 루프로 만들기

언제: 같은 종류의 작업/피드백이 앞으로도 계속 생길 걸 예상할 때.

I want to turn this recurring job into a loop: [Describe the recurring input, desired output, current process, and frequency.]
Examples of previous inputs and outputs: [Attach representative examples, including failures and human corrections.]

Use Claude's loop capability to design and test a loop that:
1. Collects or detects new input. 2. Tracks what it has already processed and avoids duplicate work. 3. Decides whether the input is actionable. 4. Plans and delegates the work. 5. Produces or ships the output. 6. Verifies the result against explicit standards. 7. Routes decisions that require human judgment. 8. Retries recoverable failures and records unrecoverable ones. 9. Captures corrections and updates the system so the next run improves.

Identify the trigger, schedule, context, tools, permissions, state, memory, and model-routing rules. Use Fable for the hard judgment; use faster models for routine stages. Build the smallest working version.
Return: 1. A map of the loop 2. The working implementation or plan 3. The human checkpoints 4. The verification method 5. How learning will be saved between runs

지피터스라면: 주간 리포트, 콘텐츠 성과 측정처럼 매주 반복되는 일을 루프로 승격시킬 때 정확히 이 구조입니다. “교정을 학습으로 저장”이 시간이 갈수록 좋아지게 만드는 부분.

11. Fable가 쓸 수 있게 맥락 정리하기

언제: 중요한 맥락이 흩어지고 낡고 중복돼서 에이전트가 찾기 어려울 때.

Audit the context available for this body of work: [Describe the project, role, or recurring workflow.]
Current sources: [List folders, documents, databases, repositories, meeting notes, style guides, examples, and memory files.]

Design an agent-ready context system. The system should:
1. Give Claude Code one concise CLAUDE.md starting file.
2. Explain what each source contains and when to use it.
3. Separate stable rules from temporary project context.
4. Identify conflicts, duplication, stale guidance, and missing information.
5. Include examples of excellent output and known failure modes.
6. Keep large source files available without forcing every run to load everything.
7. Move repeatable procedures into skills instead of bloating CLAUDE.md.
8. Define how new decisions and corrections should be saved.

Create the directory, index files, or templates required. Implement the structure when you have permission.
Return the new context map, what you changed, unresolved conflicts, and instructions for keeping it current.

지피터스라면: CLAUDE.md·스킬·메모리가 뒤엉킨 분을 위한 정리 프롬프트. “안정적 규칙 vs 임시 맥락 분리”가 핵심 원칙입니다.

12. Fable를 탐색적 글쓰기 파트너로 쓰기

언제: 아이디어와 취재는 풍부한데, 논지나 이야기가 아직 형태를 못 잡았을 때.

Help me develop this writing idea: [Describe the idea, tension, question, or story you are considering.]
Use this context: [Attach interview transcripts, reporting, notes, previous drafts, style guidance, and examples of your work.]
The piece should ultimately accomplish: [Describe the audience, intended effect, central tension, and what a strong piece would make the reader understand or feel.]

Explore the material before drafting.
1. Inspect the context and identify the most interesting tensions, surprises, scenes, and unresolved questions.
2. Interview me about the choices that require my judgment or personal experience.
3. Propose several possible arguments or narrative shapes.
4. Explain what each version emphasizes and leaves out.
5. Wait for me to choose a direction.

After I choose, create an outline that sequences information for a reader who does not share my context. Then draft the piece.
Keep the exploratory material separate from the final draft. Flag where the draft relies on an assumption, lacks evidence, or drifts from the outcome I described.

지피터스라면: “초안 전에 나를 인터뷰하고, 논지 후보 몇 개를 제시한 뒤 내가 고를 때까지 기다려라”가 핵심. AI가 멋대로 쓰는 걸 막고 판단을 사람에게 남깁니다.

13. 성공한 런을 컴파운딩하기

언제: 오래 걸린 작업이 성공·실패했거나, 의미 있는 사람의 교정이 있었을 때.

Add this instruction to your agent setup:
After every completed agent session, ask me: "Do you want to compound this session?" Do not run the compound process automatically. Wait for my approval.

Review this completed agent session: [Attach the prompt, plan, outputs, tool calls, test evidence, human feedback, and final result.]
Determine what should be learned. Separate: 1. Durable lessons that apply to future work 2. Project-specific facts 3. Personal or team preferences 4. Tool or workflow improvements 5. Mistakes that should not become general rules 6. One-off details that should not be saved

For every proposed learning: cite the evidence, explain where it should be stored, show the exact change you propose, and check for conflicts with existing instructions.
Store durable solutions in the project's knowledge system with enough title, metadata, and cross-links for a future agent to find them. Update CLAUDE.md only for concise instructions that belong in every session. Put repeatable procedures in skills. Keep each change small.
Return: 1. What you saved 2. Where you saved it 3. What you deliberately did not save 4. How the next run should improve

지피터스라면: “세션에서 살아남아야 할 교훈만 저장하고, 일회성 디테일까지 영구 규칙으로 만들지 마라”가 이 프롬프트의 절제 원칙. 좋았던 세션을 자산으로 축적할 때.

15개를 관통하는 공통 뼈대

프롬프트를 다 읽고 나면 같은 패턴이 반복되는 게 보입니다. 이 6가지만 내 프롬프트에 넣어도 결과가 달라져요.

  1. 먼저 검사, 나중에 실행 — 소스를 훑고 → 문제를 다시 말하고 → 가정·충돌을 표시한 뒤에야 실행합니다.
  2. 명시적 done + 검증 증거 — 끝나는 지점을 정의하고, “됐다”는 말 대신 스크린샷·영상·테스트·before-after를 요구합니다.
  3. 3분류 후 사람 체크포인트 — 실행 가능 / 판단 필요 / 전략 상충으로 갈라, 판단 건만 사람에게 넘깁니다.
  4. 모델 라우팅(Relay 패턴) — 어려운 판단·오케스트레이션만 Fable, 반복 구현은 빠른 모델로.
  5. 재사용 인프라 남기기 — 스킬·훅·CLAUDE.md·루프로 다음 런이 더 나아지게 만듭니다.
  6. 파괴적/비가역 행동에서만 멈춤 — 그 외엔 서브에이전트를 병렬로 돌리며 계속 진행합니다.

인사이트

이 15개 프롬프트의 진짜 무게중심은 “Fable가 알아서 다 한다”가 아니라 “어디서 사람이 개입할지를 프롬프트가 미리 정해둔다”는 데 있습니다. 자율성이 올라갈수록 오히려 체크포인트를 명시적으로 심는다는 게 역설적이죠. 원문에는 “얼마나 똑똑한 모델인가”보다 “얼마나 통제 가능하게 위임하는가”가 반복해서 강조됩니다.

한국 실무자 입장에서 당장 쓸 값어치가 가장 높은 건 10번(반복 작업 루프화)13번(컴파운딩)이라고 봅니다. 나머지는 대개 개발 조직 시나리오지만, 이 둘은 마케터·기획자·1인 운영자도 바로 적용돼요. 주간 리포트나 콘텐츠 발행처럼 “매주 똑같이 하는 일”을 10번으로 루프화하고, 잘 된 세션을 13번으로 자산화하면 — Fable가 비싸다는 단점이 “한 번 세팅하면 매주 회수되는 투자”로 바뀝니다.

한 가지 주의할 점. 원문 프롬프트 여럿은 Every의 자체 플러그인(Compound Engineering의 LFG 파이프라인)을 전제로 쓰였습니다. 이 글에서는 그 종속 부분을 걷어내고 옮겼으니, 플러그인 없이도 그대로 복붙해서 쓸 수 있어요. 대신 “brainstorm → plan → build → review → test” 흐름은 직접 지시로 넣어주면 비슷하게 작동합니다.

프롬프트를 그냥 쌓아두지 말고, 하나를 골라 이번 주 반복 업무 하나에 실제로 돌려보는 것부터 시작해보세요. 15개 중 딱 1개면 충분합니다.

원문: How Mike Krieger Puts Fable 5 to Work — Every