Narrative StructureSAFE
Overview
An agent skill published by revfactory.
459e1bb8f76eOBSERVED · 2026-10-12What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
---
name: narrative-structure
description: "구성작가(story-architect)와 내레이터(narrator)가 사용하는 다큐멘터리 서사 구조 전문 스킬. 3막 구조, 감정 곡선, 씬 배열, 다큐 유형별 서사 패턴을 제공한다. '구성안', '서사 구조', '3막', '감정 곡선' 등에 활용한다."
---
# Narrative Structure — 다큐멘터리 서사 구조 방법론
story-architect와 narrator 에이전트가 구성안과 내레이션을 설계할 때 활용하는 서사 전문 지식.
## 왜 다큐멘터리에도 서사가 필요한가
사실을 나열하면 보고서다. 사실에 **서사적 구조**를 입히면 다큐멘터리다. 관객이 끝까지 시청하게 만드는 것은 정보가 아니라 "다음에 무슨 일이 벌어질까?"라는 궁금증이다.
## 다큐멘터리 서사 유형 5가지
### 1. 탐사형 (Investigation)
```
미스터리/질문 → 단서 수집 → 장벽 → 돌파 → 진실 발견
```
- **핵심 장치**: 관객이 기자/탐정과 함께 진실을 추적하는 느낌
- **내레이션 톤**: "우리는 ~을 발견했다", "여기서 예상 밖의 사실이 드러났다"
- **위험**: 결론이 약하면 "그래서 뭐?"가 된다 — 강력한 발견 필요
- **예시**: 넷플릭스 <만들어진 살인자>, <마약왕>
### 2. 인물형 (Character-Driven)
```
인물 소개 → 갈등/도전 → 시련 → 변화/성장 → 현재
```
- **핵심 장치**: 인물에 대한 감정적 투자
- **내레이션 톤**: 인물의 감정에 공명하되 객관적 거리 유지
- **위험**: 지나친 영웅화 — 결점도 보여줘야 입체적
- **예시**: <아이 엠 넘버 포>, 인물 다큐
### 3. 관찰형 (Observational)
```
상황 진입 → 일상 관찰 → 패턴 발견 → 갈등 고조 → 해결/미해결
```
- **핵심 장치**: 카메라가 투명하게 현실을 포착하는 느낌
- **내레이션**: 최소한으로 (또는 없음), 영상이 말하게 한다
- **위험**: 지루해질 수 있다 — 편집의 리듬이 관건
- **예시**: <겨울왕국>, 관찰 다큐
### 4. 에세이형 (Essay / Thesis)
```
논제 제시 → 근거 1 → 근거 2 → 반론 → 재반박 → 결론
```
- **핵심 장치**: 강력한 주장과 논증
- **내레이션 톤**: 지적이고 설득적, 때로는 도발적
- **위험**: 편향적 프로파간다가 될 수 있다 — 반론 공정하게 다루기
- **예시**: 마이클 무어 다큐, <불편한 진실>
### 5. 역사형 (Historical / Archival)
```
현재 상황 → 과거로 회귀 → 역사적 전개 → 전환점 → 현재로 귀환 → 의미 부여
```
- **핵심 장치**: 아카이브 자료와 현재의 교차 편집
- **내레이션 톤**: 서사적, 때로는 장엄한
- **위험**: 교과서처럼 될 수 있다 — 인물 중심으로 역사를 전달
- **예시**: 켄 번스 다큐, <나는 당신의 흑인이 아니다>
## 3막 구조 상세 설계
### 30분 다큐멘터리 기준
| 막 | 시간 | 목적 | 포함 요소 |
|---|------|------|----------|
| **1막** | 0~8분 | 세계 진입 + 질문 제시 | 훅(2분) → 주제 소개 → 핵심 질문 |
| **2막** | 8~23분 | 탐구 + 복잡성 증가 | 씬 3~4개, 반전, 감정 클라이맥스 |
| **3막** | 23~30분 | 결론 + 여운 | 답변(또는 열린 결말), 감정 착지 |
### 감정 곡선 설계
```
감정 강도
↑
│ ╱╲ ╱╲
│ ╱ ╲ ╱ ╲
│ ╱ ╲ ╱ ╲
│──╱ ╲╱ ╲──
└──────────────────────────────→ 시간
훅 1막 2막 전반 2막 후반 3막
(충격) (탐구) (심화) (클라이맥스) (안착)
```
### 감정 곡선 규칙
1. **훅은 감정적이어야 한다**: 통계보다 장면, 논리보다 감정
2. **1막과 2막 사이 밸리**: 의도적으로 감정을 낮춰 2막 클라이맥스를 높인다
3. **2막 클라이맥스가 최고점**: 가장 강렬한 인터뷰/자료/장면을 여기에
4. **3막은 안착**: 급격한 하강이 아닌 부드러운 여운
## 씬 배열 전략
### 씬 유형
| 유형 | 설명 | 사용 비율 |
|------|------|---------|
| **정보 씬** | 데이터, 전문가 인터뷰, 해설 | 30~40% |
| **감정 씬** | 당사자 이야기, 감정적 순간 | 20~30% |
| **관찰 씬** | 현장 영상, 일상 관찰 | 15~25% |
| **전환 씬** | 장소 이동, 시간 경과, 주제 전환 | 10~15% |
| **충격 씬** | 반전, 새로운 발견, 대비 | 5~10% |
### 씬 배열 원칙
1. **긴장-이완 교대**: 무거운 씬 뒤에 가벼운 씬 배치
2. **구체→추상→구체**: 사례 → 통찰 → 또 다른 사례
3. **지리적/시간적 흐름**: 자연스러운 이동 동선
4. **병렬 구조**: 두 이야기를 번갈아 진행하며 교차점에서 합류
## 내레이션 작성 규칙
### 텍스트-영상 관계
| 관계 | 설명 | 언제 사용 |
|------|------|----------|
| **보완** | 나레이션이 영상에 없는 정보 추가 | 맥락 설명, 역사적 배경 |
| **대위** | 나레이션과 영상이 다른 이야기 | 아이러니, 비판 |
| **침묵** | 나레이션 없이 영상만 | 감정적 순간, 관찰 |
| **해설** | 나레이션이 영상을 직접 설명 | 지양 — "보이는 것을 말하지 마라" |
### 내레이션 DO/DON'T
| DO | DON'T |
|---|------|
| 화면에 보이지 않는 맥락을 제공 | 화면에 보이는 것을 설명 ("여기 보이는 것은...") |
| 짧은 문장, 구어체 | 학술 논문 어투 |
| 질문을 던져 긴장감 유지 | 모든 것을 설명하고 결론 내리기 |
| 감정적 여백 남기기 | 관객의 생각을 대신해주기 |
| 구체적 장면/인물 묘사 | 추상적 일반론 |Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
459e1bb8f76efull audit observations/trust-audit/skill/revfactory__narrative-structure.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-12 | 459e1bb8f76e | SAFE | B | 89 | first audit |
Questions
Is Narrative Structure safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Narrative Structure access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
How current is this page?
The grade is for one exact copy of the source (459e1bb8f76e), read on 2026-10-12. The repository is watched, and a new audit runs when it changes — this is the first audit.