Claude Code Plugins

Community-maintained marketplace

Feedback

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.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name designing-inkmon
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.
allowed-tools Read, Write, Bash

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.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)