
Agent가 드롭다운 메뉴를 작성하게 했는데, 기능은 괜찮지만 저렴해 보이고 애니메이션이 반 박자 느리며, 무엇이 잘못되었는지 정확히 짚어낼
요약
이 글은 디자인 엔지니어링 경험을 바탕으로 개발된 12가지 Skill 세트를 소개합니다. 이 스킬들은 Agent가 애니메이션, UI 라이브러리 선택 등 프론트엔드 작업을 수행할 때 필요한 의사결정 과정을 구조화하여 도움을 줍니다. 개발자들은 이를 로드하여 Agent의 작업 규칙과 디자인 원칙을 검토하고 개선할 수 있습니다.
핵심 포인트
- Agent가 애니메이션 적용 시 고려해야 할 구체적인 디자인 원칙 제공
- UI 라이브러리 선택 및 사용에 대한 가이드라인 제시로 안정성 확보
- 프론트엔드 개발자가 Agent의 작업 전 규칙을 검토할 수 있는 기능 구현
- 변경 사항 비교(원본/새 버전/이유)를 통해 코드 리뷰 효율화
Emil Kowalski는 Vercel과 Linear에서 오랫동안 디자인 엔지니어로 일하며, 이 기간 동안의 판단을 12가지 Skill로 정리했고 이미 36,000개 이상의 Star를 기록했습니다!
Claude Code나 Codex에 로드한 후, Agent는 애니메이션을 작성하기 전에 의사결정 과정을 거칩니다. 하루에 100회 이상 조회되는 요소는 애니메이션하지 않도록 하고, 진입(entrance)과 퇴장(exit)에는 빠르다가 느려지는 곡선(fast-then-slow curve)을 사용하며, 버튼은 눌렸을 때 0.97로 축소되도록 합니다.
GitHub:
http://github.com/emilkowalski/skills
…
리뷰 모드에서는 변경 사항을 표 형태로 나열하는데, 왼쪽에는 원본 코드가, 오른쪽에는 새 버전이 표시되고, 또 다른 열에는 그 이유를 설명합니다.
애니메이션 기회를 포착하는 전용 Skill도 있습니다. 이 스킬은 인터페이스를 스캔하여 어디에 애니메이션을 적용해야 하고 어디는 그대로 두어야 하는지 알려줍니다.
또 다른 스킬은 Agent가 UI 라이브러리를 선택하도록 도와주어, 팝업 알림 컴포넌트를 직접 만들거나(hand-roll) 유지보수되지 않는 패키지를 설치하는 것을 방지합니다.
Apple의 WWDC 디자인 강연에서 나온 원칙들도 Skill로 컴파일되었으며 웹 친화적인 버전으로 각색되었습니다. 프론트엔드 개발자들은 이 스킬을 로드하여 Agent가 작업을 시작하기 전에 자신의 규칙들을 검토할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 X @github_daily (자동 발견)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기