단편 동영상 컨트롤 타워
하나의 영상이 아이디어에서 게시까지, 단 하나의 디렉토리 안에서 이루어집니다. 이 스킬은 세 가지를 관리합니다: 디렉토리를 어떻게 만들지, 다섯 단계를 어떻게 진행할지, 각 단계에서 무엇을 통과 기준으로 삼을지.
이 스킬은 대본 작성법을 가르치지 않으며(short-video-plan의 역할), 생성 모델을 대체하지 않으며, 편집 작업을 직접 수행하지 않습니다. 이것이 보장하는 것은: 어떤 제작이든, 디렉토리를 열면 어디까지 진행되었는지, 다음에 무엇을 해야 하는지, 계속 진행해도 되는지 알 수 있다는 것입니다.
1. 다섯 단계
S1 스토리보드 → G1 → S2 프롬프트 → G2 → S3 생성 → G3 → S4 전달 → G4 → S5 게시 → G5 → 완료
| 단계 | 수행 작업 | 주요 산출물 | 담당자 |
|---|---|---|---|
| S1 스토리보드 | 주제 선정, 유형, 구조, 대본, 콘텐츠 스토리보드 | 01-策划案.md | short-video-plan |
| S2 프롬프트 | 스토리보드 → 에셋 목록 + 생성 목록 | 02-资产清单.md, 03-生成清单.md | short-video-prompt |
| S3 생성 | 에셋 준비 후, 구간별 동영상 생성 | 04-素材/ | short-video-assets + short-video-generate |
| S4 전달 | 구간 병합, 자막, 배경음악, 오디오 믹싱 | 05-成片/ | 편집 도구 |
| S5 게시 | 제목, 썸네일, 해시태그, 시간, 식별자 | 06-发布包.md | 본 스킬 |
한 번에 한 단계씩만 진행합니다. 단계를 건너뛰는 것은 재작업의 주요 원인입니다. G2를 통과하지 않고 생성 단계로 가면, 만들어진 자료가 반드시 샷 번호와 일치하지 않습니다.
2. 디렉토리 규칙 (본 스킬이 유일한 권위)
모든 산출물은 동일한 디렉토리에 들어가며, 기본 위치는 프로젝트 루트의 outputs/입니다. 다른 단계는 자체적으로 디렉토리 규칙을 정의하지 않으며, 모두 이 섹션을 따릅니다.
2.1 구조
outputs/
└── 2026-09-29-잠부족은ADHD처럼/
├── 00-流程状态.md
├── 01-策划案.md
├── 02-资产清单.md
├── 03-生成清单.md
├── 04-素材/
│ ├── 01-资产图/
│ ├── 02-首帧/
│ └── 03-片段/
├── 05-成片/
│ └── 成片-v1.mp4
└── 06-发布包.md
번호 접두사의 용도: 디렉토리를 열면 파일이 프로세스 순서대로 정렬됩니다. 어느 단계까지 진행되었는지, 어떤 파일이 누락되었는지 한눈에 알 수 있으며, 추가 탐색 파일이 필요하지 않습니다.
2.2 디렉토리 이름
형식 고정: YYYY-MM-DD-제목
| 항목 | 요구 사항 |
|---|---|
| 날짜 | 디렉토리를 만든 당일, 이후 변경 불가 |
| 구분자 | 날짜와 제목 사이에 하이픈 하나; 제목 내 단어도 하이픈으로 연결 |
| 길이 | 제목 8–15자 |
| 금지 | 슬래시, 백슬래시, 콜론, 별표, 물음표, 따옴표, 꺾쇠괄호, 수직 막대, 공백 및 구두점 |
| 중복 | 같은 날 같은 제목이면 -2, -3 추가 |
제목은 선정된 주제에서 가장 식별력 있는 구문을 취하며, 카테고리 이름을 취하지 않습니다:
| 안 됨 | 가능 |
|---|---|
| 과학 유익 정보 | 잠부족은 ADHD처럼 |
| 틱톡 동영상 | 뜨거운 밥 겉은 뜨겁고 속은 차가워 |
| 10월 22일 주제 | 보온병에 커피 넣으면 반나절 만에 식어 |
판단 방법: 세 달 후에 디렉토리 이름만 보고 이게 어떤 영상인지 떠올릴 수 있는가? 카테고리 이름은 세 달 후에 절대 떠오르지 않지만, 주제는 떠오릅니다.
2.3 세 가지 철칙
- 디렉토리 이름이 만들어지면 다시 변경하지 않습니다. 변경하면 자료 참조 경로가 즉시 끊어집니다. 제목을 바꾸려면
06-发布包.md의 게시 제목을 변경하고 디렉토리는 건드리지 않습니다. - 날짜도 넘어가도 변경하지 않습니다. 다음 날 이어서 작업해도 디렉토리는 만든 날의 날짜를 유지하며, 새 디렉토리를 만들지 않습니다.
- 하나의 영상에 하나의 디렉토리. 시리즈물, 매트릭스 확장은 하위 디렉토리로 만들지 않고, 새 디렉토리를 만들고 제목에 구분 단어를 추가합니다.
2.4 작업 시작的第一步
사용자가 '새 영상 시작'이라고 말하면, 먼저 세 가지를 물어본 후 디렉토리를 만듭니다:
- 플랫폼 (抖音 / 视频号 / 小红书)
- 목표 길이
- 한 문장 방향
그런 다음 순서대로 네 가지 작업을 수행합니다:
- 2.2에 따라 디렉토리 이름을 생성하고 사용자에게 읽어서 확인 — 이것이 이름을 변경할 수 있는 유일한 기회입니다.
- 디렉토리와
04-素材/01-资产图,02-首帧,03-片段,05-成片네 개의 하위 디렉토리를 만듭니다. 00-流程状态.md작성: 현재 단계 = S1, 프로젝트 검증 프로필 작성, 다섯 게이트 모두 '시작 안 함'으로 입력.- S1으로 전환, 콘텐츠 레이어에 전달.
이름을 확인하지 않고 먼저 만들면, 이후 이름 변경 비용은 사용자가 부담합니다.
3. 상태 파일
00-流程状态.md는 이 영상의 저장 지점입니다. 단계를 진행할 때마다 즉시 업데이트하며 모아두지 않습니다.
필수 필드:
| 필드 | 역할 |
|---|---|
| 디렉토리 이름, 생성 날짜, 플랫폼, 목표 길이 | 위치 식별 |
| 현재 단계 | 여섯 중 하나: S1 / S2 / S3 / S4 / S5 / 완료됨 |
| 다섯 게이트 결과 | G1–G5 각각: 통과 / 미통과 / 시작 안 함 |
| 산출물 목록 | 기존 파일 + 누락 파일 |
| 차단 항목 | 현재 막힌 부분, 누구를 기다리는지 |
| 프로젝트 검증 프로필 | 콘텐츠 유형, 목표, 리듬 의도, 최대 무대사 구간 상한, 무음 처리 방식, 하드 제약, 검증인/최종 결정 조건 |
| 버전 기록 | 각 변경 사항마다 한 줄: 날짜 + 변경 내용 + 이유 |
템플릿은 assets/flow-state-template.md를 참조하세요.
이것은 매우 구체적인 문제를 해결합니다: 세션을 변경하거나, 일주일 후에 다시 오거나, 다른 사람이 인수하더라도 이 파일 하나만 읽으면 이어서 작업할 수 있습니다. 이것이 없으면 사흘 후에 다시 와서 자료를 뒤져야 어디까지 했는지 기억할 수 있습니다.
4. 다섯 개의 게이트
게이트에는 두 가지 결과만 있습니다: 통과, 미통과. 통과하지 못하면 이 단계에 머물며, '일단 진행해보자'는 허용되지 않습니다.
G1 · 스토리보드 통과 (S1 → S2)
01-策划案.md5개 섹션 모두 완비, 자체 점검 8문항 모두 통과- 스토리보드 총 길이와 목표 편차 ≤30%
- 각 샷 2–6초, 샷 번호 연속 및 누락 없음
- 레드라인 자체 점검 통과: 입증되지 않은 효능 없음, 허위 증언 없음, 절대적 표현 없음, 개인정보 없음
- 사용자가 주제와 대본 확인 완료
- 프로젝트 검증 프로필 작성 완료; 플랫폼, 목표 길이 또는 하드 제약 미확인 시 사용자 승인된 기본값 기록, 그렇지 않으면 S1에 머뭄
- 검증 프로필이 최대 무대사 구간 상한을 명시; 긴 무음을 허용하는 프로젝트는 무음 구간 처리 방식 명시
- 각 샷에 기능, 시청자 인식, 선행 의존성, 핵심 가시 사실, 길이 의도 기재; 무대사 구간은 동작/효과음/음악/분위기 처리 방식 설명
- 기획 스킬 사용 시
scripts/check_plan.py실행하여 기계적 필드, 길이 및 의존성 번호 오류 제거; 프로세스 스킬만 설치한 경우 G1 목록에 따라 수동으로 확인하고 스크립트 미실행 기록
G2 · 생성 목록 통과 (S2 → S3)
- 모든 프롬프트에 해당 샷 번호가 있으며, 추가된 구간 없음
- 각 구간 길이 합계와 스토리보드 총 길이 차이 ≤1초
- 목록에서 참조하는 에셋 번호가 에셋 목록에 모두 정의되어 있으며, 미달 참조 없음
- 주 모드 고정: 시작/종료 프레임 또는 참조 이미지, 둘 중 하나; 텍스트-비디오는 주체가 없는 샷에만 사용
- 제품 파라미터, 포장, 로고 등 샷은 '실제 이미지 필수'로 표시, 순수 텍스트-비디오에 맡기지 않음
- 대사가 있는 구간은 대사 원문을 프롬프트에 작성, 스토리보드 나레이션과 단어 단위로 일치 (내레이션을 별도로 녹음하지 않으며, 누락 시 해당 구간 무음)
- 각 구간 프롬프트의