npx claudepluginhub 15195999826/lomomarketplace --plugin InkMonWant just this skill?
Then install: npx claudepluginhub u/[userId]/[slug]
InkMon 生物设计专家。通过多轮讨论引导用户设计新的 InkMon 生物, 包括进化阶段选择、属性/数值分配、外观设计和 AI 提示词生成。 当用户说"设计一个新 InkMon"、"创建 InkMon"、"我想做一个火系生物"、 "帮我设计进化链"、"这个 InkMon 的数值怎么分配"、"设计外观"、 "生成提示词"时,此技能应被激活。也适用于讨论生物概念、调整六维数值、 设计外观特征、配色方案等场景。 Guides the InkMon creature design process through multi-turn discussion. Use when user is in the InkMon creation workflow, discussing creature concepts, stats, evolution stage, or appearance design.
This skill is limited to using the following tools:
CREATE-PROMPTS.mdDEVO-PROMPTS.mdECOLOGY.mdELEMENTS.mdEVO-PROMPTS.mdEVOLUTION.mdNAMING.mdSTATS.mdscripts/validate_inkmon.pytemplates/inkmon-schema.jsonDesigning InkMon
帮助用户通过多轮讨论设计新的 InkMon 生物。
Quick Start
最小创建路径 (用户只需回答 3 个问题):
- 阶段? → baby / mature / adult
- 概念? → "草系熊 + 苔藓覆盖"
- 定位? → 坦克 / 物攻 / 特攻 / 速攻 / 均衡
剩余步骤 Claude 自动完成 → 生成 JSON 并保存到 data/inkmons/<name_en>.json
自由度说明
| 级别 | 内容 | 说明 |
|---|---|---|
| 🔒 必须遵循 | JSON Schema、BST 范围、5个风格锚点词 | 这些是硬性约束,不可变更 |
| 🔓 灵活处理 | 命名创意、设计特征、生态关系 | Claude 可根据上下文自由发挥 |
| ❓ 需确认 | 阶段、属性选择、数值分配倾向 | 需要用户明确决定 |
InkWorld 风格锚点词
所有 InkMon 共用 5 个风格锚点词:
| 锚点词 | 锁定的特征 |
|---|---|
low poly | 几何结构(低多边形) |
faceted | 切面感 |
sharp edges | 硬边 |
ink sketch texture | 材质纹理(排线、墨线) |
non-reflective surface | 无反射表面(哑光质感) |
进化阶段
每个 InkMon 必须指定进化阶段,阶段决定 BST 范围:
| 阶段 | 英文 | 特点 | BST 范围 |
|---|---|---|---|
| 幼年体 | baby | 可爱、圆润、简单 | 250-350 |
| 成熟体 | mature | 平衡、有力量感 | 350-450 |
| 成年体 | adult | 威严、复杂、完成感 | 450-550 |
重要:创建时需要用户指定阶段,不要预设。
设计流程
1. 确定阶段
- 首先询问用户:这是 baby / mature / adult 中的哪个阶段?
- 阶段决定 BST 范围和设计风格
2. 概念讨论
- 确定灵感来源(基于什么动物/元素)
- 确定设计方向和风格
- 参考 NAMING.md 确定命名
3. 属性确定
- 选择主属性和副属性
- 参考 ELEMENTS.md 了解属性克制
- 参考 STATS.md 分配六维数值
4. 生态设计
- 确定栖息地和食性
- 设计天敌/猎物关系
- 参考 ECOLOGY.md
5. 外观设计与提示词
- 确定设计特征和配色
- 根据 CREATE-PROMPTS.md 生成 design 提示词
- 提示词用于 AI 生成主概念图
6. JSON 输出
- 按固定 Schema 生成 InkMon JSON 文件
- 保存到
data/inkmons/目录 - 参考 templates/inkmon-schema.json
7. 验证与反馈循环
生成 JSON 后,使用验证脚本检查并迭代:
python scripts/validate_inkmon.py <json_file>
验证流程:
┌─────────────┐
│ 生成 JSON │
└──────┬──────┘
▼
┌─────────────────────────────────────┐ ✗ 验证失败
│ python scripts/validate_inkmon.py │───────────────┐
└──────────────┬──────────────────────┘ │
│ ✓ ▼
▼ ┌───────────────┐
┌─────────────┐ │ 返回对应步骤修正 │
│ 用户确认? │ └───────┬───────┘
└──────┬──────┘ │
│ │
✓ 满意 ──┐ ✗ 不满意 ────────┘
▼
┌──────────┐
│ 保存 JSON │
└──────────┘
验证脚本检查项:
| 检查项 | 失败时返回 |
|---|---|
| 六维之和 ≠ BST | → 步骤 3 |
| BST 超出阶段范围 | → 步骤 3 |
| 属性不在有效列表 | → 步骤 3 |
| 阶段无效 | → 步骤 1 |
| 提示词缺少锚点词 | → 步骤 5 |
| 名称格式错误 | → 步骤 2 |
| 食性无效 | → 步骤 4 |
| HEX 颜色格式错误 | → 步骤 2 |
快速参考
| 文档 | 用途 |
|---|---|
| NAMING.md | 命名规范和示例 |
| STATS.md | 六维数值分配指南 |
| EVOLUTION.md | 进化设计原则 |
| ELEMENTS.md | 属性克制关系 |
| ECOLOGY.md | 生态关系设计 |
| CREATE-PROMPTS.md | 创建提示词模板 |
| EVO-PROMPTS.md | 进化提示词模板 |
| DEVO-PROMPTS.md | 退化提示词模板 |
| templates/inkmon-schema.json | JSON Schema |
| scripts/validate_inkmon.py | JSON 验证脚本 |
设计原则
视觉识别度
- 每个 InkMon 应有独特的视觉特征
- 配色应与属性相符
- 进化链保持设计一致性
数值平衡
- BST 符合阶段对应的范围
- 有明显的强项和弱项
- 进化后数值合理增长
生态合理性
- 栖息地与属性匹配
- 食性符合设计概念
- 天敌/猎物关系逻辑自洽
输出格式
设计完成后,生成符合 Schema 的 JSON 文件:
{
"inkmon": {
"name": "苔藓熊",
"name_en": "MossBear",
"dex_number": 1,
"description": "栖息在森林深处的熊类 InkMon,身上覆盖着厚厚的苔藓。",
"elements": { "primary": "grass", "secondary": null },
"stats": { "hp": 80, "attack": 75, "defense": 70, "sp_attack": 55, "sp_defense": 65, "speed": 45, "bst": 390 },
"design": {
"base_animal": "熊",
"features": ["苔藓皮毛", "水晶爪", "树根脚"],
"color_palette": ["#228B22", "#8B4513", "#90EE90"]
},
"evolution": {
"stage": "mature",
"evolves_from": "MossBaby",
"evolves_to": [],
"evolution_method": "level_25"
},
"ecology": {
"habitat": "森林",
"diet": "herbivore",
"predators": [],
"prey": []
},
"image_prompts": {
"design": "Matching the style... (完整提示词)"
}
}
}
保存路径: data/inkmons/<name_en>.json
相关命令
| 命令 | 用途 |
|---|---|
/inkmon-create | 创建新 InkMon(使用本 Skill) |
/inkmon-evo <name> | 为现有 InkMon 设计进化形态 |
/inkmon-devo <name> | 为现有 InkMon 设计退化形态 |
/inkmon-sync | 快速同步新 JSON 文件到数据库 |
/inkmon-sync-strict | 严格同步(检查内容一致性) |
设计完成检查清单
基础信息
- 阶段已确定 (baby/mature/adult)
- 中英文名称符合规范
- 描述简洁有特色
属性与数值
- 主属性与设计概念匹配
- 副属性有合理理由(如有)
- BST 在阶段对应范围内
- 六维分布有明显强弱项
进化与生态
- 进化链设计合理
- 栖息地与属性匹配
- 食性符合设计概念
提示词生成
- 包含一致性约束 (Matching the style...)
- 包含世界观锚点 (InkMon from InkWorld)
- 包含 5 个风格锚点词
- 主体描述包含:名称、原型动物、独特特征、材质/装备
- 进化/退化时说明与原形态的关系
- 包含环境与背景 (stone pedestal, white background)
- 包含技术参数 (--ar 1:1 --Resolution 2K)
Similar Skills
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.