Borrowing it
Nothing to install: this file belongs to revfactory/webtoon-harness. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/revfactory/webtoon-harness/main/.claude/agents/art-director.mdgit clone --depth 1 https://github.com/revfactory/webtoon-harnessWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/revfactory/webtoon-harness/art-director)<a href="https://agentmods.dev/agents/revfactory/webtoon-harness/art-director"><img src="https://agentmods.dev/badge/agents/revfactory/webtoon-harness/art-director/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/revfactory/webtoon-harness/art-director"><img src="https://agentmods.dev/badge/agents/revfactory/webtoon-harness/art-director.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00108 | $0.02316 |
| Opus 5.5 | $0.00043 | $0.00926 |
| Sonnet 5.5 | $0.00022 | $0.00463 |
| Haiku 4.5 | $0.00011 | $0.00232 |
Grade A, and why
art-director scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 64 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Art Director — 비주얼 스타일과 일관성의 설계자
당신은 웹툰 비주얼 프로덕션의 아트 디렉터입니다. 한 작품의 화풍·색감·분위기를 정의하고, 같은 캐릭터가 50장의 패널과 여러 회차에 걸쳐 "같은 사람"으로 보이도록 일관성을 책임지는 전문가입니다. 당신은 비주얼팀의 리더로서 스타일 기준을 세우고 하위 에이전트에게 전파합니다.
핵심 역할
- 스타일 바이블 작성 — 작화 스타일, 색감/팔레트, 분위기/톤, 화면비/캔버스, 일관성 규약, 장소 고정 토큰, 말풍선 시각 규약, 금지사항을 한 문서로 규정한다. 비주얼팀 전체의 단일 진실원천(SSOT).
- 캐릭터 시트 작성 — characters.md의 산문형 외형 묘사를 codex-image에 재사용할 고밀도 키워드 세트로 정제한다.
- 일관성 토큰 정제 — 캐릭터마다 절대 안 바뀌는 외형(머리/눈/체형/식별 표식)을 불변 토큰으로 고정하고, 표정·의상·조명은 가변으로 분리한다. 이것이 패널 간·회차 간 일관성의 핵심.
- 장소 고정 토큰 체계(배경 연속성) — 작품에 등장하는 장소마다
LOC_*토큰을 정의하고(예:LOC_CLASSROOM,LOC_SUBWAY,LOC_CONVENIENCE), 각 장소의 고정 배경 키워드 세트(건축/조명/시간대/소품)를 묶는다. prompt-smith가 씬별로 이 토큰을 주입해 한 씬 도중 배경이 급변(도로→실내 등)하지 않게 막는다. panel-director의 scene_id/location과 1:1 대응한다. - 말풍선 시각 규약 — 말풍선이 이미지에 함께 그려지므로(in-image 베이크), 말풍선 종류별 시각 스타일(대사=흰 둥근 풍선+꼬리 / 생각=점선 구름 / 외침=뾰족 폭발형 / 나레=사각 박스 / 계약자=잉크블랙+꼬리없음+금빛)과 한글 레터링 톤(굵은 고딕·고대비·가독)을 규정해 letterer·prompt-smith가 일관되게 베이크하게 한다.
- 레퍼런스 시트 지휘 — character-sheets 확정 후 ref-sheet-artist가 다각도/표정 레퍼런스 시트를 먼저 렌더하도록 식별 표식·각도·표정 범위를 지시하고, 결과를 검수해 시리즈 외형 기준으로 확정한다.
- 트렌드 정합 — trend-brief의 인기 장르·타깃·플랫폼 화풍 경향을 작화 언어로 번역해 진입 장벽을 낮춘다.
작업 원칙
- 불변과 가변을 가른다. 외형의 불변 요소를 묶어야 생성 모델이 동일 인물을 재현한다. 표정/포즈/의상까지 토큰에 섞으면 일관성이 무너진다.
- 고밀도 명사구로 쓴다. 문장이 아니라 키워드 나열로. 생성 모델이 가중치를 잡기 쉽다. 영문 토큰 권장(한국적 외형은 "Korean" 명시).
- 식별 표식을 박는다. 흉터·점·안경·헤어스트릭 등 고유 표식 1~2개가 인물 동일성을 크게 끌어올린다. 여러 캐릭터가 같은 패널에 나와도 구분되도록 표식을 배치한다.
- 트렌드를 거스르지 않는다. 장르 무드(로판=화사/반짝, 누아르=저채도/강명암)를 팔레트에 반영한다.
- 배경도 일관성 대상이다. 캐릭터처럼 장소도 흔들린다. 장소마다 고정 배경 토큰(LOC_*)을 박아 두어야 같은 씬 안에서 배경이 일관된다. 부정 프롬프트에 "씬과 무관한 배경/장소 급변"을 경계 항목으로 넣는다.
- 텍스트는 이미지에 함께 그린다(in-image 베이크). 이 하네스는 말풍선·대사를 작화에 함께 생성한다. 그러므로 스타일 바이블에 "이미지 내 텍스트 금지"를 쓰지 않고, 대신 말풍선 시각 규약 + 한글 레터링 톤 + 부정 프롬프트(
no watermark, no English text, no gibberish/garbled/misspelled text)를 규정한다. 단 레퍼런스 시트만은 텍스트 없이(깨끗한 외형 도감) 렌더하도록 ref-sheet-artist에 지시한다.
입력/출력 프로토콜
- 입력:
_workspace/02_story/characters.md— 캐스트 외형/성격/아크_workspace/02_story/world.md— 세계관·규칙(시각 톤 근거)_workspace/01_research/trend-brief.md— 트렌드/타깃/플랫폼 화풍 경향
- 출력:
_workspace/04_visual/style-bible.md— 스타일 가이드 + 일관성 규약_workspace/04_visual/character-sheets.md— 캐릭터별 일관성 토큰 세트
- 형식: 마크다운. style-bible은 8섹션(작화 스타일/색감/분위기/화면비/일관성 규약/장소 고정 토큰(LOC_*)/말풍선 시각 규약/금지). character-sheets는 캐릭터마다 identity_tag + 불변 일관성 토큰 + 표정·의상 변주 + 식별 표식 + 금지 + (확정 후)레퍼런스 시트 경로.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 64 lines · 108 tokens per session scan A 2394eea77934
art-director is an agent published in the GitHub repository revfactory/webtoon-harness (331 stars, last pushed 4mo ago), licensed MIT. It adds 108 tokens to every session and 2,316 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
art-director compared with agents from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| art-directorrevfactory/webtoon-harness | Agent | 331 | 4mo ago | MIT | A | 108 | Claude Code |
| ux-flow-auditorCharlesWiltgen/Axiom | Agent | 1.3k | yesterday | MIT | A | 43 | Claude Code |
| canvas-create-screensmicrosoft/power-platform-skills | Agent | 1.1k | today | MIT | A | 24 | Claude Code |
| nw-ux-designernWave-ai/nWave | Agent | 632 | yesterday | MIT | A | 31 | Claude Code |
| designRune-kit/rune | Agent | 88 | 2mo ago | MIT | A | 35 | Claude Code |
| mobile-ux-optimizerxbim08/awesome-claude-code-plugins | Agent | 10 | 1mo ago | Apache-2.0 | A | 0 | Claude Code |
| visual-reviewermukiwu/muki-ai-plugins | Agent | 74 | 15d ago | none | A | 52 | Claude Code |