Feature Architect Skill
Designs game feature architecture before coding begins.
What This Does
Takes feature requirements and produces complete architectural plans:
-
System Design - What classes/components are needed?
-
Architecture Diagram - Visual structure showing relationships
-
Integration Points - How does this plug into GameManager, InputManager, UIManager, etc.?
-
Modern Patterns - Input System usage, async/await patterns, dependency injection approach
-
Data Flow - How information moves through the system
-
Initialization Order - When/how does the feature initialize?
-
Resource Management - Pooling needs, object lifetime, cleanup strategy
Activation Triggers
This skill activates when you:
-
Ask to "design a feature" or "plan out"
-
Request an "architecture" for something
-
Ask "how should I structure" a new system
-
Run /design-feature command
-
Ask "what classes do I need?"
Input Format
Describe your feature simply:
-
"I need a boss enemy with different attack patterns"
-
"Create a shop system where players buy upgrades"
-
"Design a checkpoint/save system"
Output Format
Complete architecture plan with:
-
System Overview - High-level description
-
Class Structure - Classes needed, inheritance/composition
-
Dependency Map - What connects to what
-
Integration Strategy - How it plugs into starters
-
Modern Patterns Used - Input System, async, DI approaches
-
Code Skeleton - Class signatures and method stubs
-
Next Step - Ready for /generate-feature command
Jam-Time Workflow
-
Describe feature → get architecture
-
Review architecture with team
-
Use /generate-feature to write code