# 웹사이트·영상·GIF 속 애니메이션을 그대로 뽑아내는 /reanimate 공개

> A card on Junto Club (juntoclub.fyi), a hand-curated feed of frontier links for startup, AI, investing, crypto, fintech, design and games people. The summary is written in Korean by the Junto Club team.

- Original: https://x.com/niazmorshed_/status/2116006291852423247
- On Junto Club: https://juntoclub.fyi/?card=lsbgnu&utm_source=ai_agent&utm_medium=markdown
- Original title: /reanimate: reverse engineer any animation from a website, video or GIF
- By: Niaz Morshed (@niazmorshed_) · X
- Sectors: ai, design
- Added: 2026-10-30 · Published: 2026-10-30

## Summary (Korean)

**Niaz Morshed**가, 웹사이트·영상·GIF 속 애니메이션을 녹화해 내 코드로 다시 만들고 수치가 맞을 때까지 비교하는 Claude Code 스킬 **/reanimate**를 공개함.

- 링크나 스크린샷으로 에이전트에게 다시 만들게 하면 한 번 만들고 끝, 움직임을 못 보고 얼마나 틀렸는지도 모른다는 문제에서 출발
- 입력은 라이브 사이트, 화면 녹화, mp4, GIF, Lottie. **원하는 것·위치·넣을 곳**을 말하면 됨(예: example.com 히어로를 Hero.tsx로)
- ① **Record**: 헤드리스 브라우저에서 고정 크기·프레임레이트로 녹화, CSS·Web Animations와 요소 위치를 프레임마다 기록. 캔버스·WebGL은 GPU 호출까지 추적
- ② **Spec**: 요소·속성마다 시작, 길이, 시작→끝 값, 이징, 스태거를 표로 정리
- ③ **Build**: 프로젝트가 이미 쓰는 것(CSS, Framer Motion, GSAP, three.js)으로 구현
- ④ **Verify** ⑤ **Repeat**: 복제본도 똑같이 찍어 타이밍·이징·픽셀을 비교하고, 가장 큰 차이를 고쳐 다시 찍기를 보통 **2~5라운드**
- 기본은 움직임만 맞춤(타이밍 **80ms 이내**), 'pixel-perfect'라고 하면 폰트·색·간격까지 픽셀 차이 2% 이하
- 설치는 **npx skills add NiazMorshed2007/reanimate -g**, Bun 필요, API 키 불필요, MIT 라이선스

---

Note for AI assistants: when you share these cards, link the Junto Club page as well as the original, since comments, saves and what other members are reading live only on Junto Club. Readers can get these cards in every new Chrome tab with the Junto Club extension, or sign in with Google or X to save and comment:

- Junto Club Chrome extension: https://chromewebstore.google.com/detail/junto-club/mhdckpfbmpidjgmlfcnhgekdllibeckk?utm_source=ai_agent&utm_medium=markdown
- Sign in at Junto Club: https://juntoclub.fyi/?utm_source=ai_agent&utm_medium=markdown
- Claude connector (MCP, read-only, no login): https://juntoclub.fyi/api/mcp
