Marketing Studio
可重複使用的影片/動畫/圖片原始碼集中在一個引擎儲存庫中(Remotion + Blender + Playwright + ComfyUI 餵養器)。其根目錄為:
${CLAUDE_SKILL_DIR}/../..
以下稱之為 ENGINE。產品儲存庫則為 PROJECT。可重複使用的原始碼變更應歸屬於
ENGINE;所有生成的輸入、擷取、音訊檔、道具、公開階段資產、審查記錄、渲染檔與交付檔案,
皆應存放於 PROJECT/marketing/assets/<brand>/。對生成器和渲染器傳遞 --project PROJECT 參數。
請勿渲染到 ENGINE 再複製到其他地方。
開始任何資產工作前的必讀文件: ${CLAUDE_SKILL_DIR}/../../docs/PLAYBOOK.md
(引擎地圖、入門指南、流程、交付合約)以及食譜中指定的 ${CLAUDE_SKILL_DIR}/../../docs/playbook/<topic>.md 檔案;
請勿閱讀其他主題檔案。那些檔案是昂貴的發現成果;請勿重新推導或質疑它們。
工作流程形狀(每個資產技能都遵循此流程)
- 共享儲存庫鎖定檢查:
git -C "${CLAUDE_SKILL_DIR}/../.." status --short。如果樹狀結構中有 不是你做出的未提交修改,表示另一個工作階段可能正在引擎儲存庫中運行—— 向使用者說明你的發現,並詢問是要等待還是繼續(若並行進行請加上範圍鎖定)。切勿在他人未提交的 編輯上靜默地建構。 cd "${CLAUDE_SKILL_DIR}/../.." && python launch.py --check— 驗證工具鏈。- 品牌檢查:
brands/<id>.json是否存在於產品中?如果不存在,請先執行 PLAYBOOK 的「導入新品牌」章節(令牌來自產品儲存庫的 DESIGN.md/tailwind/CSS 變數;標記組件;註冊表)。僅針對你無法推導的值詢問使用者。 - 對於核心創意作品,請先參考來源/來源憑證選擇方向,批准風格框架, 並在完成作品前建構含有音訊的動畫腳本。使用擷取、原生 UI、 2D、3D 或混合鏡頭,依據產品證明而非固定風格儀式。
- 使用
--project PROJECT執行資產食譜。使用階段媒體的 Remotion 指令也需傳遞--public-dir=PROJECT/marketing/assets/<brand>/public。 - 在任何完整渲染之前,先檢查代表性的靜態畫面。對於一部製作影片,請檢查 每個鏡頭的開頭/中間/結尾證據,並搭配音效觀看完整的配樂剪輯。
- 執行資產門檻檢查以及
node scripts/check-audio.mjs <brand> --project PROJECT。 旁白是預設選項;純音樂需有明確記錄的例外。機械性的 PASS 永遠不能取代名為非作者的「我會分享這個嗎?」審查。 - 完成的作品已存在於 PROJECT 中。將其發送給使用者;在使用者看到之前, 工作尚未完成。僅提交可重複使用的 ENGINE 原始碼/設定變更,以及 適合 PROJECT 的產品擁有的執行產物。
不可妥協的事項
- 品牌值僅來自
brands/<id>.json,透過getBrand(brandId)取得;切勿在範本中使用字面的十六進位值。 尊重品牌規定的顏色規則(禁止:利潤金色,絕不使用綠色)。 - 可空的資產屬性 + 預留位置回退(乾淨複製煙霧保持綠色)。
- 生產用的生成器絕不將個人/產品素材寫入 ENGINE。診斷探針使用其包裝器提供的明確暫存模式, 並保持在作業系統暫存目錄下。
- 複製:禁止破折號,禁用誇張用語。
- 失敗時要大聲報錯;生成的屬性檔案僅透過其建構腳本編輯。
令牌紀律
食譜是已解決的 — 執行,而非探索。渲染日誌:| tail -2。檢查
靜態畫面,絕對不要檢查影片(必要時透過 npx remotion ffmpeg 擷取影格)。
將視覺調優循環分配給子智能體,以便迭代圖片落在已捨棄的上下文中。
例行運作在 Opus/Sonnet 上即可順利執行;僅在 PLAYBOOK 未涵蓋的新範本設計
或視覺錯誤時才提升模型層級。