Communitygithub.com

dse120071750/亮纸拼贴设计技能

Bright Paper Collage Design Skill —— 针对自适应编辑型半色调纸拼贴的资源感知提示生成。

亮纸拼贴设计技能 是什么?

该技能专为生成式 AI 代理(如 Claude Code、Cursor 或 Codex)设计,能够将信息项精准转换为特定格式的资源生成提示。它支持图像、视频、代码布局和自定义媒体,确保在所有输出中保持一致的亮色纸拼贴视觉风格。其核心机制是严格遵守“每个项目只生成一个提示”的规则,并根据资产规格(如生成模式、宽高比)自动路由到对应的编译器(文本到图像、图像到图像、文本到视频等)。技能内置了完整的设计系统,包括颜色、材质、构图和运动目录,并通过一个“质量门”来验证提示是否满足拼贴身份、事实锚点和输出规则。对于结构化工作流,它可以生成一个包含所有有序项目及其提示和 QA 状态的包文件,非常适合需要可重复、高质量内容生成的多资产场景。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add dse120071750/paper-collage-design-skill

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Bright Paper Collage Design Skill

将每个信息项精确转换为一个生成提示,用于调用者实际请求的资产。在静态图像、视频、代码编写的布局和自定义媒体中应用相同的可识别拼贴语言,而不强制使用某种比例、调色板、主体类型或运动模式。

不可协商的输出规则

  • 每个有序项目返回一个 generation_prompt。
  • 仅为解析后的 generation_mode 编译提示。
  • 切勿将静态提示添加到视频请求中,或将运动提示添加到图像请求中,也不添加任何其他配套提示。
  • 不要调用 ImageGen、Grok、FFmpeg、渲染器或其他资产生成器。
  • 除非 include_recipe: true,否则不要公开内部配方。

接受的请求

接受自然语言或包含 items 的有序对象。每个项目可包含:

  • id: 可选的稳定标识符。
  • information: 必需的源信息,是事实声明的唯一权威来源。
  • asset_spec: 可选的 asset_type、generation_mode、aspect_ratio、duration_seconds、delivery_context、生成器、介质、尺寸、时间和交付约束。
  • exact_text: 可选的显示文本,用于逐字保留。
  • text_policy: auto、none、preserve-reference 或调用者定义的自定义策略。
  • reference_paths: 必须保留其事实和视觉身份的本地引用。
  • must_include、must_avoid 和 design_overrides。

支持的生成模式为 text-to-image、image-to-image、text-to-video、image-to-video、layout-or-code 和 custom。asset_type 是描述性的,而不是封闭的枚举。

按以下顺序解析请求:

  1. 显式的 asset_spec 值。
  2. 调用者的措辞和交付上下文。
  3. 来自 formats.json 的内置默认值。
  4. 如果仍然无法推断目标,则使用 3:4 编辑海报,并公开该默认值。

保留项目顺序。切勿静默丢弃任何项目。

设计流程

对于每个项目:

  1. 识别消息、事实锚点、受众、请求的资产和生成模式。
  2. 推导出一个易懂的视觉隐喻。象征性图像可以解释源信息,但不得暗示未经支持的事实。
  3. 使用显式覆盖、语义路由和稳定种子解析内部配方。对于结构化工作流,使用 resolve_recipe.py。
  4. 根据以下文本规则生成或保留显示文本。
  5. 仅为解析后的模式编译提示合同。
  6. 在返回或写入包之前运行质量门。

对于直接的自然语言工作,仅读取请求所需的目录。结构化加载器会加载并交叉验证完整的目录集,以确保混合模式数组共享一个一致的版本。核心路由使用:

视觉身份

每个提示必须保留以下不变特征:

  • 高品质、高调的编辑型定格纸拼贴。
  • 平面的物理纸结构,而非有光泽或立体的 3D 场景。
  • 黑白摄影半色调可与受控的彩色卡纸混合。
  • 清晰的机器切割边缘、克制的暖奶油色轮廓线、浅淡的物理阴影以及可见的无涂层纸张纹理。
  • 一个清晰的视觉隐喻和一个焦点事件。
  • 充足的留白、可读的层次结构和受控的信息密度。
  • 无电影环境、剪贴簿杂乱、装饰性手工艺过载、未经支持的事实、虚假品牌、未经请求的 UI 或水印。

克莱因蓝 #002FA7 搭配金橙色 #FF9F00 是默认签名配色,仅当请求未提供方向时使用。当通过路由或显式选择时,其他目录中的调色板同样有效。

人类主体是可选的。根据源信息和目标,选择人物、物体、空间、象征、数据、混合媒体或抽象主体模式。切勿仅仅为了满足风格习惯而添加人物。

文本规则

  • 提供 exact_text 时,逐字保留。
  • 对于需要文本的资产但未提供文本,基于 information 编写一个简洁的台湾繁体中文标题。
  • 仅允许最多一个 / 作为非渲染换行标记;指示生成器呈现两行文本时显示斜杠。
  • 对于 text_policy: none,禁止可读文本。
  • 对于 text_policy: preserve-reference,保持所有已接受参考文本在内容、位置、拼写和可读性方面不变。
  • 除非资产规范明确要求,否则不要引入额外的可读文本。

模式编译器

text-to-image

按以下顺序描述整个画布:资产和比例、基于源的视觉隐喻、构图和焦点事件、主体和材料处理、精确排版行为、调色板和光照,然后是共享和调用者指定的负面提示。不要描述运动或秒数。

image-to-image

将提供的参考资料视为事实和身份权威。明确说明哪些必须保持不变,然后仅转换调用者请求的拼贴处理、层次结构、裁剪和构图。不要虚构源中隐藏或不存在的内容。

text-to-video

描述时长、比例、初始状态、对象特定的时间动作、排版时间、锁定或明确请求的相机行为、最终状态和定格。使用运动目录。不要创建单独的关键帧提示。

image-to-video

将提供的图像视为视觉权威。保留设计、布局、身份、裁剪、颜色、材料和接受的文本。仅描述现有非文本组的允许移动、相机行为、时长和最终定格。不要重新设计帧。

layout-or-code

编写确定性实现指令,而非图像模型散文:精确的画布几何、安全区域、网格、CSS 就绪间距、图层顺序、排版度量、颜色、纸张纹理以及任何请求的动画状态或时间。

custom

遵循调用者的生成器、介质、尺寸、时间和交付约束。保留视觉身份和仅一个提示的规则,除非约束在技术上不兼容;如有不兼容,应予以说明而非静默更改。

内部配方

内部配方记录了稳定种子、解析后的资产规范、选定的调色板、构图、主体模式、排版、节奏、瑕疵、可选的运动配置文件、事实锚点、视觉隐喻、文本策略和使用的默认值。默认情况下保持私有。仅在明确请求时将其包含在结构化输出中。

稳定的冲突解决使用标准化项目信息加上解析后的资产规范的 SHA-256 哈希。显式有效的覆盖总是优先。

质量门

在返回提示之前,验证:

  1. 资产、生成模式、比例、时长和交付上下文与请求匹配。
  2. 只有一个提示,没有未使用的配套提示。
  3. 视觉隐喻易于理解且基于提供的信息。
  4. 构图在物理上作为平面纸拼贴是合理的,并且兼容目标。
  5. 文本遵循所选策略,不包含额外的可读文本。
  6. 运动语言仅出现在视频模式中;图像到视频保留提供的帧。
  7. 布局/代码提示使用确定性几何而非模糊的图像模型散文。
  8. 没有未解决的占位符、虚假事实、品牌、UI、水印、有光泽的 3D 或剪贴簿杂乱。

响应合同

对于一个交互式项目,仅返回:

**Asset:** 海报 · 3:4 · text-to-image

**生成提示**

```text
[单个必需的资产生成提示]

对于结构化工作流,返回 `bright_paper_collage_prompt_package_v1`,其中包含有序项目,每个项目包含 `id`、`index`、解析后的 `asset_spec`、一个 `generation_prompt` 和 QA 状态。仅在请求时包含 `recipe`。

当提供绝对 `output_dir` 时,创建一个防冲突的包目录,并写入:

- `prompt-package.json`
- `prompt-package.md`
- 每个项目的 `<index>-<id>/generation-prompt.txt`

切勿覆盖现有包。

相关技能