Communitygithub.com

Taste(美學品味)

為天使核 / 雲端迷幻 / 超流行視覺家族的音樂影片與短影音剪輯提供創意方向(品味)層。提煉出特定類型的美學詞彙、情緒 + 色彩 + 光線系統,以及節拍同步的剪輯語法,並串接 ECC 影片技能。

Taste(美學品味) 是什麼?

「Taste」技能位於所有 AI 影片生成工具的上一層:它不只告訴你如何渲染幀,而是定義**幀應該長什麼樣子、如何排列、以及配合什麼節奏剪輯**,最終產出一個具有一致意圖的作品,而非一堆零散的生成結果。此技能編碼了天使核 × 雲端迷幻 × 超流行這個特定視覺家族的美學(靈感來自 Bladee《Silver Surfer》時代的飄渺 trance 與濃厚的天使核風格),並從一批儲存的 Reels 片段和約 70 個視覺類型庫中提煉而出。它刻意帶著強烈的意見,因為品味不是選單,而是一種觀點。該技能適用於 Claude Code、Cursor、Codex 等平台,並在 `SKILL.md` 中詳細說明如何與 `video-editing`(剪輯機制)、`remotion-video-creation`(渲染器)和 `fal-ai-media`(生成素材)等其他 ECC 技能協作。核心論點是:**品味是最後一層,但必須最先決定**,透過選擇一個主要類型家族和最多一個強調色,就能免費獲得一致性。它提供了具體的調色盤、光線與紋理系統、以及節拍鎖定的剪輯語法(例如所有硬切都必須打在拍子上),並針對當前的 138 BPM 曲目給出了節拍數學公式和完整的 Remotion 組合骨架。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/taste

在你喜歡的 AI 中提問

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

預覽

來自技能 README

說明文件

Taste(美學品味) 是做什麼的?

多數 AI 影片建議只停留在如何渲染幀。這個技能是更高的一層: 幀應該長什麼樣子、以何種順序排列、配合什麼節奏剪輯,才能讓結果呈現為統一的意圖,而非一堆生成物的拼湊。

它編碼了一種特定的品味——天使核(angelcore)/ 雲端迷幻(cloud-trance)/ 超流行(hyperpop) 家族 (Bladee「Silver Surfer」時代的飄渺 trance 混搭濃厚的天使核)—— 從一批儲存的 Reels 片段和一次穿越約 70 個視覺類型庫的旅程中提煉而出。它刻意帶著強烈的意見。品味是觀點,不是選單。

附帶檔案 references/genre-taxonomy.md 包含完整的命名類型目錄。 這個檔案是行動層:情緒、語法、工作流程,以及節拍對應的鏡頭計劃。

何時啟用

  • 製作音樂影片、歌詞影片、粉絲剪輯或視覺化工具。
  • 創作短影音 / Reel,其中感覺比資訊更重要。
  • 驅動AI 輔助素材生成(fal.ai、Veo、Kling 等),且提示詞需要連貫的方向而非一次性的氛圍。
  • 組裝情緒板或在任何渲染前選擇視覺類型。
  • 使用者說出「品味」、「讓它感覺像 X」、「給它一個方向」、「天使核」、「雲端迷幻」、「超流行剪輯」、「Bladee」、「夢核」,或提到某個儲存參考。
  • 當前剪輯雖然能運作,但讀起來平淡、千篇一律、像 AI 垃圾、或風格不連貫。

此技能建置於 video-editing(剪輯機制)和 remotion-video-creation(渲染器)之上。使用那些技能處理如何,而用此技能處理是什麼以及為什麼。

核心論點

  1. 品味是最後一層,但必須最先決定。 video-editing 正確指出品味是最終的人類調整。陷阱在於:如果你只在最後才決定品味,那麼上游的每一次生成和剪輯都是猜測。在第一次提示之前就選定方向,然後讓它約束一切。
  2. 一致性勝過新穎性。 一個外觀執行 30 個鏡頭勝過 30 種外觀。一個命名類型(如下)是一種約束,能免費帶來一致性。
  3. 依歌曲剪輯,而非依素材剪輯。 在音樂影片中,時間線就是波形。每一個硬切都落在拍子或瞬態上。幀數數學在管線段落中。
  4. 選擇性地生成,無情地剪輯。 AI 能生成不存在的輔助素材;但它無法產生品味。你仍然需要扔掉 80%。

美學詞彙(提煉版)

參考庫遊覽了大量命名視覺類型。完整列表在 references/genre-taxonomy.md。有用的動作不是記住 70 個名稱——而是理解**類型名稱本身就是一個完整的提示與調色預設。**當你選定一個,你就繼承了它的調色盤、紋理、光線和主題,作為一個單位。

這些類型聚集成家族。選取一個主要家族,最多一個強調家族:

家族包含類型感受
飄渺 / 神聖靈性、冰河民謠、燈塔、禪核、童話無重、神聖、發光、柔和
超流行 / Y2K 數位網路迷幻、酸性浩室、酸性諾拉、新侵略、新液體光澤、鉻色、霓虹、可愛數位
黑暗 / 神秘黑暗學院、煙霧懷舊、共產核、抽象科技高對比、不祥、顆粒感
復古 / 印刷復古衝浪、裝飾藝術、冒險通俗、經典廣告、雜誌拼貼、保險桿貼紙平面、圖形化、網點、懷舊
有機 / 紋理微生物核、編織圖案、水果復古、舒適毯子、太平洋龐克浪觸覺、微距、編織、潮濕
系統 / 數據數字、迷宮、程式碼網、熱力圖、像素、8-bit網格化、生成式、示意圖

就當前專案而言,主要家族是飄渺 / 神聖,搭配超流行 / Y2K 數位強調——即聖光與水晶綻放,穿插鉻色與霓虹。這個配對就是天使核 × 雲端迷幻的簡報。

情緒系統——天使核 × 雲端迷幻

直接從最強的參考 Reels 中提煉。這是具體的調色。

調色盤

  • 底色: 近黑虛空(#05060a)和骨白(#f4f1ea)。多數幀是其中一種。
  • 神聖強調: 熔金 / 琥珀橙(#ffb24d → #ff7a18)——黑暗中唯一一處溫暖光源。
  • 水晶強調: 虹彩紫→青→洋紅散景(#8a6bff、#4fc3ff、#ff6ad5)——超流行的綻放,用於明亮幀。
  • 危險強調(節制使用): 單一發光紅色(#ff2a2a)在單色上——僅用於一兩個衝擊鏡頭。
  • 超流行主體: 糖果粉紅髮色 / 鉻色 / 光澤白搭配藍天。

規則:**每個鏡頭只用一種強調色。**金色存在於暗色幀;虹彩存在於亮色幀;兩者永不共存於同一幀。

光線與紋理

  • 黑暗被單一溫暖光源穿透(餘燼綻放、神聖光柱)。高對比,深黑。
  • 水晶 / 閃爍散景、鏡頭光暈、綻放、漏光——天國般的,而非骯髒的。
  • 暗色幀加上底片顆粒 + 細微色散;明亮幀則保持潔淨光澤。
  • 負空間上的微距細節:黑色背景上置中的英雄物件(鑰匙、眼睛、齒輪、花瓣、水滴)。
  • 主題:有翼人物、雲朵、光暈、天使、水晶結構、糖果數位肖像。

動態

  • 緩慢、漂浮、無重量的鏡頭(漂移、緩慢推近、緩慢環繞)——雲端迷幻。
  • 只有在 Drop 處才有速度爆發。否則一切都緩緩呼吸。
  • 粒子上升(餘燼、塵埃、閃粉)——向上運動 = 升天。

剪輯語法(提煉版)

從參考剪輯中,反覆出現且定義風格的技巧:

  1. 節拍鎖定的硬切。 主歌或 Drop 中不使用溶解。在腳 kick 上剪輯。眼睛應該感受得到 BPM。
  2. 英雄在黑色上的微距插入。 一個清晰的物件置中於黑色負空間,保持 1–2 拍,然後剪掉。這樣的節奏蒙太奇就是雲端迷幻的標誌。
  3. 綻放 / 爆炸揭示。 一個白色或琥珀色綻放在瞬態上爆開畫面,然後過渡到下一幀。「神聖閃光」過渡。
  4. 單色中的顏色彈出。 先跑一段黑白,然後一個單一彩色元素(紅色眼睛、金色火焰、粉紅頭髮)在強拍上跳出。
  5. 將速度斜變導入 Drop。 在 Drop 前的最後一個小節,將素材從慢變快,然後在第一拍上硬切至節奏。
  6. 字幕關鍵字高亮(僅限說話頭 / 歌詞段落)。 全大寫,一兩個字用強調色高亮,同步到人聲。用於歌詞影片,而非純粹的視覺化工具。
  7. 反應畫中畫(僅限解說 / 剪輯評論)。 畫中畫說話頭覆蓋在輔助素材上。不在音樂影片本身的範圍內;但因為參考庫大量使用而記錄。

不可做之事: 在節奏段落中使用交叉溶解過渡;一個鏡頭中使用超過一種強調色;一個鏡頭保持超過其音樂短語;畫面中出現可讀的 UI 鉻色(應裁切掉);在一個時間線中混用不同畫面比例。

管線——組合 ECC 影片技能

這個技能是指揮。每個 ECC 技能都是一種樂器。不要跳過任何層級。

0. TASTE(此技能)       在渲染任何東西之前決定類型 + 情緒 + 語法
1. STRUCTURE(video-editing) 映射歌曲:前奏 / 主歌 / Drop / 過門 / 尾奏的時間戳
2. GENERATE(fal-ai-media)   根據類型提示預設生成輔助素材;扔掉 80%
3. CUT(video-editing/FFmpeg) 節拍剪輯 + 重新構圖至 9:16;在網格上組合選取
4. COMPOSE(remotion-video-creation) 疊加、綻放、歌詞文字、節拍同步序列
5. MOTION(motion-* 技能)   緩動曲線、漏光 / 粒子運動、過渡時機
6. AUDIO(fal-ai-media)     過渡升揚 / 衝擊音效來強化剪輯(主幹音軌在 Ableton 中)
7. POLISH                   依照上述調色盤進行調色、最終節奏調整、輸出
8. DISTRIBUTE(content-engine) 平台原生版本 + 字幕 / 封面
步驟要載入的 ECC 技能此處功能
結構與剪輯video-editingFFmpeg 剪輯 / 串接 / 重新構圖、EDL、場景 / 靜音檢測
生成輔助素材fal-ai-media依類型預設的圖片 / 影片模型
組合與疊加remotion-video-creation節拍同步的 <Sequence>、文字、綻放、遮罩
動態時機motion-foundations、motion-patterns、motion-advanced緩動、彈簧、光線 / 粒子運動
伺服端影片videodb智慧重新構圖,若素材量大則建立索引
發布content-engine各平台版本、封面、字幕
語音 / 歌詞聲音video-editing(ElevenLabs 段落)僅當需要口語層時

節拍數學(將剪輯鎖定到歌曲)

目前曲目為 138 BPM,B 小調。常數:

  • 秒每拍 = 60 / 138 = 0.43478 秒
  • 幀每拍 = fps × 0.43478 → 24fps: 10.43、30fps: 13.04、60fps: 26.09
  • 1 小節(4 拍)= 1.7391 秒 → 30fps: 52.17 幀
  • 8 小節樂句 = 13.913 秒 → 曲目的循環長度

在 Remotion 中,將每個 from={} 對齊到拍子:

const FPS = 30;
const BPM = 138;
const beat = (n: number) => Math.round(n * (60 / BPM) * FPS); // beat(n) → 幀
// 在拍子 0, 4, 8,... 上剪輯:<Sequence from={beat(0)} durationInFrames={beat(4)}> ...

節拍對應的鏡頭計劃(此音樂影片)

歌曲編排(來自專案本身的筆記)為 前奏 → 主歌 → Drop → 過門 → Drop → 尾奏(約 2:05)。將品味對應到每個段落:

段落類型 / 情緒傾向語法鏡頭點子
前奏飄渺 / 神聖,近黑緩慢推近,無剪輯虛空中的琥珀色餘燼綻放;一道金色光柱;塵埃上升
主歌黑暗 + 英雄在黑色上的微距每 2 拍硬切鑰匙、眼睛、齒輪、水滴、花瓣——節奏微距蒙太奇
Drop超流行綻放 + 水晶質感速度斜變導入,在第一拍上剪輯,快速糖果粉紅人物、鉻色、虹彩散景、有翼升天
過門靈性、無重一個長鏡頭保持,顏色彈出雲朵 + 光暈;單一紅色強調出現一次
Drop 2同 Drop,強化在瞬態上加入神聖閃光綻放翅膀張開、閃粉爆發、漏光最大化
尾奏冰河民謠、寒冷平靜緩慢淡出至黑水晶結構溶解;餘燼熄滅

fal.ai 提示預設(依情緒)

與 fal-ai-media 搭配使用。每個預設是將類型渲染至專案調色盤。在所有提示後加上 9:16, vertical, cinematic, film grain, volumetric light, no text, no watermark。

  • 神聖虛空: 「a single molten-gold ember bloom rising in an infinite near-black void, deep shadow, one warm light source, weightless dust particles, holy, high contrast」
  • 微距英雄: 「extreme macro of an antique brass key / a human eye / interlocking gears, centered on pure black negative space, razor-sharp detail, single rim light」
  • 水晶綻放: 「iridescent violet-cyan-magenta crystalline bokeh, glittering light refraction, dreamy lens flares, heavenly glow, soft focus, hyperpop angelcore」
  • 糖果數位肖像: 「candy-pink-haired figure, glossy chrome accents, bright blue sky, Y2K hyperpop, clean gloss, saturated, kawaii-cyber」
  • 有翼升天: 「a winged figure ascending into clouds, halo of light, bone-white and gold, volumetric god-rays, ethereal, religious iconography, soft」
  • 寒冷尾奏: 「pale crystalline ice structure slowly dissolving, glacial folk, cold blue and bone white, minimal, calm, fading to black」

每個預設生成 6–10 個,保留 2–3 個。對於動態,使用圖像轉影片模型將靜態圖片動畫化,或直接生成短片;根據動態規則,保持鏡頭動作緩慢。

FFmpeg 食譜(剪輯 + 重新構圖)

# 將任何橫式 / 原始片段重新構圖至 9:16(中央裁切)
ffmpeg -i in.mp4 -vf "crop=ih*9/16:ih,scale=1080:1920" v.mp4

# 在 138 BPM 下將片段剪至剛好 N 拍(例如 2 拍 = 0.8696 秒)
ffmpeg -i in.mp4 -t 0.8696 -c copy beat2.mp4

# 將節拍選取串接成主歌蒙太奇
for f in selects/*.mp4; do echo "file '$f'" >> concat.txt; done
ffmpeg -f concat -safe 0 -i concat.txt -c copy verse.mp4

# 從螢幕錄製的參考中去除 UI 鉻色 / 狀態列(裁切上方與下方)
ffmpeg -i reel.mp4 -vf "crop=iw:ih-300:0:150" clean.mp4

Remotion 組合骨架(節拍同步)

import { AbsoluteFill, Sequence, Video, Img, useCurrentFrame, interpolate } from "remotion";

const FPS = 30, BPM = 138;
const beat = (n: number) => Math.round(n * (60 / BPM) * FPS);

const Bloom: React.FC = () => {
  const f = useCurrentFrame();
  const o = interpolate(f, [0, 3, 12], [0, 1, 0], { extrapolateRight: "clamp" }); // 在瞬態上的神聖閃光
  return <AbsoluteFill style={{ background: "radial-gradient(#fff,#ffb24d)", opacity: o, mixBlendMode: "screen" }} />;
};

export const AngelcoreMV: React.FC = () => (
  <AbsoluteFill style={{ background: "#05060a" }}>
    {/* 主歌:英雄在黑色上的微距,每 2 拍硬切 */}
    <Sequence from={beat(0)} durationInFrames={beat(2)}><Video src="/selects/key.mp4" /></Sequence>
    <Sequence from={beat(2)} durationInFrames={beat(2)}><Video src="/selects/eye.mp4" /></Sequence>
    <Sequence from={beat(4)} durationInFrames={beat(2)}><Video src="/selects/gear.mp4" /></Sequence>
    {/* Drop:水晶綻放 + 第一拍的閃光 */}
    <Sequence from={beat(8)} durationInFrames={beat(16)}><Video src="/selects/crystalline.mp4" /></Sequence>
    <Sequence from={beat(8)} durationInFrames={beat(1)}><Bloom /></Sequence>
  </AbsoluteFill>
);

渲染指令:npx remotion render src/index.ts AngelcoreMV out.mp4。請參閱 remotion-video-creation 以了解專案設定、音軌綁定和渲染旗標。

關鍵原則

  1. 在第一次生成之前決定類型。 選取一個主要家族 + 一個強調家族。
  2. 每個鏡頭只用一種強調色。 暗色中的金色,亮色中的虹彩,紅色僅一次。
  3. 每個硬切都落在拍子上。 使用節拍數學;節奏段落中不要使用過渡。
  4. 英雄在黑色上的微距是標誌性手法。 掌握它;它承載了

…

[因翻譯需求而截斷]

Individual skills in this repo

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

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

相關技能