스킬 자체의 표현으로
find-animation-opportunities는 코드베이스나 UI를 위한 읽기 전용 검색 스킬입니다. 인터페이스를 전체적으로 훑어 모션이 실제로 도움이 될 순간을 찾아내고, 각 순간에 대해 정확한 커브, 지속 시간, 속성을 포함한 정밀한 레시피를 제안하지만 절대 직접 구현하지는 않습니다. 이 스킬의 핵심 특징은 절제입니다.
전제는 "애니메이션이 필요하지 않을 수도 있다"입니다: 어디에나 모션을 제안하는 기회 탐지기는 이 저장소가 막고자 하는 느리고 과도하게 애니메이션화된 인터페이스를 만들어냅니다. 따라서 이 스킬은 찾는 도구인 동시에 필터이며, 대부분의 후보를 거부할 것을 전제로 합니다. 모든 후보는 빈도, 목적, 속도, 기능이라는 네 가지 관문 질문을 통과해야 하며, 출력은 전체 앱 기준 5~7개 제안으로 제한되고 영향력 순으로 정렬됩니다.
산출물
- 기회 테이블: 살아남은 제안마다 위치, 현재 동작, 목적, 빈도 등급, 정확한 값이 포함된 제안된 모션을 한 행씩 담습니다.
- 의도적으로 제외된 2~5곳을 나열하는 거부된 후보 섹션으로, 각 항목에는 이를 탈락시킨 관문 질문이 태그로 표시됩니다.
- 가장 영향력이 큰 제안을 짧게 밝히는 판정 단락으로, 어떤 행이든 구현 계획으로 전환할 수 있는 핸드오프 명령어 improve-animations plan을 가리킵니다.
작동 방식
- 01스택과 토큰 파악하기
스택, 모션 라이브러리, 기존 이징 및 지속 시간 토큰, 제품의 개성을 파악하여, 제안이 새로운 병렬 값을 만들어내지 않고 프로젝트에서 이미 사용 중인 것을 확장하도록 합니다.
- 02알려진 이음새를 훑어보십시오
UI를 눈으로 훑어보는 대신 이음새 유형 탐색 목록 — 피드백 공백, 순간 이동하는 상태, 부재한 공간적 서사, 그룹 등장, 제스처 이음새, 딜라이트 예산 — 을 체계적으로 검토합니다.
- 03모든 후보를 관문에 통과시키십시오
살아남은 후보는 빈도, 목적, 속도, 기능 순서로 네 가지 질문 모두에 답해야 합니다. 이 스킬은 이 과정에서 냉정해야 하며, 대부분의 후보는 탈락합니다.
- 04세 부분으로 보고하십시오
기회 표, 탈락한 후보, 결론을 작성합니다. 결과가 없을 경우 부풀리지 말고 그대로 명시하는 것이 적절합니다.