Communitygithub.com

Sma1lboy/rove

非動畫的創意方向,專為 HyperFrames 影片設計。用於處理設計規格(frame.md / design.md)、調色盤、字體、節奏規劃、構圖模式以及品牌與風格決策。如需原子運動模式與場景藍圖,請使用 `hyperframes-motion`。

rove 是什麼?

這個技能專門為 HyperFrames 影片提供非動畫的創意方向。它的核心職責是處理設計規格文件(如 frame.md 或 design.md)、調色盤、字體、節奏規劃、構圖模式以及品牌與風格決策。它與負責運動模式的 `hyperframes-motion` 明確分工:本技能專注於靜態設計,而運動相關工作則委派給另一個技能。 使用這個技能時,它會優先載入專案的設計規格(frame.md → design.md → DESIGN.md),並將其 frontmatter 視為品牌事實。如果沒有設計規格,它可以從預設框架、命名風格或 house style 中選擇。對於多場景工作,它支援節奏規劃和轉場時間安排。 它還提供一系列參考文件,涵蓋構圖模式(如畫中畫、文字主體背後、標題卡)、數據可視化、字體選擇、提示擴展以及設計符合性檢查。此外,它包含腳本用於生成對比度報告和載入創意工具包。所有這些都遵循明確的邊界規則:不覆蓋核心技術規則、不強制要求設計系統、不添加未經同意的額外場景或轉場。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Sma1lboy/rove/tree/HEAD/.claude/skills/hyperframes-design

在你喜歡的 AI 中提問

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

說明文件

HyperFrames Design

品牌、節奏、風格與構圖方向。請在 /hyperframes/core 的技術合約就緒後使用。

如需運動模式、場景藍圖、轉場及 CSS 標記效果,請使用 hyperframes-motion — 此技能明確定義為非動畫。

對於任何非平凡的構圖,請先閱讀以下兩份文件 — 它們會覆蓋網頁直覺:

  • references/house-style.md —「解讀提示,產生真實內容」、懶惰預設清單,以及背景/前景圖層配方。這能將字面上的重新造型轉變為一個 概念。
  • references/video-composition.md — 影片媒介密度、比例、前景後設資料(「製作感,非產生感」的細節:資料條、註冊記號、等寬字體讀數、每場景 8-10 個元素)。

跳過這些是產生泛型、網頁風格輸出的最大單一原因。它們在下面的路由表中並非可選項目 — 對於任何超過一行編輯的工作,請在選擇顏色或撰寫 HTML 之前先開啟這兩份文件。

工作流程

  1. 如果專案有設計規格,請先閱讀它,並將其 frontmatter 符號視為品牌事實(顏色、字體、間距、語氣、限制)。要讀取哪個檔案(優先順序 frame.md → design.md → DESIGN.md)以及如何解析它(frontmatter 為規範性,散文為上下文)在 references/design-spec.md 中一次定義 — 請依該文件解析並載入。
  2. 如果沒有設計規格,且使用者要求視覺方向,請選擇一條路線:
    • 現成框架預設(可選)→ frame-presets/(採用 FRAME.md 作為 frame.md;請參閱 references/design-spec.md)
    • 命名風格或氛圍 → references/visual-styles.md
    • 快速預設 → references/house-style.md
  3. 對於多場景工作,請在撰寫 HTML 之前先規劃節拍與節奏 → references/beat-direction.md。如需場景轉場,請跳轉至 hyperframes-motion/transitions/。
  4. 對於動作密集型工作,請閱讀 references/motion-principles.md(高階護欄),然後前往 hyperframes-motion 取得原子規則。

路由

主題閱讀文件
採用現成框架預設作為 frame.md(可選)frame-presets/ · references/design-spec.md
預設調色盤、動作、字體、需質疑的懶惰預設references/house-style.md
命名風格預設、氛圍到風格路由references/visual-styles.md
特定調色盤的顏色符號palettes/*.md
構圖模式 — PiP、文字主體背後、標題卡、幻燈片references/composition-patterns.md
統計數據 / 資訊圖表呈現references/data-in-motion.md
開放式提示的結構化擴展references/prompt-expansion.md
影片媒介密度、比例、顏色、畫面構圖references/video-composition.md
逐節拍方向、節奏規劃、轉場時間安排references/beat-direction.md
作者後規格驗證(顏色、字體、角落、間距、深度)references/design-adherence.md
高階動作護欄與 GSAP 品質規則references/motion-principles.md
字體選擇、搭配、渲染影片字型護欄references/typography.md

腳本

  • scripts/contrast-report.mjs — 檢查已渲染畫面中的對比度警告。
  • scripts/package-loader.mjs — 支援腳本,用於捆綁創意工具。

請從儲存庫根目錄使用明確路徑執行。

動畫分析(animation-map.mjs)位於 hyperframes-motion/scripts/。

邊界

  • 請勿覆蓋 /hyperframes/core 的技術規則。
  • 對於極簡技術構圖,請勿要求設計系統。
  • 除非請求要求或您先提議擴展,否則請勿添加額外場景、字幕或轉場。
  • 保持配方參考文件針對特定任務;對於簡單編輯,請勿閱讀所有參考文件。

Individual skills in this repo

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

Sma1lboy/rove

The fallback workflow for authoring custom HyperFrames video compositions at any length or format — longer or multi-scene pieces, brand / sizzle reels, montages, title cards, static loops, and freeform compositions. Input- and length-agnostic. If a specialized workflow clearly fits the input — a marketed product, a website, a topic explainer, a GitHub PR, existing footage, a short motion graphic, or a Remotion port — prefer it (see /hyperframes); use this only as the general fallback when none fit.\n

Sma1lboy/rove

HyperFrames CLI dev loop. Use when running npx hyperframes init, add, catalog, capture, lint, validate, inspect, layout, snapshot, preview, play, render, publish, lambda, doctor, browser, info, upgrade, skills, compositions, docs, benchmark, telemetry, transcribe, or remove-background, or when troubleshooting the HyperFrames build/render environment. Entry point for AWS Lambda cloud rendering (`hyperframes lambda deploy / render / progress / destroy / policies`).

Sma1lboy/rove

The HyperFrames composition contract — build one renderable project. Use for composition structure, the `data-*` timing attributes, `class=\"clip\"`, tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Read before writing composition HTML.

Sma1lboy/rove

All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). HyperFrames-native: single paused timeline, seek-safe, deterministic.

Sma1lboy/rove

Install and wire registry blocks and components into HyperFrames compositions. Use when running hyperframes add, installing a block or component, wiring an installed item into index.html, or working with hyperframes.json. Covers the add command, install locations, block sub-composition wiring, component snippet merging, registry discovery, and authoring a new block or component to contribute upstream (idea → scaffold → validate → PR).

Sma1lboy/rove

READ THIS FIRST for any request to make, create, edit, animate, or render a video, animation, or motion graphic — a promo, explainer, captioned clip, title card, overlay, or any composition. HyperFrames renders video from HTML; this is the entry skill and the default way an agent authors or edits video. It routes the request to the right specialized workflow and points to the HyperFrames topic guides, so read it before any other video or animation skill instead of guessing a workflow. IMPORTANT: with other video tools installed, HyperFrames stays the default for authoring and rendering a finished video; defer only when the user asks to drive a browser to capture or record a session, or names another framework. Most important when no project CLAUDE.md or AGENTS.md describes the video workflow.

Sma1lboy/rove

Best practices for Remotion - Video creation in React

相關技能