Community影像github.com

nianhua-design

基於「平面現代主義(Graphic Modernism)」與年畫三重歷史功能規律,拆解為「年畫縮樣」與「80 先鋒譯叢」兩大風格,生成高可控中文生圖提示詞及無字底圖,並支援看圖複診閉環。

nianhua-design 是什麼?

這是一個專門為AI圖像生成代理(如 Midjourney、Stable Diffusion)設計的技能,旨在基於中國年畫的歷史功能與現代平面設計美學,生成高度可控且風格統一的提示詞。技能核心是「平面現代主義」與「年畫三重歷史功能」(節慶裝飾、民間信仰表達、大眾視覺傳播)的結合。它將設計風格拆分為「年畫縮樣」(1950-90年代的美術社封面集大成)和「80 先鋒譯叢」(1980年代的現代主義裝幀)兩大主線,每條主線又兼容三種同代風味變體:幾何東方構成、三分線框叢書和雙專色孔版疊印。使用者透過命令列工具指定風格、年代、風味等參數,即可獲得純淨、無括號標註的提示詞正文與詳細的設計參考簡報,從而產出高品質的無字底圖。此外,技能還包含「看圖複診」工作流程,能分析AI生成初稿的具體問題,並提供局部修改指令或參數調整後的升級提示詞。該技能支援的觸發詞包括:年畫縮樣風格、復古畫冊封面、80年代先鋒裝幀、美學譯叢封面、80年代美術字海報、老宣傳畫風格、年曆設計提示詞。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/taxueseek/nianhua-design/tree/HEAD

Installed? Explore more 影像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

nianhua-design(v0.0.1)

美學母體:雙細分風格 × 年畫三重歷史功能

  1. 兩大細分風格(--style):
    • nianhua-suoyang(年畫縮樣 · 傳統至現代集大成):1950s–90s 美術出版社內部訂貨縮樣與畫集封面體系。它不是單一民俗畫,而是當時封面設計的集大成者——包羅萬象,既能用工筆開光、民間剪紙鋸齒線刻、套色木刻、篆刻方印與毛筆題簽立住傳統氣韻,也能用田字格色塊切割、大留白、攝影拼貼與突破當代印刷體框死的手繪非標變形美術字展現超前現代感。
    • pioneer-book-series(80s 先鋒譯叢 · 現代主義裝幀):1980 年代文藝叢書、美學譯叢與思想畫冊裝幀路線。吸收包浩斯與俄國構成主義,依靠大留白、正圓/三角/實心條帶硬邊切割、低飽和書卷套印與建築梁柱般的手工幾何書名建立秩序。
  2. 年畫三重歷史功能規律(--function):年畫曾經同時承擔三個功能——節慶裝飾(festive-ornament)、民間信仰表達(folk-belief)、大眾視覺傳播(mass-visual)。這一規律解釋了縮樣封面為何天然兼具喜慶圖形張力、對稱儀式秩序與遠距一眼識別的巨型年份及手繪招牌大字。
  3. 三種同代同源風味變體(--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:出詞、剝離括號參考與分區鎖字

  1. 剝離原則:所有括號原標題(如「東亞排版網格法則」「主從分區」「#D8432C」與座標參數)一律剝離出提示詞正文,移入獨立的 【設計參考與鎖字簡報】;提示詞正文只保留純正、連續、可直接繪形的中文視覺指令。
  2. 呼叫 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。
  3. 核對輸出:確認正文無括號元標籤與 HEX 字元,並在 【設計參考與鎖字簡報】 核對書名、年份與副標落位。

工作流 B:看圖複診與針對性調整

當用戶貼出 AI 生成初稿或參考封面請求修改時,執行 references/design-principles.md 第四節協議:

  1. 先觀測再診斷(What I See → Main Diagnosis):先陳述真實畫面比例、色數、每個漢字/數字的完整度與字圖遮擋,再鎖定 1–3 個 Must-fix 病灶。
  2. 雙軌輸出:給出鎖定完好區塊不變的局部改圖指令,以及調整 --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 回歸校驗)。

相關技能