taxue-halftonelisted
Install: claude install-skill taxueseek/taxue-halftone
# 半调海报 · 艺术封面
第一性原理:**限墨不是滤镜,是可校验的印版系统。** 无论选哪种机制,一张图都必须先回答六个互斥且穷尽的问题(见 §0),缺一则不是本系统。风格 = 六轴各取一组确定值形成的指纹组合,不是把某个滤镜套上去。
> 判语:如果无法指出每块颜色来自哪支墨、哪个角或哪一层阶、纸在哪里露出,就还不是本系统。
## §0 六不变式(规范的最小不变式,MECE)
任何一张图,无论什么机制、什么风格,都必须在这六个轴上各自给出**一个确定值**。缺任一轴,图不是本系统;轴内取值模糊,图不鲜明。
| # | 轴 | 必须回答 | 数据源 | 量化约束 |
|---|---|---|---|---|
| 1 | **纸(Ground)** | 纸是哪一块、什么色 | `roles.json` | 底衬色不算墨;暗底白衬必须 choke |
| 2 | **墨(Ink/Mist)** | 哪几支墨、各干什么 | `roles.json` | 主 70–85%,辅/雾且各 1 职务;imperfect_collage 专属第三通道(跳色 ≤5%,不进主体结构),其余风格 ≤2 墨 |
| 3 | **印刷布尔** | 两色相交怎么处理 | `bools.json` | knockout/overprint/trap 三选一 |
| 4 | **机制** | 用什么印刷机制 | `mechanisms.json` | 一次一个;机制内角/点/密度须有结构 |
| 5 | **主体行为** | 图的「势」往哪走 | `behaviors.json` | still/dissipate/densify/horizon/vertical-extend |
| 6 | **字图音量** | 字和图的音量谁大 | `volume.json` | 字大声则图退;禁止双开 11 |
七轴外:**主体结构链** 与 **平台画幅** 是两个独���的约束系统(`subject.json`、`platform.json`),它们不改变六轴取值,但决定「主体是否可识别」「画幅是否被裁坏」。
## §1 重新定义问题(接案 → 六轴配方)
先问清楚,能填齐才有资格出图。产出一份内部配方(用户未问过程则不整段展示):
```yaml
# 一、主体与目的
subject: <一个可识别主体,见 subject.json>
subject_chain: <解剖/生长/功能/材料的连续结构链,见 subject.json>
intent: <公告|观察|宣言|包装|标本|封面|转绘>
exact_text: <用户原文 | 按语言发明 | none>
text_language: <用户语言,除非另指定>
representation: <faithful | abstract>
source_policy: <preserve 保像素 | distill 提炼 | invent 无源图>
# 二、六轴取值(缺一不可,见对应 json)
ground: <Ground_id> # roles.json
ink_role: <角色赋墨:role + hex + 占比> # roles.json
boolean: <knockout | overprint | trap> # bools.json
mechanism: <mechanism_id> # mechanisms.json
behavior: