Skill
Community

designing-inkmon

Install
1
Install the plugin
$
npx claudepluginhub 15195999826/lomomarketplace --plugin InkMon

Want just this skill?

Then install: npx claudepluginhub u/[userId]/[slug]

Description

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.

Tool Access

This skill is limited to using the following tools:

ReadWriteBash
Supporting Assets
View in Repository
CREATE-PROMPTS.md
DEVO-PROMPTS.md
ECOLOGY.md
ELEMENTS.md
EVO-PROMPTS.md
EVOLUTION.md
NAMING.md
STATS.md
scripts/validate_inkmon.py
templates/inkmon-schema.json
Skill Content

Designing InkMon

帮助用户通过多轮讨论设计新的 InkMon 生物。


Quick Start

最小创建路径 (用户只需回答 3 个问题):

  1. 阶段? → baby / mature / adult
  2. 概念? → "草系熊 + 苔藓覆盖"
  3. 定位? → 坦克 / 物攻 / 特攻 / 速攻 / 均衡

剩余步骤 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 输出

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.jsonJSON Schema
scripts/validate_inkmon.pyJSON 验证脚本

设计原则

视觉识别度

  • 每个 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)
Stats
Stars0
Forks0
Last CommitDec 26, 2025

Similar Skills