스킬 자체의 표현으로
기존 Stitch 프로젝트를 워크스루 비디오로 전환합니다. 에이전트는 Stitch 프로젝트와 화면 목록을 가져오고, 각 화면의 screenshot.downloadUrl을 assets/screens/에 다운로드하고, 너비, 높이, 제목, 설명을 screens.json 매니페스트에 기록한 다음, 페이드, 슬라이드, 스프링 기반 줌 전환과 텍스트 오버레이를 사용해 ScreenSlide.tsx와 WalkthroughComposition.tsx로부터 Remotion 컴포지션을 빌드합니다.
이 스킬은 Stitch에서 이미 화면을 디자인했고 Node.js와 React에 익숙한 디자이너와 개발자를 대상으로 합니다. Remotion이 React 컴포넌트를 렌더링하기 때문입니다. 프레임은 기본적으로 30fps, 화면은 3-5초이며, 결과물은 MP4로 렌더링하기 전에 Remotion Studio에서 미리 봅니다.
산출물
- 프로젝트 이름, 화면 id, 제목, 설명, 이미지 경로, 크기, 화면별 재생 시간을 담은 screens.json 매니페스트
- 워크스루를 위해 생성된 Remotion 컴포넌트 파일
- 업데이트된 Remotion 프로젝트 구성
작동 방식
- 01MCP 서버 찾기
list_tools를 실행하고 Stitch와 Remotion 서버 프리픽스를 확인하여 이후 호출을 올바르게 지정할 수 있도록 합니다.
- 02Stitch에서 화면 가져오기
프로젝트를 찾고, 화면 목록을 나열한 다음, 스크린샷 URL, 크기, 설명을 얻기 위해 각 화면의 메타데이터를 가져옵니다.
- 03스크린샷 준비하기
web_fetch 또는 curl로 각 스크린샷을 워크스루가 진행되어야 할 순서대로 스테이징 디렉터리에 다운로드합니다.
- 04Remotion 프로젝트 스캐폴딩
기존 Remotion 프로젝트가 있으면 재사용하고, 없으면 video/ 디렉터리에 빈 TypeScript 프로젝트를 생성합니다.
- 05컴포지션 빌드하기
화면별 애니메이션을 위한 ScreenSlide.tsx, 시퀀스와 전환을 위한 WalkthroughComposition.tsx, fps와 크기를 위한 config.ts를 작성합니다.
- 06미리 보고 렌더링하기
Remotion Studio에서 타이밍과 스프링 값을 반복해서 조정한 다음, CLI 또는 Remotion 렌더 도구를 통해 최종 파일을 렌더링합니다.