本文へ移動
cccskills
無料GitHub で公開

yingzao

Transform real Chinese architecture and place-based cultural photos into art-directed editorial posters, integrated multi-photo scenes, and optional source comparisons. Use for historic buildings, vernacular streets, culturally rooted shops, interiors, food, travel covers, and place montages; do not use for generic advertising, routine retouching, or invented places.

インストール方法を見る

含まれるファイル(119)

  • SKILL.md7.6 KB
  • agents/openai.yaml341 B
  • assets/readme-hero.webp958.4 KB
  • assets/README.md489 B
  • assets/reference-plates/0286594d2e794b7b903641c7ed2bc7f9.jpg533.5 KB
  • assets/reference-plates/02c45ca2c9a17665338811ecdae0e064.jpg357.0 KB
  • assets/reference-plates/056bcc8398cd167cd40864cdd754c262.jpg267.7 KB
  • assets/reference-plates/10f6683df816dde177894b2d62c5d609.jpg172.2 KB
  • assets/reference-plates/127c369101bfd730b635498e562b2ecd.jpg260.2 KB
  • assets/reference-plates/1579db0730ba1869a8ddc4cd5a2717fe.jpg237.2 KB
  • assets/reference-plates/22db5d3d52bd33ee31d27ca7b9536273.jpg213.4 KB
  • assets/reference-plates/2480568d01c2bcab1fac0a345714aa86.jpg138.3 KB
  • assets/reference-plates/2565e19f9c8d0a10925fb5e1190de65e.jpg495.5 KB
  • assets/reference-plates/3b5a0167b15f11722f366944dbeb7a57.jpg192.8 KB
  • assets/reference-plates/3de9a9009d6ba93e87061180003652d8.jpg378.3 KB
  • assets/reference-plates/3e1f71d582d968c16d039eba539a4e19.jpg329.7 KB
  • assets/reference-plates/3e490d5baebc2c279f6854c209a525b9.jpg501.2 KB
  • assets/reference-plates/54ce9a6d135177c70a79b133483f2833.jpg277.4 KB
  • assets/reference-plates/5a4904a64c1cb037b43dbef04b1b33eb.jpg462.9 KB
  • assets/reference-plates/5b051a4bae1b69d6bf728f383cb4c725.jpg387.3 KB
  • assets/reference-plates/679e95477664c8dc0fa4f6433a0fd9ec.jpg359.6 KB
  • assets/reference-plates/707e7706f9f12fd6adaa5a62a3628118.jpg420.0 KB
  • assets/reference-plates/73bc3f46ab55fff24b80fdd0435dcd69.jpg264.6 KB
  • assets/reference-plates/758b93f1a67e727b873c0a2de374c3ba.jpg262.4 KB
  • assets/reference-plates/7a76087dc701e04a62860198c00b5854.jpg75.1 KB
  • assets/reference-plates/7eab582f1781c7f648fcdec03a0f6cfe.jpg446.2 KB
  • assets/reference-plates/98b8b278ac1031989e31e5efd96ac7de.jpg227.1 KB
  • assets/reference-plates/9ab93de9011172c8d89b5734ccc5cf8c.jpg345.5 KB
  • assets/reference-plates/9ec81c8bff2f2cdec8241737616fc811.jpg372.7 KB
  • assets/reference-plates/afa70804eff859775e184fbf63aa46d3.jpg533.4 KB
  • assets/reference-plates/b070439e8935c508c5c9fa6aec8fe57b.jpg114.1 KB
  • assets/reference-plates/b3e324c116c3fb5f90d2bae1d2b957aa.jpg231.3 KB
  • assets/reference-plates/b433562143437a9ac3b82409f2402303.jpg238.9 KB
  • assets/reference-plates/b458b508c85dd1c6cbc591a61b69e4c2.jpg339.4 KB
  • assets/reference-plates/b63fb18abd401055d4127ae36a8a383a.jpg294.2 KB
  • assets/reference-plates/b8465deed37cf34f45e0c578c8db79de.jpg335.4 KB
  • assets/reference-plates/bc98ab751fe6e98dec80ff648c988a08.jpg252.6 KB
  • assets/reference-plates/be91dde56284aa7808cc5767ffe69fbb.jpg313.3 KB
  • assets/reference-plates/c6f136192bcdab5e6507380f2dee15ef.jpg533.1 KB
  • assets/reference-plates/cab8423fddee27af733be61f0c18f37c.jpg341.2 KB
  • assets/reference-plates/ccad274a021ce9946c680c160919c656.jpg586.8 KB
  • assets/reference-plates/d19464e354f86455052d7d27aaa13300.jpg419.7 KB
  • assets/reference-plates/d632c6f7aee78a3e803da6111759c619.jpg205.4 KB
  • assets/reference-plates/da5fd7f0f0f82ce74cc29054d3bedd3d.jpg438.0 KB
  • assets/reference-plates/e0818d5582ed6b102db15d4a40ecb2f7.jpg389.8 KB
  • assets/reference-plates/e8ba2ab17798ccaa3c334c0d30933b7e.jpg406.8 KB
  • assets/reference-plates/f78928d9d5128adac6565b47b4d5cdae.jpg381.9 KB
  • assets/reference-thumbnails/0286594d2e794b7b903641c7ed2bc7f9.jpg59.9 KB
  • assets/reference-thumbnails/02c45ca2c9a17665338811ecdae0e064.jpg51.9 KB
  • assets/reference-thumbnails/056bcc8398cd167cd40864cdd754c262.jpg36.2 KB
  • assets/reference-thumbnails/10f6683df816dde177894b2d62c5d609.jpg28.9 KB
  • assets/reference-thumbnails/127c369101bfd730b635498e562b2ecd.jpg41.9 KB
  • assets/reference-thumbnails/1579db0730ba1869a8ddc4cd5a2717fe.jpg30.3 KB
  • assets/reference-thumbnails/22db5d3d52bd33ee31d27ca7b9536273.jpg24.2 KB
  • assets/reference-thumbnails/2480568d01c2bcab1fac0a345714aa86.jpg23.1 KB
  • assets/reference-thumbnails/2565e19f9c8d0a10925fb5e1190de65e.jpg58.3 KB
  • assets/reference-thumbnails/3b5a0167b15f11722f366944dbeb7a57.jpg26.8 KB
  • assets/reference-thumbnails/3de9a9009d6ba93e87061180003652d8.jpg54.7 KB
  • assets/reference-thumbnails/3e1f71d582d968c16d039eba539a4e19.jpg49.7 KB
  • assets/reference-thumbnails/3e490d5baebc2c279f6854c209a525b9.jpg47.7 KB
  • assets/reference-thumbnails/54ce9a6d135177c70a79b133483f2833.jpg48.0 KB
  • assets/reference-thumbnails/5a4904a64c1cb037b43dbef04b1b33eb.jpg43.5 KB
  • assets/reference-thumbnails/5b051a4bae1b69d6bf728f383cb4c725.jpg53.4 KB
  • assets/reference-thumbnails/679e95477664c8dc0fa4f6433a0fd9ec.jpg58.4 KB
  • assets/reference-thumbnails/707e7706f9f12fd6adaa5a62a3628118.jpg61.0 KB
  • assets/reference-thumbnails/73bc3f46ab55fff24b80fdd0435dcd69.jpg42.7 KB
  • assets/reference-thumbnails/758b93f1a67e727b873c0a2de374c3ba.jpg41.8 KB
  • assets/reference-thumbnails/7a76087dc701e04a62860198c00b5854.jpg14.5 KB
  • assets/reference-thumbnails/7eab582f1781c7f648fcdec03a0f6cfe.jpg53.5 KB
  • assets/reference-thumbnails/98b8b278ac1031989e31e5efd96ac7de.jpg37.6 KB
  • assets/reference-thumbnails/9ab93de9011172c8d89b5734ccc5cf8c.jpg58.4 KB
  • assets/reference-thumbnails/9ec81c8bff2f2cdec8241737616fc811.jpg54.9 KB
  • assets/reference-thumbnails/afa70804eff859775e184fbf63aa46d3.jpg70.3 KB
  • assets/reference-thumbnails/b070439e8935c508c5c9fa6aec8fe57b.jpg19.7 KB
  • assets/reference-thumbnails/b3e324c116c3fb5f90d2bae1d2b957aa.jpg41.1 KB
  • assets/reference-thumbnails/b433562143437a9ac3b82409f2402303.jpg30.7 KB
  • assets/reference-thumbnails/b458b508c85dd1c6cbc591a61b69e4c2.jpg43.1 KB
  • assets/reference-thumbnails/b63fb18abd401055d4127ae36a8a383a.jpg46.6 KB
  • assets/reference-thumbnails/b8465deed37cf34f45e0c578c8db79de.jpg57.7 KB
  • assets/reference-thumbnails/bc98ab751fe6e98dec80ff648c988a08.jpg41.7 KB
  • assets/reference-thumbnails/be91dde56284aa7808cc5767ffe69fbb.jpg49.3 KB
  • assets/reference-thumbnails/c6f136192bcdab5e6507380f2dee15ef.jpg70.5 KB
  • assets/reference-thumbnails/cab8423fddee27af733be61f0c18f37c.jpg38.7 KB
  • assets/reference-thumbnails/ccad274a021ce9946c680c160919c656.jpg74.2 KB
  • assets/reference-thumbnails/d19464e354f86455052d7d27aaa13300.jpg55.7 KB
  • assets/reference-thumbnails/d632c6f7aee78a3e803da6111759c619.jpg34.0 KB
  • assets/reference-thumbnails/da5fd7f0f0f82ce74cc29054d3bedd3d.jpg60.3 KB
  • assets/reference-thumbnails/e0818d5582ed6b102db15d4a40ecb2f7.jpg57.3 KB
  • assets/reference-thumbnails/e8ba2ab17798ccaa3c334c0d30933b7e.jpg57.3 KB
  • assets/reference-thumbnails/f78928d9d5128adac6565b47b4d5cdae.jpg61.8 KB
  • references/art-direction.md6.5 KB
  • references/creative-brief.md4.4 KB
  • references/design-tokens.json163.7 KB
  • references/display-glyph-morphology.md9.3 KB
  • references/frontend-layout-guide.md8.7 KB
  • references/image-generation-workflow.md14.0 KB
  • references/mixing-logic.md4.1 KB
  • references/photo-preflight.md4.9 KB
  • references/preflight-gates.md4.6 KB
  • references/reference-encoding-expansion-2026.md34.3 KB
  • references/reference-encoding-matrix.md9.7 KB
  • references/research-and-annotation.md5.2 KB
  • references/token-system.md16.7 KB
  • references/video-storyboard.md2.4 KB
  • requirements.txt82 B
  • scripts/_runtime.py3.1 KB
  • scripts/check_dependencies.py1.0 KB
  • scripts/design_tokens.py39.8 KB
  • scripts/fit_canvas.py2.8 KB
  • scripts/make_comparison.py3.7 KB
  • scripts/photo_preflight.py13.8 KB
  • scripts/prepare_generation.py25.3 KB
  • scripts/rectify.py8.0 KB
  • scripts/subject_mask.py6.3 KB
  • scripts/typeset_compose.py38.8 KB
  • tests/test_photo_preflight.py1.1 KB
  • tests/test_prepare_generation.py14.6 KB
  • tests/test_runtime.py2.2 KB
  • tests/test_typeset_compose.py16.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Yingzao · 营造

把真实建筑与在地文化照片转译为有主体处理、主动背景、字形设计和空间互动的编辑海报。先从照片提出创意命题,再让一张兼容的主导参考强化它;Token 负责检索与机制追踪,不能替代设计判断。

核心合同

  • 高风格化任务固定使用:Image 1 校正原图、Image 2 一张主导参考实图、Image 3 稀疏中性排版垫图。生成前必须由 scripts/prepare_generation.py 编译成一次调用清单,不得互相替代、改序或在调用时重新概括提示词。
  • 所选 Recipe 必须保存为 analysis/recipe.json,再把全部启用 Token 编入 analysis/design-plan.json:除确定性校正项外,每个 Token 都要归入主体、背景、字体或互动动作,并指向 Image 3 中同名的区域标记。编译器把这些动作写入最终模型提示词;只在简报里出现、不进入提示词和垫图的 Token 视为未投递。
  • 创意命题必须先于参考检索,并同时说明:主体如何处理 / 背景如何主动参与 / 文字如何与真实轮廓互动 / 哪个非默认排版动作打破双居中。
  • reinterpret 展示字在首次生成前完成 glyph-brief.md 和逐字光学补偿,并在垫图使用 guide_render: scaffold,避免普通字体轮廓压过字形说明;不能只写宋体、黑体、衬线或“高级复古”。资料小字可使用另一常规字族。
  • 图像模型必须完成语义抠取、构图修复、共同重光、背景重建、区域材质、图文遮挡等代码不能替代的动作。普通裁图、滤镜、渐变和打字能复现的方案无效。
  • 单图的主体域、背景域、互动域都要在缩略尺度可见。主体居中、标题居中且互不接触的“两座孤岛”默认无效。
  • 提示词只表达一个艺术方向,不拼接 Token 约束、失败案例或长验收清单。
  • 只生成用户要求的数量。成图后必须读回一次并简要指出明显问题,但不自动评分、制作 proof 或重生成;用户反馈后才定向修改。

输入确认

从用户消息提取:地点/对象与必要文案、海报数量、是否要原图对照拼图。已明确的不再问;用户说“你决定”时默认 1 张、只用已确认或可核实短词、不生成对照拼图。名称不确定时可识别或检索,不能凭外观编造。

工作流

0. 建立安全输入

  1. 运行 python3 scripts/check_dependencies.py。入口会自动寻找调用者目录中的兼容 .venv;失败时停止并说明,不全局安装,也不静默降级。
  2. 产物写入调用者工作目录的 output/yingzao/<run-id>/,不得写入 Skill 包。
  3. 每张来源运行 scripts/photo_preflight.py,判定 hero / support / reject,记录照片轴和构图问题。需要时先用 scripts/rectify.py 做确定性校正。
  4. 事实按 VERIFIED / OBSERVED / USER-CONFIRMED / UNCONFIRMED 分级;只有前三类进入海报。细则见 photo-preflight.md 与 research-and-annotation.md。

1. 冻结创意命题并选择参考

先写四域命题,再从 preflight 的受控标签检索:

python3 scripts/design_tokens.py suggest \
  --tag <标签> --count <数量+1> --maximize-distance \
  --history output/yingzao/<run-id>/recipe-history.json \
  --record-history
python3 scripts/design_tokens.py recipe <id> --json \
  > output/yingzao/<run-id>/analysis/recipe.json

零命中返回状态 2,此时换受控词重查。用 recipe <id> --json 取得真实 reference_assets,并将完整输出保存为 analysis/recipe.json;高风格化任务恰好选择一张主导参考。它必须与目标的主体占幅、负空间拓扑和互动边界兼容,并实际示范主体处理、主动背景和图文关系。选择方法见 mixing-logic.md。

把会改变生成决策的内容写入 creative-brief.md,再通过 preflight-gates.md 的八个生成前门控。

2. 设计字形与空间关系

按 frontend-layout-guide.md 用 scripts/typeset_compose.py 生成中性稀疏垫图。先写 design-plan.json,把四域动作分别标为 S1 / B1 / T1 / I1 等;对应标题层、主体轮廓和背景区域必须使用 guide_marker + guide_label 标在垫图上。展示层必须显式声明 glyph_design_mode;reinterpret 只画字符槽与小型字面标签,不把普通字体的大轮廓喂成最终形制。垫图只锁必要文字、层级、共同轴、阅读顺序、动作区域和主要遮挡,不锁最终颜色、材质或网页式容器。

展示标题为 reinterpret 时,按 display-glyph-morphology.md 保存 analysis/glyph-brief.md:选择一个字形谱系,记录至少五项可见特征,并逐字说明光学问题、轮廓动作和不可改变的标准部件。若声明主体压字,垫图必须用 Image 1 的真实轮廓建立 subject-footprint 和遮挡契约。

3. 整体生成

单图和同址多图融合默认使用 edit。先按 image-generation-workflow.md 写提示词并运行 scripts/prepare_generation.py;只有脚本返回 READY 才能调用图像模型。调用时原样使用清单中的 tool_arguments,不得省略主导参考、垫图或主体/背景/互动段。

多图“合一”时逐图提取主体,重组进共享透视、光向、接触阴影、边缘语言和材质的同一环境;只有用户明确要求组照或对照时才保留照片矩形。

4. 交付与按需扩展

  • 生成后先用读图工具打开成图,按 image-generation-workflow.md 做一次五项快速读回,把最明显的 0–3 个问题写入 analysis/readback.md;不因此自动重生成。
  • 用户不要拼图:交付海报。用户要对照:运行 scripts/make_comparison.py ORIGINAL POSTER OUTPUT。
  • 邀请用户指出字体、主体处理、构图、材质、文案或融合关系中的具体修改。收到反馈后,局部问题以当前成图为 edit target;主体、背景、主布局、参考方向或图文关系等结构问题回到校正原图,重做命题、参考和垫图。
  • 海报交付后问一次:“要不要继续把这张海报扩展成一张 3×3 视频分镜图,并附一段可直接交给视频模型的提示词?”用户同意后才读取 video-storyboard.md;不要自动生成视频。

按需参考

情况文件
需要具体字体、构图、材质或文化转译方法art-direction.md
制作排版垫图frontend-layout-guide.md
设计展示字形display-glyph-morphology.md
维护 Recipe / Tokentoken-system.md
读取所选参考的编码reference-encoding-matrix.md、reference-encoding-expansion-2026.md;只读命中的条目

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

このスキルの問題を報告する