Communitygithub.com

husheng-web/personal-website-skills

審查或實作作品集 UI 動畫,使其符合現有動畫系統的規範,包括減少動畫、鍵盤操作、效能與響應式設計等限制。

personal-website-skills 是什麼?

這項技能旨在協助開發者審查或實作作品集網站中的 UI 動畫,確保其遵循既定的動畫系統與設計原則。它強調動畫應僅在能清楚表達層級、方向、回饋、順序或連續性時才使用,避免不必要的動畫效果。此技能支援多種平台與限制條件,包括減少動畫偏好、鍵盤焦點導航、桌面與行動裝置的響應式佈局,以及效能最佳化。其工作流程包含先閱讀專案的動畫規則與 token 來源,再根據決策規則(如優先使用 opacity 與 transform、避免佈局動畫與無限循環)進行實作或審查,最後需驗證正常與減少動畫狀態、鍵盤操作、跨裝置佈局,並為每個動畫選擇提供理由與相關 token 或原始碼。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/husheng-web/personal-website-skills/tree/HEAD/skills/portfolio-motion-qa

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Portfolio Motion QA

僅在動畫有助於釐清層級、方向、回饋、順序或連續性時才使用 motion。

先檢查現有內容

閱讀專案的 motion 規則、代號來源以及現有的 motion 基本元素。重複使用它們的語意與持續時間,而不是新增獨立的縮放比例或新的動畫函式庫。

決定規則

  • 以閱讀為主的內容保持靜態,除非動畫能提供明確的好處。
  • 優先使用不透明度和變形;避免版面動畫、環境循環、捲動劫持、字元交錯以及 transition: all。
  • 保持 motion 為可選:減少 motion 模式應立即解析,且鍵盤操作無須等待動畫。
  • 檢查懸停和聚焦是否產生等效的狀態變化;在行動裝置上不要依賴指標行為。

驗證

測試一般與減少 motion 狀態、鍵盤聚焦、桌面/行動版型,以及適用的重播/退出行為。針對每個 motion 選擇報告其原因、使用的代號/基本元素,以及任何需要記錄的專案決策偏差。

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

相關技能