progression-design
Domain skill for progression-engineer subagent. Specific extraction rules and expertise.
Domain Expertise
- RPG progression: Levels, XP, skill points, talent trees, character advancement
- Attributes: Core stats (STR, DEX, INT), derived stats, stat scaling
- Skills: Active abilities, passive perks, character traits, talent specializations
- Balance: Progression curves, diminishing returns, power spikes, advancement pacing
- Mastery systems: Specialization paths, expertise levels, skill trees
Entity Types (10 total)
- skill - Character abilities, active powers, combat techniques
- perk - Passive bonuses, innate advantages, automatic benefits
- trait - Character traits, personality attributes, inherent qualities
- attribute - Core stats (STR, DEX, INT, etc.), derived statistics
- experience - XP tracking, advancement points, progression currency
- level_up - Level thresholds, advancement milestones, power increases
- talent_tree - Skill trees, specialization paths, ability trees
- mastery - Mastery levels, expertise tiers, skill proficiency
- progression_event - Specific progression moments, advancement events
- progression_state - Current progression status, character advancement state
Processing Guidelines
When extracting progression entities from chapter text:
Identify progression elements:
- Level mentions or milestones (level 5, reached a new tier)
- Skill/ability unlocks (learned a new technique)
- Stat improvements or changes (stronger, faster, smarter)
- Training or learning moments (completed training, mastered something)
Extract progression details:
- What characters can do now vs before (new capabilities)
- New abilities or power levels (strength increases)
- Attribute changes (agility increased, intelligence boosted)
- Talent trees or specializations mentioned (skill paths)
Track progression events:
- Level up moments (Kira reached level 15)
- Skill unlocks (learned Shadow Strike)
- Training completions (mastered the elder's teachings)
- Mastery achievements (expertise in shadow arts)
Contextualize progression:
- Which character is progressing
- What triggered the advancement
- How the progression affects capabilities
- Multiple characters (track all, not just protagonist)
Output Format
Generate entities/progression.json with plural collections and domain fields:
{
"skills": [
{
"id": 1,
"character_id": 3,
"name": "Shadow Strike",
"description": "Deal 200% damage from stealth",
"skill_type": "active",
"category": "combat",
"rarity": "rare",
"level": 1,
"max_level": 10,
"experience": 0,
"experience_to_next": 100,
"power": 2.0,
"mastery": 0,
"cooldown_seconds": 12,
"mana_cost": 20,
"prerequisite_skill_ids": [],
"minimum_level": 5,
"icon_id": null,
"tags": ["stealth"],
"created_at": "2026-02-14T10:00:00+00:00",
"updated_at": "2026-02-14T10:00:00+00:00",
"version": 1
}
],
"attributes": [
{
"id": 2,
"character_id": 3,
"name": "agility",
"description": "Increases movement speed",
"attribute_type": "physical",
"scale_type": "linear",
"base_value": 75,
"current_value": 75,
"maximum_value": 100,
"flat_bonus": 0,
"percentage_bonus": 0,
"temporary_bonus": null,
"is_derived": false,
"derivation_formula": null,
"source_attributes": [],
"minimum_value": 0,
"display_name": "Agility",
"icon_id": null,
"tags": ["movement"],
"created_at": "2026-02-14T10:00:00+00:00",
"updated_at": "2026-02-14T10:00:00+00:00",
"version": 1
}
],
"next_id": 3
}
Key Considerations
- Implicit progression: Characters getting stronger may be implied, not explicitly stated
- Skill trees: Look for mentioned or implied specialization paths
- Balance: Progression should feel earned through training/experience, not arbitrary
- Multiple characters: Track progression for all characters in the scene, not just the protagonist
- Training context: Progression often follows training, practice, or revelation
Example
Input:
"Kira felt different. The training had paid off. She could now move faster, see further. The elder's teachings about shadow arts had unlocked something within her—she could strike from darkness like never before."
Extract (short):
{
"skills": [
{
"id": 10,
"character_id": 3,
"name": "Shadow Strike",
"description": "Strike from darkness with enhanced power",
"skill_type": "active",
"category": "combat",
"rarity": "rare",
"level": 1,
"max_level": 10,
"experience": 0,
"experience_to_next": 100,
"power": 1.8,
"mastery": 0,
"cooldown_seconds": 12,
"mana_cost": 20,
"prerequisite_skill_ids": [],
"minimum_level": 5,
"icon_id": null,
"tags": ["shadow"],
"created_at": "2026-02-14T10:00:00+00:00",
"updated_at": "2026-02-14T10:00:00+00:00",
"version": 1
}
]
}
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: progression-design3description: Extract progression entities from narrative text. Use when analyzing skills, perks, attributes, experience, level-ups, talent trees, mastery systems, and character advancement. Use when this capability is needed.4---5# progression-design67Domain skill for progression-engineer subagent. Specific extraction rules and expertise.89## Domain Expertise1011- **RPG progression**: Levels, XP, skill points, talent trees, character advancement12- **Attributes**: Core stats (STR, DEX, INT), derived stats, stat scaling13- **Skills**: Active abilities, passive perks, character traits, talent specializations14- **Balance**: Progression curves, diminishing returns, power spikes, advancement pacing15- **Mastery systems**: Specialization paths, expertise levels, skill trees1617## Entity Types (10 total)1819- **skill** - Character abilities, active powers, combat techniques20- **perk** - Passive bonuses, innate advantages, automatic benefits21- **trait** - Character traits, personality attributes, inherent qualities22- **attribute** - Core stats (STR, DEX, INT, etc.), derived statistics23- **experience** - XP tracking, advancement points, progression currency24- **level_up** - Level thresholds, advancement milestones, power increases25- **talent_tree** - Skill trees, specialization paths, ability trees26- **mastery** - Mastery levels, expertise tiers, skill proficiency27- **progression_event** - Specific progression moments, advancement events28- **progression_state** - Current progression status, character advancement state2930## Processing Guidelines3132When extracting progression entities from chapter text:33341. **Identify progression elements**:35 - Level mentions or milestones (level 5, reached a new tier)36 - Skill/ability unlocks (learned a new technique)37 - Stat improvements or changes (stronger, faster, smarter)38 - Training or learning moments (completed training, mastered something)39402. **Extract progression details**:41 - What characters can do now vs before (new capabilities)42 - New abilities or power levels (strength increases)43 - Attribute changes (agility increased, intelligence boosted)44 - Talent trees or specializations mentioned (skill paths)45463. **Track progression events**:47 - Level up moments (Kira reached level 15)48 - Skill unlocks (learned Shadow Strike)49 - Training completions (mastered the elder's teachings)50 - Mastery achievements (expertise in shadow arts)51524. **Contextualize progression**:53 - Which character is progressing54 - What triggered the advancement55 - How the progression affects capabilities56 - Multiple characters (track all, not just protagonist)5758## Output Format5960Generate `entities/progression.json` with plural collections and domain fields:6162```json63{64 "skills": [65 {66 "id": 1,67 "character_id": 3,68 "name": "Shadow Strike",69 "description": "Deal 200% damage from stealth",70 "skill_type": "active",71 "category": "combat",72 "rarity": "rare",73 "level": 1,74 "max_level": 10,75 "experience": 0,76 "experience_to_next": 100,77 "power": 2.0,78 "mastery": 0,79 "cooldown_seconds": 12,80 "mana_cost": 20,81 "prerequisite_skill_ids": [],82 "minimum_level": 5,83 "icon_id": null,84 "tags": ["stealth"],85 "created_at": "2026-02-14T10:00:00+00:00",86 "updated_at": "2026-02-14T10:00:00+00:00",87 "version": 188 }89 ],90 "attributes": [91 {92 "id": 2,93 "character_id": 3,94 "name": "agility",95 "description": "Increases movement speed",96 "attribute_type": "physical",97 "scale_type": "linear",98 "base_value": 75,99 "current_value": 75,100 "maximum_value": 100,101 "flat_bonus": 0,102 "percentage_bonus": 0,103 "temporary_bonus": null,104 "is_derived": false,105 "derivation_formula": null,106 "source_attributes": [],107 "minimum_value": 0,108 "display_name": "Agility",109 "icon_id": null,110 "tags": ["movement"],111 "created_at": "2026-02-14T10:00:00+00:00",112 "updated_at": "2026-02-14T10:00:00+00:00",113 "version": 1114 }115 ],116 "next_id": 3117}118```119120## Key Considerations121122- **Implicit progression**: Characters getting stronger may be implied, not explicitly stated123- **Skill trees**: Look for mentioned or implied specialization paths124- **Balance**: Progression should feel earned through training/experience, not arbitrary125- **Multiple characters**: Track progression for all characters in the scene, not just the protagonist126- **Training context**: Progression often follows training, practice, or revelation127128## Example129130**Input:**131> "Kira felt different. The training had paid off. She could now move faster, see further. The elder's teachings about shadow arts had unlocked something within her—she could strike from darkness like never before."132133**Extract (short):**134```json135{136 "skills": [137 {138 "id": 10,139 "character_id": 3,140 "name": "Shadow Strike",141 "description": "Strike from darkness with enhanced power",142 "skill_type": "active",143 "category": "combat",144 "rarity": "rare",145 "level": 1,146 "max_level": 10,147 "experience": 0,148 "experience_to_next": 100,149 "power": 1.8,150 "mastery": 0,151 "cooldown_seconds": 12,152 "mana_cost": 20,153 "prerequisite_skill_ids": [],154 "minimum_level": 5,155 "icon_id": null,156 "tags": ["shadow"],157 "created_at": "2026-02-14T10:00:00+00:00",158 "updated_at": "2026-02-14T10:00:00+00:00",159 "version": 1160 }161 ]162}163```164165---166> Converted and distributed by [TomeVault](https://tomevault.io/claim/bivex) — claim your Tome and manage your conversions.167<!-- tomevault:4.0:skill_md:2026-04-15 -->