Communitygithub.com

syahdestiny/manim-composer

모호한 비디오 아이디어를 상세한 장면별 계획(scenes.md)으로 변환합니다. 연구를 수행하고, 대상/범위/초점에 대해 명확히 질문하며, 포괄적인 장면 명세를 출력합니다.

manim-composer란 무엇인가요?

이 스킬은 사용자가 교육적 설명 비디오를 만들고자 하거나, 시각화가 필요한 모호한 개념이 있거나, '3b1b 스타일' 또는 3Blue1Brown 스타일의 설명을 요청할 때 트리거됩니다. syahdestiny/manim-composer는 애매한 비디오 아이디어를 체계적이고 상세한 장면별 계획(scenes.md 파일)으로 변환합니다. 먼저 주제를 깊이 연구하여 핵심 통찰과 학습자의 '아하 순간'을 파악하고, 사용자에게 대상 청중, 영상 길이, 스타일 선호도 등에 대한 명확화 질문을 던집니다. 그런 다음 3b1b 스타일 원칙을 적용하여 시각적 스토리텔링, 리듬, 수학적 아름다움과 같은 요소를 포함한 포괄적인 scenes.md를 출력합니다. 이 스킬은 Claude Code, Cursor, Codex 등 모든 파일 생성 기능이 있는 에이전트에서 작동하며, Manim 애니메이션 제작의 계획 단계를 자동화합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/syahdestiny/skill-motion-manim-skill/tree/HEAD/skills/manim-composer

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

워크플로우

1단계: 개념 이해하기

  1. 질문하기 전에 주제를 깊이 연구하세요

    • 핵심 개념을 이해하기 위해 웹 검색을 사용하세요
    • 이 주제를 흥미롭게 만드는 핵심 통찰을 파악하세요
    • 학습자에게 '클릭'되는 '아하 순간'을 찾으세요
    • 다루어야 할 일반적인 오해를 기록하세요
  2. 이야기 훅을 파악하세요

    • 이 비디오가 답하는 질문은 무엇인가요?
    • 시청자가 왜 관심을 가져야 하나요?
    • 놀랍거나 반직관적인 요소는 무엇인가요?

2단계: 사용자와 명확히 하기

다음과 같은 집중 질문을 하세요 (한 번에 모두 하지 말고 응답에 따라 조정하세요):

대상 및 범위

  • 어떤 수학/과학 배경 지식을 가정해야 하나요? (예: "미적분학을 아는" 또는 "고등학교 대수")
  • 목표 비디오 길이? (짧게: 5-10분, 중간: 15-20분, 길게: 30분+)
  • 이것은 독립형이어야 하나요, 아니면 시리즈의 일부인가요?

초점 및 깊이

  • 강조하거나 건너뛰어야 할 특정 측면이 있나요?
  • 증명 중심인가요, 직관 중심인가요?
  • 포함할 실제 적용 사례가 있나요?

스타일 선호도

  • 색상 구성 선호도가 있나요?
  • 나레이션 스타일? (캐주얼, 격식, 장난기)
  • 염두에 둔 특정 시각적 은유가 있나요?

3단계: scenes.md 생성하기

다음 구조로 포괄적인 scenes.md 파일을 출력하세요:

# [비디오 제목]

## 개요
- **주제**: [핵심 개념]
- **훅**: [시작 질문/미스터리]
- **대상 청중**: [전제 조건]
- **예상 길이**: [X분]
- **핵심 통찰**: ['아하 순간']

## 서사 아크
[혼란에서 이해로 가는 여정을 설명하는 2-3문장]

---

## 장면 1: [장면 이름]
**길이**: ~X초
**목적**: [이 장면이 달성하는 것]

### 시각 요소
- [필요한 mobject 목록]
- [사용할 애니메이션]
- [카메라 움직임]

### 내용
[무슨 일이 일어나고, 무엇이 보여지고, 무엇이 설명되는지에 대한 자세한 설명]

### 나레이션 노트
[전달할 핵심 포인트, 톤, 페이싱 노트]

### 기술 노트
- [사용할 특정 Manim 클래스/메서드]
- [주목해야 할 까다로운 구현 사항]

---

## 장면 2: [장면 이름]
...

---

## 전환 및 흐름
[장면들이 어떻게 연결되는지, 반복되는 시각적 모티프에 대한 노트]

## 색상 팔레트
- 기본: [색상] - [목적]에 사용
- 보조: [색상] - [목적]에 사용
- 강조: [색상] - [목적]에 사용
- 배경: [색상]

## 수학적 내용
[렌더링해야 할 방정식, 공식 또는 수학적 객체 목록]

## 구현 순서
[장면 구현을 위한 제안 순서, 종속성 명시]

3b1b 스타일 원칙

장면을 구성할 때 다음 원칙을 적용하세요:

시각적 스토리텔링

  • 보여주되 말하지 마세요 - 모든 개념에는 시각적 표현이 필요합니다
  • 점진적 공개 - 한 번에 모든 것을 보여주지 말고 점진적으로 복잡성을 구축하세요
  • 시각적 연속성 - 가능하면 객체를 교체하지 말고 변형하세요

페이싱과 리듬

  • 통찰을 위한 멈춤 - 시청자가 핵심 순간을 흡수할 시간을 주세요
  • 속도 변화 - 빠른 시퀀스와 느린 설명을 혼합하세요
  • 장면을 해소로 마무리 - 각 장면이 완결된 느낌을 주어야 합니다

수학적 아름다움

  • 우아함 강조 - 수학이 놀랍도록 단순하거나 아름다울 때 강조하세요
  • 표현 연결 - 같은 개념을 여러 방식(대수적, 기하학적, 직관적)으로 보여주세요
  • 추상화를 점진적으로 받아들이세요 - 구체적인 것에서 시작하여 일반화하세요

참여 기법

  • 질문 던지기 - 답을 공개하기 전에 시청자가 궁금해하게 만드세요
  • 어려움 인정하기 - "처음에는 혼란스러울 수 있습니다..."
  • 통찰 축하하기 - '아하 순간'이 보람차게 느껴지도록 만드세요

참고 자료

템플릿

관련 스킬