What problem does it solve?
This Skill helps developers systematically break down complex RPG feature requests into concrete database schema designs, API functions, and asynchronous task requirements, ensuring a robust and complete implementation.
Core Features & Use Cases
- Feature Decomposition: Guides the analysis of any RPG feature into six core database components: reference data, state tables, player read functions, player action functions, async tasks, and fog-of-war updates.
- Pattern Library: Provides pre-defined database and API design patterns for common RPG systems like membership, inventory, crafting, and economy.
- Failure Case Checklist: Ensures comprehensive error handling by prompting for all potential failure scenarios in player actions.
- Use Case: When designing a new guild system, use this Skill to define the necessary tables (guilds, memberships, ranks), API endpoints (create guild, join guild, kick member), and identify potential issues like capacity limits or permission errors.
Quick Start
Use the rpg-game-design skill to decompose the feature request for a player inventory system.