nianhua-design(v0.0.1)
美學母體:雙細分風格 × 年畫三重歷史功能
- 兩大細分風格(
--style):nianhua-suoyang(年畫縮樣 · 傳統至現代集大成):1950s–90s 美術出版社內部訂貨縮樣與畫集封面體系。它不是單一民俗畫,而是當時封面設計的集大成者——包羅萬象,既能用工筆開光、民間剪紙鋸齒線刻、套色木刻、篆刻方印與毛筆題簽立住傳統氣韻,也能用田字格色塊切割、大留白、攝影拼貼與突破當代印刷體框死的手繪非標變形美術字展現超前現代感。pioneer-book-series(80s 先鋒譯叢 · 現代主義裝幀):1980 年代文藝叢書、美學譯叢與思想畫冊裝幀路線。吸收包浩斯與俄國構成主義,依靠大留白、正圓/三角/實心條帶硬邊切割、低飽和書卷套印與建築梁柱般的手工幾何書名建立秩序。
- 年畫三重歷史功能規律(
--function):年畫曾經同時承擔三個功能——節慶裝飾(festive-ornament)、民間信仰表達(folk-belief)、大眾視覺傳播(mass-visual)。這一規律解釋了縮樣封面為何天然兼具喜慶圖形張力、對稱儀式秩序與遠距一眼識別的巨型年份及手繪招牌大字。 - 三種同代同源風味變體(
--flavor,預設none):ikko-geometric(幾何東方構成)|marber-grid(三分線框叢書)|riso-overprint(雙專色孔版疊印)。兩大細分風格均可按自身語義適配這三種變體。
正交維度與斷代語法(真源:assets/blueprints.json)
- 真實歷史斷代(
decade):1950s-60s(素紙鉛印、老宋楷隸、禁拼音飾帶)|1970s(紅光亮高飽和專色、粗黑/描邊字、禁低飽和書卷色與燙金)|1980s(預設最高權重,集大成期,兼容工筆縮樣與先鋒譯叢)|1990s(銅版膠印、膠片拼貼與高對比撞色、禁傳統花邊)。 - 載體與綁定字區骨架(
format×skeleton):cover/calendar/poster/pattern-book/book-series×block-cut/window-frame/grid-minimal/bleed-poster(每條具體layout均綁定專屬title_zone、year_zone與sub_zone)。 - 排布與咬合(
cjk_grid×tactic):8 類漢字排布網格(帶橫/豎/斜方向校驗,防止極扁寬字強行豎排)× 6 類字圖手法(格子版式自動避讓斜向衝突)。 - 隱喻、媒介、飾件與色字:
metaphor×medium×accent(細雙線框 / 陰文篆刻方印 / 全大寫拼音飾帶 / 二方連續回紋窄邊 / 局部啞光燙金 / 暗紋織錦紙)×palette(3–4 色面積佔比)×typo(非標手繪字骨)。
工作流 A:出詞、剝離括號參考與分區鎖字
- 剝離原則:所有括號原標題(如「東亞排版網格法則」「主從分區」「#D8432C」與座標參數)一律剝離出提示詞正文,移入獨立的
【設計參考與鎖字簡報】;提示詞正文只保留純正、連續、可直接繪形的中文視覺指令。 - 呼叫
scripts/compose_prompt.py生成:# 年畫縮樣路線(支援斷代與三重功能) python3 scripts/compose_prompt.py \ --style nianhua-suoyang --decade 1980s --flavor ikko-geometric --title "年畫縮樣" --year "2026" # 80s 先鋒譯叢路線(搭配三分線框與副標) python3 scripts/compose_prompt.py \ --style pioneer-book-series --flavor marber-grid --title "美學譯叢" --subtitle "現代構成導論" # 回歸自檢(驗證零括號與零黑話殘留) python3 .agents/skills/nianhua-cover-prompt/scripts/compose_prompt.py --self-test- 需純無字底圖方便後期精排時加
--no-text;需原味年代民俗題材時加--era-mode vintage。
- 需純無字底圖方便後期精排時加
- 核對輸出:確認正文無括號元標籤與 HEX 字元,並在
【設計參考與鎖字簡報】核對書名、年份與副標落位。
工作流 B:看圖複診與針對性調整
當用戶貼出 AI 生成初稿或參考封面請求修改時,執行 references/design-principles.md 第四節協議:
- 先觀測再診斷(What I See → Main Diagnosis):先陳述真實畫面比例、色數、每個漢字/數字的完整度與字圖遮擋,再鎖定 1–3 個
Must-fix病灶。 - 雙軌輸出:給出鎖定完好區塊不變的局部改圖指令,以及調整
--style/--decade/--flavor/--cjk-grid後的重抽升級提示詞。
目錄結構
assets/blueprints.json:v5.1 雙細分風格、斷代語法、下沉字區、跨軸約束與詞庫真源。assets/examples.md:雙細分風格、三變體、歷史功能與無字底圖範例(正文已剝離括號參考)。references/design-principles.md:第一性原理、年畫三重歷史功能、斷代規範、MECE 矩陣與看圖複診協議。scripts/compose_prompt.py:v5.1 零依賴提示詞組合器(含--self-test回歸校驗)。