| name | manifesto-skill |
| description | 매니페스토·시나리오 변환 엔진. 6층 시나리오(Hook·Promise·Twist·Pre-empt·Narrative·Echo) 강제.
P1: 매니페스토, manifesto, 매니페스토엔진, 선언문, 시나리오엔진, scenario engine, 플레이매니페스토, Jason매니페스토, KISAS Manifesto, 6층시나리오.
P2: 만들어줘, 써줘, 승격해줘, 변환해줘, 진단해줘, create manifesto.
P3: manifesto design, scenario engineering, narrative scaffolding, pin structure.
P4: 기획안 승격시, 선언문 작성시.
P5: .html로, 매니페스토로.
NOT: 일반기획안(→planning-skill), 사업계획서(→bp-guide), 정책기획(→policy-planning), 디자인(→design-skill), NYT리포트(→shaper-skill).
|
Manifesto Skill — 매니페스토 스킬
평범한 기획을 강력한 시나리오로 변환하는 엔진. 외형이 아니라 6층시나리오 골격을 따라간다. 기획마다 표면은 다르나 내면 구조는 같다. KISAS Manifesto(플레이매니페스토·Jason매니페스토) 프로토타입에서 추출.
Skill Boundaries
- 하는 것 — 매니페스토·시나리오 변환 엔진.
- 안 하는 것 — 일반기획안(→planning-skill), 사업계획서(→bp-guide), 정책기획(→policy-planning), 디자인(→design-skill), NYT리포트(→shaper-skill).
When to Use
- 사용자가 "만들어줘", "써줘", "승격해줘", "변환해줘", "진단해줘" 같은 표현으로 발동
- 기획안 승격시, 선언문 작성시.
- 안 쓸 때 — 일반기획안(→planning-skill), 사업계획서(→bp-guide), 정책기획(→policy-planning), 디자인(→design-skill), NYT리포트(→shaper-skill).
Prerequisites
| # | 체크 | 미충족 시 |
|---|
| 1 | 대상·입력 명확 (스킬 발동 의도 확인) | 1줄 확인 후 진입 |
| 2 | references/ 폴더 접근 가능 | inline fallback |
⛔ 절대 규칙 (6개)
| # | 규칙 | 이유 |
|---|
| 1 | 6층 중 5층 필수 + Twist 층 강제 — Hook·Promise·Twist·Pre-empt·Narrative·Echo. Twist 누락 = FAIL | 모든 기획에 부분적 반전 존재. 반전 없는 선언은 광고 카피 |
| 2 | 10트리거는 6층의 도구 — 백본·아날로지 등은 층별로 매핑되어 배치. 독립 목표 ✗ | 도구가 주인이 되면 골격이 흔들림 |
| 3 | 압정구조 강제 + PRE_WRITE — 본문 1문장 척추 + 접기 안 증거. 산문체 ✗. 슬롯 채우기 직전 §②-b 6층 사전 룰(단문 길이·"X는 Y다"·"옳다 그러나"·AI식 사전회피) 강제 | 시나리오는 리듬. 사전 룰 없으면 AI식 흔적 즉시 사망 |
| 4 | 수미상관 강제 (Echo 층) — 1장(Hook+Promise) = 마지막장(Echo) 반향 | 기억 각인 메커니즘 |
| 5 | CSS 변수화만 허용 — 액센트 색·폰트만 교체. 골격 재작성 ✗ | 심플해야 아름답다 |
| 6 | Phase 0 핑퐁 필수 — 주제·청중·메시지 3요소 미확보 시 생성 차단 | 시나리오는 대상 없이 못 쓴다 |
시나리오 6층 골격
→ references/scenario-6layers.md 참조
강력한 시나리오의 내면 구조 · 귀납·연역 너머.
| # | 층 | 능력 | 핵심 질문 | 주 도구 (트리거) |
|---|
| 1 | Hook | 비유능력 | 첫 줄에 뇌를 잡는가 | 아날로지 |
| 2 | Promise | 선언능력 | 한 줄로 뭐라고 외치는가 | 백본·엘베피치 |
| 3 | Twist | 반전능력 | 예상을 뒤집는 턴이 있는가 | 제1원리·외과적 |
| 4 | Pre-empt | 선제차단능력 | 상대 질문 3개를 미리 답하는가 | 베이지안·엄브렐러 |
| 5 | Narrative | 스토리텔링 | 페르소나 행동이 있는가 | SHE |
| 6 | Echo | 수미상관 | 결론이 첫 줄로 돌아오는가 | 백본 재등장 |
구조 메타 규칙 (모든 층 공통): 역피라미드·압정구조.
실행 흐름
🚦 Phase 0 핑퐁 → ① 모드 판정 → ② 6층 스캔·조립 → ②-b PRE_WRITE 룰 강제 → ③ 15장 직조 → ④ 검증 → ⑤ HTML 출력
🚦 Phase 0 · 핑퐁 게이트
| 요소 | 질문 | 예시 |
|---|
| 주제 | 무엇에 대한 시나리오? | K플랫폼·신제품·조직문화 |
| 청중 | 누구에게 읽히나? | 투자자·내부팀·대중 |
| 메시지 | 한 줄로 뭐라고 외칠 건가? | "Learn이 아니라 Play다" |
변환 모드일 때도 원본 첨부 + 메시지 확인 필수.
① 모드 판정 (3모드)
| 모드 | 조건 | 다음 |
|---|
| 생성 | 제로베이스 새로 | ② 6층 조립 |
| 변환 · 핵심 | 기존 기획 .md/.html → 시나리오로 승격 | 원본 6층 스캔 → 빈 층 보완 질문 → ② |
| 진단 | 기존 매니페스토 채점 | 6층 + 10트리거 리포트 → 종료 |
변환 모드 (C안 · 주력): → references/conversion-protocol.md 참조
② 6층 스캔·조립
→ references/scenario-6layers.md 참조
변환 모드 절차
- 원본 스캔 — 6층 중 이미 박힌 층 식별
- 빈 층 진단 — 가장 자주 비는 층: Twist · Pre-empt
- 층별 보완 질문 — 최소 질문으로 (빈 층에만)
- 6층 채워진 상태 → 15장 매핑
층별 슬롯 (필수)
| 층 | 슬롯 | KISAS 예 |
|---|
| Hook | 아날로지 3개 + 당시 회의론 | Uber·Airbnb·TikTok |
| Promise | 백본 1문장 | 놀이가 실력이 되고, 실력이 산업이 된다 |
| Twist | 전환문("옳다. 그러나") | 학술은 옳다. 그러나 옳음은 시장을 못 만든다 |
| Pre-empt | 예상 반론 3+ · 수치 증거 | 90:9:1 · 2.25억 팬덤 · 92% |
| Narrative | 페르소나 이름 + 시간 + 행동 | 디안은 매일 아침 챌린지 트랙을 켠다 |
| Echo | Hook+Promise 반향 재진술 | K는 소비되지 않는다. K는 플레이된다 |
FAIL 조건: Twist 슬롯 비면 진행 ✗. 나머지는 1개 허용(4개+ 누락 시 FAIL).
②-b 6층 PRE_WRITE — 슬롯 채울 때 사전 생성 룰
목적: 슬롯 채우기 시점에 문장 룰 강제. 매니페스토 한 줄 = 무게. AI식 흔적 = 즉시 사망.
6층 사전 룰 (각 슬롯 작성 직전)
| 층 | 단문 길이 | 핵심 사전 룰 | FAIL 신호 |
|---|
| Hook | 첫 줄 ≤20자 | 아날로지 = 구체명사 3개. 추상 ✗ | "혁신적인 변화" 같은 추상 |
| Promise | 백본 ≤25자 | "X는 Y가 아니다" or "X는 Y다" 형식. 슬로건 ✗ | "함께 만들어가는~" 미사여구 |
| Twist | 전환문 ≤30자 | "~옳다. 그러나 ~" 패턴. 양보→반전 명시 | "그런데 사실은~" 약한 반전 |
| Pre-empt | 1답 ≤40자 | 수치+출처 1조 / 반론 1줄 | 일반론 답·출처 누락 |
| Narrative | 1행동 ≤25자 | 페르소나 이름·시간·구체행동 3요소 | "사용자들이 즐겁게~" 추상 |
| Echo | 반향 ≤20자 | Hook+Promise 승격 버전. 단순복붙 ✗ | 1장 그대로 복사 |
공통 PRE_WRITE 5룰
| # | 룰 | 매니페스토 결로 |
|---|
| 1 | 단문 | 각 층 길이 강제 (위 표) |
| 2 | 단일약속 | Promise 백본 1줄이 전체 매니페스토 척추 |
| 3 | 시그니처 자연주입 | "X는 Y다" / "옳다. 그러나" / 형 구어체 결로 |
| 4 | 문장당 1명제 | 한 줄 = 한 약속·한 반전·한 행동 |
| 5 | AI식 사전회피 | "여러분의 일상에", "함께", "진정한", "효율적" — 작성 단계 차단 |
압정구조 + PRE_WRITE 결합
본문 1문장 척추 = PRE_WRITE 룰 통과한 단문. 접기 안 증거는 PRE_WRITE 면제(상세 허용).
자체검증 (15장 직조 직전)
| # | 체크 | 위반 |
|---|
| 1 | 6층 단문 길이 ≤ 룰? | 초과 = 압축 재작성 |
| 2 | Promise 백본 1줄로 척추 답? | NO = ② 슬롯 재수렴 |
| 3 | AI식 어휘 hit? | hit ≥ 1 = 평문 변환 |
| 4 | Echo가 1장 단순복붙? | YES = 승격 재작성 |
③ 15장 직조 (6층 매핑)
→ references/15-chapter-blueprint.md 참조
| # | 장 | 담당 층 | 주 트리거 |
|---|
| 1 | Cover | Hook+Promise+Echo(A) | 백본·엘베피치 |
| 2 | Promise | Promise | 백본 확장 |
| 3 | Time Warp | Hook | 아날로지 3개 |
| 4 | Definition | Promise | 백본 재정의 |
| 5 | The Question | Twist(Setup) | 제1원리 |
| 6 | Honest Truth | Twist(Turn) | 외과적 |
| 7 | Pulse | Pre-empt(1) | 베이지안 3층 |
| 8 | The Hint | Twist(Release) | 제1원리 |
| 9 | Diagnosis | Pre-empt(2) | 베이지안 행동 |
| 10 | The Jump | Promise+Echo(Mid) | 백본 재등장 |
| 11 | Mechanism | Pre-empt(3) | 엄브렐러 |
| 12 | Market | Pre-empt(4) | 베이지안 수치 |
| 13 | Business Model | Narrative | SHE(페르소나) |
| 14 | Closing | Echo(B) | 수미상관 |
| 15 | The Product | Narrative | SHE 시각화 |
Echo 삼중 앵커: 1장(Hook+Promise) → 10장(Mid reprise) → 14장(Closing 반향). 세 지점이 맞물려야 수미상관 작동.
④ 검증 (자동 게이트)
| 체크 | 기준 | 실패 시 |
|---|
| 6층 충족도 | 5층+ 박힘, Twist 필수 | STOP → 보완 질문 |
| Twist 턴 | 전환문 명시 ("옳다. 그러나" 패턴) | 재작성 |
| 압정구조 | 각 장 본문 3문장 이하 | 접기로 이관 |
| Echo 반향 | 1장 ↔ 14장 메시지 대구 | 14장 재작성 |
| Narrative 페르소나 | 이름·시간·행동 3요소 | 13장 재작성 |
| HTML 유효성 | scroll-snap·반응형 | assets/template.html 재확인 |
⑤ HTML 출력
→ references/html-template-guide.md 참조
- assets/template.html = KISAS Play 구조 상속 골격
- 변수화 슬롯:
--accent · --accent2~4 · 폰트
- 출력:
{프로젝트명}_Manifesto.html
Lean 작성 원칙
- 허브 5KB 목표, 10KB 최대
- "왜" 필수 (규칙마다 이유)
- 예시 = KISAS Play 전체 프로토타입
- 산문체 ✗, 표·불릿·단문 ✓
📚 형 코퍼스 실측 예시·BAN/GOOD 사전 (4단계 박제):
→ references/jason-corpus-examples.md (형 코퍼스 1.05MB · PT 17개·IR 2개·BP 추출 verbatim 헤드·구문)
→ VAULT/Agent-Ops/_refs/jason_lexicon_BAN.md (AI식 28개 어휘·형 코퍼스 0회 등장 = 확정 BAN)
→ VAULT/Agent-Ops/_refs/jason_lexicon_GOOD.md (형 시그니처 50+ 어휘·구문 패턴)
§CONFIRM_GATE
산출물 송출 직전 형 컨펌 1회. → shaper-skill/references/_common/confirm-gate.md
§INV NO_WORK_LABEL
산출물·대화 작업 라벨 ZERO. → shaper-skill/references/no-work-label.md
Output Path
| 산출물 | 경로 |
|---|
| 주 산출물 | mnt/outputs/manifesto-skill_{topic}_{YYYY-MM-DD}.md |
| 형식 | .html로, 매니페스토로. |
| 리서치 결과 (해당 시) | {VAULT}/_skills research/manifesto-skill/{YYYY-MM-DD}_{topic}.md |
Reference Index
| 파일 | 내용 | 언제 |
|---|
references/15-chapter-blueprint.md | 15 chapter blueprint | 해당 단계 진입 시 |
references/conversion-protocol.md | conversion protocol | 해당 단계 진입 시 |
references/html-template-guide.md | html template guide | 해당 단계 진입 시 |
references/jason-corpus-examples.md | jason corpus examples | 해당 단계 진입 시 |
references/scenario-6layers.md | scenario 6layers | 해당 단계 진입 시 |
Next Phase
본 스킬 작업 후 자연스럽게 이어지는 흐름:
- 후속 작업 →
planning-skill
- 후속 작업 →
bp-guide
- 후속 작업 →
policy-planning
- 후속 작업 →
design-skill
- 후속 작업 →
shaper-skill
Failure Modes (Gotchas)
| 함정 | 대응 |
|---|
| 6층을 다 채우려고 15장이 40장 됨 | 층당 1~3장. 15장 고정. 오컴 준수 |
| Twist를 빠뜨림 | 부분적 반전 없는 기획은 없다. 반드시 추출 |
| 10트리거가 주인 행세 | 트리거는 도구. 6층이 골격. 매핑표 준수 |
| Echo가 1장 단순 복붙 | 단순 반복 ✗. "반향(reprise)" — 같은 문장의 승격 버전 |
| Pre-empt에 예상반론 없음 | 청중이 던질 질문 3개 먼저 추출 후 답 배치 |
| Narrative가 추상문장 | 페르소나 이름·시간·구체행동 3요소 필수 |
| 변환 모드에서 원본 구조 복사 | 원본 버리고 6층으로 재직조. 원본은 슬롯 채우기 소스 |
| 이쁘게 만든다고 장식 추가 | 심플해서 아름답다. 장식 = 아름다움 파괴 |
❌ WRONG vs ✅ CORRECT
❌ WRONG: 트리거 단어만 보고 발동 — 본질·범위 확인 ✗ → 오발동·범위 이탈
✅ CORRECT: Skill Boundaries·When to Use 확인 후 발동 → 본질 작업만 수행