사이트 본체
입장 화면, 채팅창, 서버처럼 모든 작품이 함께 쓰는 극장 시설입니다.
No-code mindset · Code-assisted making
사이트를 새로 만드는 대신, 이미 작동하는 무대에 내 대본과 미리 준비한 이미지를 넣는 방법을 배웁니다.
The one sentence
입장 화면, 채팅창, 서버처럼 모든 작품이 함께 쓰는 극장 시설입니다.
대본, 배우 설정, 배경, 음악, 결말을 작품별로 모아 둔 독립 패키지입니다.
규칙을 먼저 읽고, 여러분의 지시대로 공연 상자를 복사·수정·검사하는 작업 도우미입니다.
새 이야기를 만들 때는 극장을 공사하지 않습니다. 스토리팩만 새로 만듭니다.
Website · turn · hierarchy
목록·채팅·이미지를 보여줍니다.
팩을 읽고 AI 호출을 조정합니다.
대본·설정·에셋이 들어 있습니다.
선택·관계·위험 수치를 기억합니다.
팩 고르기
기록 만들기
필요한 챕터
GM·NPC 답변
미리 만든 에셋
상태값 저장
packs.json → 한 작품 폴더 → 대본·에셋 → 개별 파일Storypack folder map
red_riding_hood/ ├─ manifest.json 작품의 이름표·출연진·결말 ├─ poster.webp 목록에 보이는 포스터 ├─ CLAUDE.md Claude Code용 시작 안내 ├─ AGENTS.md 반드시 지킬 작업 규칙 ├─ prompts/ │ ├─ system/ 🔴 출력 계약, 수정 금지 │ └─ content/ 🟢 내 이야기 │ └─ story/ 4챕터·분기·결말 └─ resources/ ├─ backgrounds/ 배경 ├─ characters/ 캐릭터 ├─ scenes/ endings/ 장면·결말 컷 ├─ music/ effects/ BGM·효과음 └─ resource_list.json 에셋 제작 주문서
Script room meets asset room
resource_list.jsonwebp · mp304_resources.txtdanger +2, teamwork +1처럼 숫자와 플래그가 이야기를 갈라놓습니다.Claude Code is a production assistant
주제, 사람들이 느꼈으면 하는 경험, 주인공의 목표, 갈등, 중요한 선택, 원하는 결말의 의미를 정합니다.
규칙 읽기, 템플릿 복사, 파일별 초안 작성, 이름 맞추기, 오류 검사와 수정 보고를 맡습니다.
src와 prompts/system은 수정 금지Five sentences before files
플레이어는 빨간 모자다. 늑대와 숲의 갈림길이 방해한다. 준비·용기·협력·위험이 선택마다 바뀐다. 그 누적값이 현명한 귀환, 용감한 즉흥 대응, 지름길의 대가 같은 결말을 만든다.
이 다섯 문장이 분명하면 Claude는 파일을 잘 나눌 수 있습니다. 불분명하면 파일은 많아져도 이야기는 흐려집니다.
Prompt 01 · Inspect, then plan
첫 대화는 구조 확인과 계획에만 사용합니다.
Claude가 추측하지 않고 실제 규칙을 읽게 합니다.
샘플과 사이트 본체를 안전하게 지킵니다.
Prompt 02 · Build inside the guardrails
예시의 팩 ID·콘셉트·플레이어·상태값만 여러분의 이야기로 바꾸면 됩니다. 팩 ID는 영문 소문자와 밑줄만 사용합니다.
API key = a private access ticket
Gemini 대화, Nano Banana 계열 이미지, Google 비디오 제작에 사용합니다.
GOOGLE_API_KEYOpenAI 대화 모델과 GPT Image 계열 이미지 제작에 사용합니다.
OPENAI_API_KEY사이트 안의 대화 모델을 Claude로 실행할 때 사용합니다.
ANTHROPIC_API_KEYTTS 음성, BGM과 효과음을 제작할 때 사용합니다.
ELEVENLABS_API_KEYPrompt 03 · Dry-run before paid generation
resource_list.json에 ID·설명·프롬프트 작성resources/에 넣은 뒤 플레이가 사용합니다.Traffic-light safety model
prompts/content/**resource_list.json의 제작 계획packs.json 작품 등록src/** 사이트 본체prompts/system/** 출력 계약Validation before celebration
The finish line
코딩을 많이 아는 것이 목표가 아닙니다.
이야기를 작은 상자로 잘 나누고, Claude에게 경계와 검사를 함께 지시하는 것이 목표입니다.
플레이어, 욕망, 장애물, 선택, 결말을 먼저 정합니다.
계획을 확인하고 스토리팩 안에서만 파일을 만들게 합니다.
ERROR 0을 확인한 뒤, 사람이 이야기의 재미와 흐름을 판단합니다.