# Poolcore Megastructure

> 生成池核与超现实泳池巨构内容：首次调用先确认生成数量、画幅、文案、历史去重和交付方式；确认主题后批量生成同一世界观下的原创图片。适用于池核、Poolcore、巨构建筑、liminal space、超现实泳池和批量 AI 建筑图。

- Skill: `squashtrr-prog/poolcore-megastructure` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add squashtrr-prog/poolcore-megastructure`
- Raw SKILL.md: https://api.skillmd.com/api/skills/squashtrr-prog/poolcore-megastructure/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: squashtrr-prog (https://skillmd.com/u/squashtrr-prog)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/squashtrr-prog/poolcore-megastructure

---


# Poolcore Megastructure

## 目标

把池核视觉创作整理成可重复使用的两阶段工作流：先锁定本次任务配置，再提供候选主题；用户选定一个主题后，围绕同一世界观批量生成内容不同、风格统一的原创池核巨构图片，并按需补充中文发布文案。

本 Skill 不绑定固定电脑、盘符或保存目录。它可以在不同 Agent 和工作区中使用。

详细规则见：

- [references/prompt-framework.md](references/prompt-framework.md)：视觉 DNA、镜头、尺度、提示词结构和质量检查。
- [references/topic-library.md](references/topic-library.md)：候选主题池和组合规则。

## 触发与边界

当用户要求生成池核、Poolcore、巨构泳池、超现实水利建筑、liminal space 图片或批量池核图文内容时使用。

参考图只用于提取抽象视觉语言，不直接复制具体建筑轮廓、柱网数量、池面形状、场景排列、人物姿态或相机位置。不要声称生成内容属于真实建筑或真实摄影。

## 首次调用确认门槛

“首次调用”指当前对话中第一次启用本 Skill。首次调用时不要马上给主题，也不要调用图像生成工具。先向用户展示下列默认配置，并要求明确确认或修改：

1. **生成数量**：默认 6 张。
2. **图片规格**：默认竖版 9:16，目标 2160×3840，不透明 RGB。
3. **发布文案**：默认同时生成一份中文标题、5 个备选标题、描述和话题。
4. **历史去重**：默认关闭；只有用户提供历史目录、主题清单或已有作品时才开启。
5. **结果交付**：默认直接在当前对话返回产物；若宿主支持文件写入，则可使用当前工作区中的相对目录；只有用户主动指定目录时才写入该目录。

使用简短确认格式，例如：

```text
开始前请确认本次配置：
- 6 张
- 9:16，目标 2160×3840
- 同时生成中文发布文案
- 不读取历史目录去重
- 结果直接返回；如需保存，请告诉我目录

回复“确认”即可，也可以直接修改其中任意一项。
```

用户明确确认后才能进入阶段一。不要把默认值写进本机配置文件，也不要要求用户必须提供保存路径。当前对话内再次调用时，可以沿用已确认配置，但应在执行前用一句话复述关键参数；用户随时可以修改。

## 阶段一 生成候选主题

1. 如果用户启用了历史去重，读取用户明确提供的历史目录或主题清单；如果没有提供可读取的历史信息，说明本轮只做当前 6 个候选之间的去重，不因此阻塞任务。
2. 读取 [references/topic-library.md](references/topic-library.md)，根据当前日期、当前时间和已确认配置抽取 6 个候选主题。若用户修改了候选数量，则按用户要求输出。
3. 默认 6 个候选至少包含 2 个室内主题和 2 个室外主题，其余可来自地下、极地、沙漠、海岸、云海或非地球环境。
4. 每个候选必须拥有不同的“建筑结构 + 场景环境 + 水体机制 + 镜头语言”，不能只更换颜色或地名。
5. 每个候选输出：主题名、空间设定、核心结构、水体特征、建议镜头和差异点。主题名不得含斜杠、冒号或其他常见文件名禁用字符。
6. 最后请用户选择本期唯一主题。用户可以回复数字、主题名或“重新随机”。这一阶段不生成图片。

## 阶段二 批量生成图片

### 生成提示词

1. 将选定主题扩写成与已确认数量一致的独立提示词。所有提示词共享主题、色调、材质和建筑世界观，但画面内容、建筑状态、水体位置和环境关系必须真正不同。
2. 每条提示词都包含：主体、巨构尺度、空间设定、构图、镜头、光线、色彩、材质、水体细节、人物尺度、原创约束和负面约束。
3. 默认 6 张至少使用 4 种视角，例如中轴远景、侧向消失点、贴水低机位、宽阔斜向视角、高位斜俯视、前景框景或远端长焦压缩。
4. 每张只保留 1 个主要建筑形体和最多 1 至 2 个辅助形体。不要依靠堆叠建筑、桥梁、管线或机械结构制造宏大感。
5. 视觉和尺度硬约束必须遵守 [references/prompt-framework.md](references/prompt-framework.md)。

### 调用图像生成工具

1. 使用当前宿主可用的图像生成工具，按不同提示词分别生成，不用同一提示词的多变体替代不同场景。
2. 若宿主一次只能返回一张图，按顺序逐张生成；若支持可靠的批量生成，也必须保证每张图对应独立提示词。
3. 目标为 9:16、2160×3840、RGB、不透明。若工具只输出较小尺寸，可在不拉伸、不裁掉主体的前提下高质量放大；若含 Alpha，先在实心白色、浅灰或场景底色上扁平化。
4. 若宿主没有图像生成能力，仍然输出完整的独立提示词和命名清单，并清楚说明未实际生成图片，不要伪造文件。

### 逐张质量检查

逐张检查：

- 是否仍属于同一主题，同时又不是同一场景的简单换机位。
- 水体是否清澈、蓝绿色、面积足够大，且能看见浅色池底或人工边界。
- 室内是否顶部不可见、至少一侧开放、地面和水面具有巨构纵深。
- 室外是否能看见厚重池壁、坝体、平台立面或明显垂直落差，而不是普通无边泳池或自然海洋。
- 人物是否只占画面约 1% 至 3%，比例正常、自然肤色、无特写。
- 是否有至少 4 种受控视角，是否保留大面积留白和简洁主体。
- 是否出现文字、水印、透明背景、棋盘格、畸形人物、错误透视或浑浊水体。

任何一项明显失败时，修改该张提示词并只重做不合格图片。

## 发布文案

仅在用户确认需要文案时生成。格式如下：

```text
标题：池核档案｜主题

备选标题：
1. ……
2. ……
3. ……
4. ……
5. ……

描述：……

#池核 #Poolcore #超现实建筑 #AI艺术 ……
```

描述为 3 至 5 句冷静、具体的视觉叙事：先写环境和空间，再写建筑、水域、光线和远方尺度，最后用极小人物收束。不要写制作过程、提示词分析或画面中不存在的事件。

如果用户提供了自己的系列编号或固定话题，沿用它们；否则不要自作主张维护跨设备的全局档案序号。

## 结果交付与可选保存

默认直接在对话中交付图片、提示词、命名建议和文案。保存文件是可选能力，不是使用前提。

当用户要求保存时：

1. 优先使用用户指定目录。
2. 用户没有指定目录但宿主存在明确工作区时，在工作区内新建相对目录，例如 `outputs/日期-主题/`。
3. 如果宿主没有明确、可写的工作区，只返回产物并询问用户是否需要另存，不猜测电脑路径。
4. 不覆盖已有文件；使用 `01_场景名.png`、`02_场景名.png` 等有意义的名称。
5. 文案可保存为 UTF-8 的 `池核本期文案.txt`。
6. 完成后报告实际生成数量、失败或重做情况、最终规格和实际保存位置；没有保存时明确写“已在对话中交付，未写入本地目录”。

## 完成标准

- 首次调用已获得用户明确配置确认。
- 用户只选择了一个本期主题。
- 图片数量与配置一致，每张对应独立场景和提示词。
- 默认 6 张至少覆盖 4 种镜头关系。
- 水体、建筑尺度、留白、人物比例和原创性检查通过。
- 保存行为完全遵循用户选择，没有硬编码路径。


