bootstrap
웹소설의 부트스트랩 문서를 단독으로 생성한다. 작품 컨셉, 세계관, 장르 설정, 플랫폼 전략, 셀링포인트를 정의하는 기초 설계 문서. 부트스트랩만 필요할 때(시놉시스 작성, 세계관 설정, 작품 컨셉 수립) 이 스킬을 사용할 것.…
웹소설의 작은 설계(25화 단위 세부 설계)를 수행하는 오케스트레이터. 세부 캐릭터 시트 + 세부 플롯 훅 가이드를 생성한다. 큰 설계 문서(부트스트랩, 캐릭터 시트, 플롯 훅 가이드)가 전제 조건. 자동 리서치(domain-researcher 서브에이전트)로 해당 아크의 세부 자료를 수집한 후 설계를 진행한다. '작은 설계', '세부 설계', '25화 설계', 'N~M화 설계', '에피소드별 플롯', '회차별 훅' 요청에 이 스킬을 사용할 것. 큰 설계(전체 소설)가 필요하면
$ npx -y skills add MJbae/awesome-novel-studio --skill design-small --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/design-smallContext preview
The summary Claude sees to decide when to auto-load this skill.
웹소설의 작은 설계(25화 단위 세부 설계)를 수행하는 오케스트레이터. 세부 캐릭터 시트 + 세부 플롯 훅 가이드를 생성한다. 큰 설계 문서(부트스트랩, 캐릭터 시트, 플롯 훅 가이드)가 전제 조건. 자동 리서치(domain-researcher 서브에이전트)로 해당 아크의 세부 자료를 수집한 후 설계를 진행한다. '작은 설계', '세부 설계', '25화 설계', 'N~M화 설계', '에피소드별 플롯', '회차별 훅' 요청에 이 스킬을 사용할 것. 큰 설계(전체 소설)가 필요하면
name: design-small description: "웹소설의 작은 설계(25화 단위 세부 설계)를 수행하는 오케스트레이터. 세부 캐릭터 시트 + 세부 플롯 훅 가이드를 생성한다. 큰 설계 문서(부트스트랩, 캐릭터 시트, 플롯 훅 가이드)가 전제 조건. 자동 리서치(domain-researcher 서브에이전트)로 해당 아크의 세부 자료를 수집한 후 설계를 진행한다. '작은 설계', '세부 설계', '25화 설계', 'N~M화 설계', '에피소드별 플롯', '회차별 훅' 요청에 이 스킬을 사용할 것. 큰 설계(전체 소설)가 필요하면 design-big을, 통합 설계나 모호한 요청은 design 라우터를, 단일 영역만 필요하면 bootstrap/character/plot-hook을 사용하라."
웹소설의 25화 단위 세부 설계를 수행한다. 큰 설계 산출물을 토대로, domain-researcher 서브에이전트가 에피소드 수준의 구체적 전문 지식과 실제 사건 디테일을 자동 리서치한다.
| 팀원 | 에이전트 파일 | 역할 | 스킬 | 출력 | |------|-------------|------|------|------| | character-architect | `${CLAUDE_PLUGIN_ROOT}/agents/character-architect.md` | 세부 캐릭터 설계 | character (모드 B) | 세부 캐릭터 시트 | | plot-hook-engineer | `${CLAUDE_PLUGIN_ROOT}/agents/plot-hook-engineer.md` | 세부 플롯/훅 설계 | plot-hook (모드 B) | 세부 플롯 훅 가이드 |
**domain-researcher는 팀원이 아닌 서브에이전트**로, 팀 구성(TeamCreate) 전에 실행된다.
큰 설계 문서 3종이 존재해야 한다:
이 스킬은 팀원(서브에이전트)이 `.claude/`, `design/`, `_workspace/` 하위 파일을 Read합니다. 최초 실행 시 `Read(//**)` 권한을 허용하면 반복 승인 없이 진행됩니다.
1. 대상 화수 구간 확인 (권장: 25화 단위. 예: 1~25화, 26~50화) 2. 큰 설계 문서 3종 존재 확인 (novel-config.md가 있으면 `design_dir`에서, 없으면 프로젝트 루트와 `_workspace/`에서 탐색):
3. 큰 설계 문서에서 해당 아크의 개요를 추출:
4. **아크 범위 정합성 검증**: 요청 화수 구간이 큰 설계 아크 구조와 불일치하면 아크 경계를 사용자에게 안내하고 구간 조정 제안 5. 아크 개요를 사용자에게 확인 → Phase 1.5로 진행
> domain-researcher 서브에이전트를 호출하여 해당 아크의 세부 리서치를 자동 수행한다. 사용자 대기 없이 즉시 진행한다.
**서브에이전트: domain-researcher**
당신은 domain-researcher 서브에이전트입니다.
다음 리서치를 수행하세요:
1. R7 전문 기술/지식 디테일:
- 전문 분야: {전문 분야}
- 아크 범위: {N}~{M}화
- 분석 항목: 구체적 기술명, 절차, 용어, 리액션 묘사에 활용할 디테일
2. R8 사건 상세 타임라인:
- 시대: {해당 아크의 시간대}
- 분석 항목: 정확한 날짜, 전조 신호, 파급 효과, 핵심 인물, 사회적 반응
큰 설계 문서를 참조하세요:
- {작품가제}_부트스트랩.md (핵심 역량 모듈, 전문 분야)
- {작품가제}_플롯훅가이드.md (해당 아크 개요)
출력:
- _workspace/00_research/R7_전문지식_{N}~{M}화.md
- _workspace/00_research/R8_사건상세_{N}~{M}화.md> ⚠️ **TeamCreate 전 안전 점검**: > 기존 팀("design-big-team" 등)이 남아있으면 TeamCreate가 실패한다. > "Already leading team" 오류 발생 시: > 1. `TeamDelete("{기존 팀 이름}")`을 먼저 실행한다 > 2. TeamDelete 성공 후 아래 TeamCreate를 진행한다
리더는 TeamCreate 전에 팀원에게 전달할 컨텍스트를 사전 로드한다.
**Step 2-0a: 리서치 파일 로드**
**Step 2-0b: 큰 설계 문서 아크 섹션 추출**
리더는 TeamCreate 전에 `_workspace/00_research/` 내 리서치 결과 파일 존재 여부를 Glob으로 확인. 존재하는 파일만 프롬프트에 포함.
TeamCreate(
team_name: "design-small-team",
members: [
{
name: "character-architect",
agent_type: "general-purpose",
prompt: "당신은 character-architect 에이전트입니다.
${CLAUDE_PLUGIN_ROOT}/agents/character-architect.md를 읽고 역할을 숙지하세요.
${CLAUDE_PLUGIN_ROOT}/skills/character/SKILL.md를 읽고 모드 B(작은 설계) 절차와 출력 템플릿을 따르세요.
${CLAUDE_PLUGIN_ROOT}/skills/design/references/genre-dna-framework.md를 읽고 장르 DNA 프레임워크를 숙지하세요.
★ 큰 설계 요약 (Read 불필요 — 리더가 사전 로드):
--- 부트스트랩 요약 ---
{BOOTSTRAP_EXCERPT}
--- 캐릭터시트 요약 ---
{CHARACTER_EXCERPT}
--- 플롯훅가이드 요약 ---
{PLOT_EXCERPT}
★ 자동 리서치 결과 (Read 불필요 — 리더가 사전 로드):
--- R7 전문지식 ---
{R7_CONTENT}
--- R8 사건상세 ---
{R8_CONTENT}
(요약이 불충분하면 큰 설계 문서 원본을 Read할 수 있으나, 권한 승인이 필요할 수 있음)
대상 화수 구간: {N}~{M}화
세부 캐릭터 시트를 작성하세요.
★ 집단 캐릭터 이름 부여 규칙:
- R1/R2/R3/R4, 인턴, 수간호사 등 직급 캐릭터 중
해당 화수 구간에서 대사가 2회 이상인 인물은 반드시 한국어 이름을 부여하라.
- '이름' 열에는 실제 이름을, '관계' 열에는 직급(R3 레지던트 등)을 기입하라.
- plot-hook-engineer가 에피소드별 비트에서 직급 코드 대신 이름을 사용할 수 있게 한다.
출력: _workspace/04_character-architect_detail.md
완료 후 리더에게 SendMessage로 완료를 보고하세요:
'세부 캐릭터 시트 작성 완료. _workspace/04_character-architect_detail.md에 저장.'
(리더가 plot-hook-engineer에게 핸드오프합니다. PHE에게 직접 SendMessage하지 마세요.)"
},
{
name: "plot-hook-engineer",
agent_type: "general-purpose",
prompt: "당신은 plot-hook-engineer 에이전트입니다.
${CLAUDE_PLUGIN_ROOT}/agents/plot-hook-engineer.md를 읽고 역할을 숙지하세요.
${CLAUDE_PLUGIN_ROOT}/skills/plot-hook/SKILL.md를 읽고 모드 B(작은 설계) 절차와 출력 템플릿을 따르세요.
${CLAUDE_PLUGIN_ROOT}/skills/design/references/genre-dna-framework.md를 읽고 장르 DNA 프레임워크를 숙지하세요.
★ 큰 설계 요약 (Read 불필요 — 리더가 사전 로드):
--- 부트스트랩 요약 ---
{BOOTSTRAP_EXCERPT}
--- 캐릭터시트 요약 ---
{CHARACTER_EXCERPT}
--- 플롯훅가이드 요약 ---
{PLOT_EXCERPT}
리더로부터 SendMessage를 수신하는 즉시 작업을 시작하세요. 별도 확인이나 대기 없이 즉시 시작합니다.
_workspace/04_character-architect_detail.md를 Read하여 세부 캐릭터 시트를 숙지한 뒤
세부 플롯/훅 가이드를 작성하세요.
★ 자동 리서치 결과 (Read 불필요 — 리더가 사전 로드):
--- R7 전문지식 ---
{R7_CONTENT}
--- R8 사건상세 ---
{R8_CONTENT}
(요약이 불충분하면 큰 설계 문서 원본을 Read할 수 있으나, 권한 승인이 필요할 수 있음)
대상 화AI Web Novel Creation Harness — A Claude Code Plugin An end-to-end web novel production system built on Claude Code. Combines 18 specialist agents and 10 skills to automate the full pipeline: propose → design → create → polish → rewrite.
웹소설의 부트스트랩 문서를 단독으로 생성한다. 작품 컨셉, 세계관, 장르 설정, 플랫폼 전략, 셀링포인트를 정의하는 기초 설계 문서. 부트스트랩만 필요할 때(시놉시스 작성, 세계관 설정, 작품 컨셉 수립) 이 스킬을 사용할 것.…
웹소설의 캐릭터 시트를 단독으로 생성한다. 전체 소설 캐릭터 프로필/관계망/성장 아크(큰 설계)와 25화 단위 세부 캐릭터 변화(작은 설계)를 수행. 캐릭터만 단독으로 필요할 때(인물 시트, 관계도, 성장 곡선, 적대자 설계) 이…
웹소설 에피소드 창작 오케스트레이터. 설정문서(캐릭터시트·플롯가이드·부트스트랩)에 따라 에피소드를 순차 창작한다. '/create', '/create {프로젝트명}', '/create EP051', '/create {프로젝트명}…
웹소설의 큰 설계(전체 소설)를 수행하는 오케스트레이터. 부트스트랩+캐릭터 시트+플롯 훅 가이드를 생성한다. 자동 리서치(domain-researcher 서브에이전트)로 전문 분야 자료를 수집한 후 설계를 진행한다. '큰 설계',…
웹소설의 통합 설계 라우터. 큰 설계와 작은 설계를 '둘 다' 수행하거나, 사용자의 모호한 설계/제안 요청을 적절한 스킬로 안내한다. '통합 설계', '큰 설계와 작은 설계 둘 다', '웹소설 기획 부탁해', '소설 설계' 등…