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.json帮助用户通过多轮讨论设计新的 InkMon 生物。
最小创建路径 (用户只需回答 3 个问题):
剩余步骤 Claude 自动完成 → 生成 JSON 并保存到 data/inkmons/<name_en>.json
| 级别 | 内容 | 说明 |
|---|---|---|
| 🔒 必须遵循 | JSON Schema、BST 范围、5个风格锚点词 | 这些是硬性约束,不可变更 |
| 🔓 灵活处理 | 命名创意、设计特征、生态关系 | Claude 可根据上下文自由发挥 |
| ❓ 需确认 | 阶段、属性选择、数值分配倾向 | 需要用户明确决定 |
所有 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 |
重要:创建时需要用户指定阶段,不要预设。
data/inkmons/ 目录生成 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 验证脚本 |
设计完成后,生成符合 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 设计退化形态 |