Atlas / Skills / revfactory / Panel Composition

Panel CompositionSAFE

skills/revfactory/panel-composition
Verdict
SAFE
Grade
B
Trust score
89 /100
Version
—
Hosts
—
License
Apache-2.0
Stars
1,297
01

Overview

An agent skill published by revfactory.

Read from source at commit 459e1bb8f76eOBSERVED · 2026-10-12
02

What 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: panel-composition
description: "스토리보더(storyboarder)와 이미지생성자(image-generator)가 사용하는 패널 구도 전문 스킬. 만화 패널 레이아웃 패턴, 카메라 앵글, 시선 유도, 페이지 리듬 설계 방법론을 제공한다. '패널 레이아웃', '구도', '콘티 설계', '시선 유도' 등에 활용한다."
---

# Panel Composition — 패널 구도 전문 방법론

storyboarder와 image-generator 에이전트가 만화 패널을 설계하고 이미지를 생성할 때 활용하는 구도 전문 지식.

## 왜 구도가 만화를 결정하는가

만화는 **시간을 공간으로 변환하는 매체**다. 영화는 시간이 흐르지만, 만화는 독자가 시선을 이동하며 시간을 만든다. 패널의 크기, 형태, 배치가 곧 시간과 감정의 연출이다.

## 기본 패널 레이아웃 패턴

### 4컷 만화 레이아웃

| 패턴 | 구조 | 적합한 이야기 |
|------|------|-------------|
| **기승전결** | 동일 크기 4칸 세로 | 코미디, 일상 관찰 |
| **와이드 클로즈** | 와이드→표준→표준→클로즈업 | 드라마, 감정 강조 |
| **줌 인** | 원경→중경→근경→클로즈업 | 긴장 고조, 발견 |
| **시간 점프** | 과거→현재→현재→결과 | 대비, 성장 |

### 웹툰 레이아웃 (세로 스크롤)

| 연출 기법 | 패널 구성 | 효과 |
|----------|---------|------|
| **여백 확장** | 패널 사이 여백을 2~3배로 | 시간 경과, 여운 |
| **풀폭 패널** | 화면 전체 너비 사용 | 임팩트, 장면 전환 |
| **긴 세로 패널** | 높이가 긴 패널 | 낙하, 고도, 압도감 |
| **연속 컷** | 작은 패널 3~5개 연속 | 빠른 액션, 긴장 |
| **무음 패널** | 대사 없는 풍경/표정 | 감정 여백, 독자 해석 유도 |

## 카메라 앵글별 감정 효과

| 앵글 | 감정 효과 | 사용 상황 | 프롬프트 키워드 |
|------|---------|----------|-------------|
| **로우앵글 (올려다봄)** | 위압, 권위, 영웅적 | 등장인물 소개, 대립 | "low angle shot, looking up" |
| **하이앵글 (내려다봄)** | 나약, 고립, 전체상 | 위기, 고독 | "high angle shot, bird's eye" |
| **아이레벨 (눈높이)** | 동등, 객관적 | 대화, 일상 | "eye level shot" |
| **더치앵글 (기울임)** | 불안, 긴장, 혼란 | 심리 불안, 위험 | "dutch angle, tilted frame" |
| **오버숄더 (어깨 너머)** | 대화의 긴장, 시점 | 대화, 대립 | "over the shoulder shot" |
| **POV (1인칭)** | 몰입, 독자=캐릭터 | 공포, 발견 | "POV shot, first person" |

## 패널 크기와 시간의 관계

```
작은 패널 = 짧은 시간 (빠른 액션, 순간)
큰 패널 = 긴 시간 (여유, 감정, 풍경)
테두리 없는 패널 = 시간 정지 (몽상, 플래시백)
```

### 크기별 사용 가이드

| 크기 | 비율 | 용도 |
|------|------|------|
| **소 (1/6 페이지)** | 15% | 리액션, 효과음, 순간 포착 |
| **중 (1/4 페이지)** | 25% | 표준 대화, 일반 행동 |
| **대 (1/2 페이지)** | 50% | 감정적 순간, 액션 하이라이트 |
| **풀 (전체 페이지)** | 100% | 에스타블리싱 샷, 클라이맥스 |
| **더블 스프레드 (2페이지)** | 200% | 최고 임팩트, 전투 파노라마 |

## 시선 유도 (Reading Flow)

### Z-패턴 (서양식)
```
→ → → →
        ↓
← ← ← ←
↓
→ → → →
```

### 역Z-패턴 (한국 만화/웹툰)
```
← ← ← ←
↓
→ → → →
        ↓
← ← ← ←
```

### 시선 유도 규칙

1. **진입점 (Entry Point)**: 각 페이지에서 독자의 시선이 처음 닿는 곳 — 가장 중요한 정보 배치
2. **시선 경로 (Gaze Path)**: 캐릭터의 시선 방향이 다음 패널을 가리키도록
3. **말풍선 순서**: 위→아래, 왼쪽→오른쪽 순으로 배치 (한국어 가로쓰기 기준)
4. **액션 방향**: 오른쪽을 향하는 동작 = 전진/진행, 왼쪽 = 후퇴/회상

## 페이지 리듬 설계: 음악적 패턴

| 리듬 패턴 | 패널 구성 | 효과 |
|----------|---------|------|
| **강-약-강-약** | 큰-작은-큰-작은 | 안정적, 대화 장면 |
| **약-약-약-강!** | 작은-작은-작은-풀페이지 | 긴장 축적 → 폭발 |
| **강-약-약-약** | 큰 도입 → 작은 진행 | 장면 전환 후 디테일 |
| **균등** | 모두 같은 크기 | 시간의 균일한 흐름, 일상 |
| **점강** | 큰→중→작→작 | 줌인, 집중 |
| **점증** | 작→작→중→큰 | 줌아웃, 스케일 확대 |

## 이미지 생성 프롬프트 구조

```
[스타일] [앵글] [구도]. [인물 묘사]. [동작/표정].
[배경/환경]. [조명]. [감정/분위기].
[텍스트 지시: 한글 대사 또는 NO TEXT]
```

### 프롬프트 예시

```
Korean manhwa style, medium shot, slightly low angle.
A young woman with short black hair in a lab coat,
looking surprised with wide eyes, holding a broken test tube.
Modern laboratory background with blue LED lighting.
Dramatic side lighting, tense atmosphere.
Speech bubble text MUST be in Korean: '이건... 불가능한 결과야'
```
03

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.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeNA
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (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.

Audited 2026-10-12 · audit v0.4.1 · source sha 459e1bb8f76efull audit observations/trust-audit/skill/revfactory__panel-composition.json · Report an issue / request a re-scan
04

Audit history

Every audit this skill has had.

DateSourceVerdictGradeScoreChange
2026-10-12459e1bb8f76eSAFEB89first audit
05

Questions

Is Panel Composition 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 Panel Composition 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.

Advertisement