关于 signal-geometry
signal-geometry 是将概念转化为简洁几何图像的创作技能,面向图像生成工作流。它以单一空间关系、低密度标记和哑光纸面质感构建画面;能力不可用时则输出提示词与制作配方。
主要功能
- 01将概念转为单一空间事件
- 02提供五类几何视觉语法
- 03按画幅与明暗模式编排构图
- 04生成图像并检查、修复候选
- 05不可生成时输出提示词和配方
适用场景
- 01把抽象概念制作成简洁插图
- 02按指定画幅构思海报构图
- 03需要提示词与图像制作配方时
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ calicastle/ skills --skill signal-geometry安装后在 Claude Code 中输入/signal-geometry确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSEagents/openai.yamlreferences/example-index.mdrepair-playbook.md详细介绍
Signal Geometry
将一个想法转化为一种精确的空间行为,然后在干净的哑光纸面上将其呈现为简约的几何系统。默认情况下,只要具备所需能力,就生成图像;否则返回整理好的提示词和制作方案。
视觉标识
每张图像都遵循以下不变原则:
- **一个事件:**表达一种关系,例如轨道运动、汇聚、发散、压缩、偏转、传播、振荡、过滤、包围或释放。
- **安静的场域:**在有助于表达时,让图案延展至整个构图,同时保持实际标记的密度较低。目标是让约 70%-95% 的背景保持空寂,线条、点、排线或网格覆盖约 2%-8%。
- **明暗同权:**将明与暗视为同等模式。浅色模式使用干净、中性的米白色纸张,深色模式使用炭灰色染色纸张。
- **材质表面:**渲染铺满整个画面的平整、无涂层哑光纸面,并呈现细微的不规则纹理和纤维。全尺寸查看时纹理应清晰可见,缩至缩略图时则应保持低调。呈现纸张时不要加入边框、模型纵深、边缘阴影、污渍、撕裂或做旧痕迹。
- **精确标记:**使用极细线、弧线、点、节点、粒子、克制的排线、网格或线框网格。采用三级对比层次:淡化的辅助结构、清晰可读的结构,以及极少数明亮锚点。
- **克制用色:**默认保持灰度。只有在颜色承载含义时,才使用一个针尖大小的珊瑚色、橙红色或钴蓝色点缀,面积不超过画布的约 0.2%。
- **文字门槛:**默认不包含文字。明确需要文字时,只使用用户提供的原文,内容为一个简短短语或最多三个微型标签,且总字数不超过六个。
- **编辑式收尾:**保持渲染清晰、正交、平静、理性,并略带推想意味。通过拓扑、节奏、尺度和变化来创造趣味。
用参考集把握几何形态、间距、层次、克制程度和哑光质感。将其中的浅色与深色示例视为同等模式。
格式
- 默认插画使用
16:9。 - 海报需求使用
4:5。重新进行纵向构图,而不是裁切横向布局。 - 只有明确要求超宽画幅时才使用约
2.2:1。 - 遵循用户提供的精确尺寸。
未指定明暗模式时,选择能最清晰呈现空间事件的模式,并在制作方案中记录选择。
语法类别
选择一个主要类别。只有在关系需要时,才添加至多一种次要标记语言。
| 类别 | 适用场景 | 主要标记 |
|---|---|---|
| 轨道场 | 周期、引力、循环、尺度、相互影响 | 圆、弧线、径向刻度、环路、球面网格 |
| 流动变换 | 涌现、路由、过滤、压力、变化 | 流线、粒子、箭头、门、障碍物 |
| 信号条带 | 节奏、韵律、阶段、比较、累积 | 波形、轨道、条形、重复刻度、淡网格 |
| 拓扑图 | 关系、语境、系统、依赖关系 | 节点、边、框架、稀疏模块 |
| 分层场域 | 张力、阈值、重叠、潜在深度 | 刻线平面、排线、等高线、线框曲面 |
工作流
1. 明确需求
确定概念、情绪基调、输出格式、明暗模式、文字规范和执行模式。仅对用户未明确的项目,根据以上默认设置进行推断。
只有在图像生成和图像检查能力都可用时,才将执行模式设为 rendered。用户要求仅提供提示词,或任一能力不可用时,使用 prompt-only。
完成标准:开始构图前,六项内容都已明确;如有能力不可用,交付时须记录。
2. 提炼空间命题
将概念转化为一个动作动词和一个主要语法家族。写一句内部视觉描述,说明什么在移动、变化,或与什么发生关联。优先选择抽象关系,而非具象物体。
完成标准:能用一句话描述图像,无需罗列无关物体或多个事件。
3. 锁定质量锚点
阅读 references/example-index.md,并选择一个或两个匹配的条目。如果可以检查图像,请查看每个链接的图像;否则,将条目描述用作质量锚点。为每个选定的锚点记录一份锚点差异:
- 三项要保留的不变量;
- 三项要改变的维度,可从格式、拓扑、构图、视角、极性、动态、脚手架或强调色中选择。
将示例用作质量锚点,而非布局参考。不要将示例文件名、来源信息或示例专属内容传入图像提示词。
完成标准:每个选定的锚点都有一份包含三项不变量和三项维度的锚点差异,且规划的构图符合每份差异的要求。
4. 声明配方
每个维度恰好选择一个值:
- 格式:
16:9、4:5、2.2:1或提供的尺寸; - 极性:浅色或深色;
- 家族:轨道、流动、信号、拓扑或分层;
- 变换:一个主动动词;
- 几何:径向、双侧、定向、成对、分布式或垂直分层;
- 脚手架:开放空间、淡网格、框定区域或基线;
- 锚点:米白色端点、中心节点、对比线、结构性留白或无;
- 强调色:无、珊瑚色、橙红色或钴蓝色;
- 文字:无,或提供的确切措辞。
完成标准:九个维度均有一个明确选项,且共同支持同一空间命题。
5. 编写图像提示词
写四段简洁的文字,只包含应该转化为像素的信息:
- 说明画布、比例、极性、哑光纸张材质和留白目标。
- 说明空间命题、家族、变换、几何和焦点位置。
- 说明标记语言、三级对比、可选的微量强调色,以及精确的文字规则。
- 说明扁平的编辑风格成品效果,以及下方的排除约束。
明确规定位置、比例、线条密度和层级。分析笔记、配方、文件名和来源信息应放在提示词之外。
完成标准:提示词涵盖全部四个字段,包含一个视觉事件,并遵守文字门槛。
执行模式为 prompt-only 时,到此为止。返回准确编写的提示词和第 4 步的完整配方,并将状态设为 PROMPT_ONLY;跳过生成和图像质量检查。仅当该模式为回退模式时,才在提示词之外添加一条简短的能力说明。
6. 生成一个候选版本
使用内置图像生成能力。按选定比例生成光栅图像。如果用户提供了图像,只能将其用于所请求的内容或结构提示,同时保留 Signal Geometry 的视觉特征。
完成标准:存在一张可检查且符合所需比例的候选图像。
7. 检查并修复
在展示候选图像前,以原始尺寸和缩略图尺寸查看。检查下方的每项关键门槛。将首次渲染视为候选版本,而非自动定稿。
如果任何门槛未通过,请阅读 references/repair-playbook.md,找出单一的最大缺陷,仅收紧相关提示词字段,然后重新生成一次。
完成标准:所有关键门槛均通过。如果修复后的候选版本仍未通过某项门槛,将结果标记为 DONE_WITH_CONCERNS,并指出剩余缺陷。
8. 交付
先展示已接受的图像,然后提供准确的最终提示词,以及 Step 4 中的完整配方和状态。仅当图像已保存到用户的工作区时,才提供保存路径。不要附带归属或来源说明。
完成标准:用户收到已接受的图像、准确的提示词及其配方。
关键门槛
必须满足以下所有条件:
- 符合要求的宽高比,且构图专为该宽高比设计。
- 呈现一个清晰易辨的空间事件和一个主要视觉类别。
- 即使视觉主题占据画面的大部分,背景仍保持安静、占主导地位。
- 近距离观察时能看到干净的哑光纸张纹理,但不会显得破旧或过度装饰。
- 明暗倾向具有三个清晰的对比层次。
- 精细笔触保持协调、彼此分离且有意为之。
- 若使用颜色,仅以一个极小的语义性元素呈现。
- 遵守文字门槛,不得出现多余字母、数字、水印或伪文字。
- 图像在缩略图尺寸下清晰易读,经放大检查仍有细节可赏。
- 每项已记录的锚点偏差均符合要求。
拒绝那些最终呈现为仪表板、信息图、产品界面、科幻 HUD、彩色数据可视化、通用渐变团块、摄影场景、角色插画、拼贴、复古老杂志、光泽 3D 渲染,或明显照搬参考构图的候选图像。
输出格式
对于 PROMPT_ONLY,省略 Image 部分。
**Image**

**Final prompt**
```text
[exact prompt used for the accepted image]
```
**Recipe**
- Format: [ratio]
- Polarity: [light/dark]
- Family: [family]
- Transformation: [verb]
- Geometry: [choice]
- Scaffold: [choice]
- Anchor: [choice/none]
- Accent: [choice/none]
- Text: [none/exact supplied wording]
- Status: [DONE/DONE_WITH_CONCERNS/PROMPT_ONLY]