Generate a technical specification document for a game feature or system
Generates comprehensive technical specification documents for game features with architecture, implementation plan, and risk analysis.
/plugin marketplace add sponticelli/gamedev-claude-plugins/plugin install engineering@gamedev-claude-pluginsCreate a tech spec for implementing a game feature.
# Technical Spec: [Feature Name]
## Overview
**Purpose:** [What this implements]
**Design Doc Reference:** [Link to GDD section if applicable]
**Estimated Complexity:** [Low/Medium/High]
## Requirements
### Functional
- [What it must do]
### Non-Functional
- Performance: [Frame budget, memory limits]
- Platform: [Target platforms]
- Dependencies: [What it relies on]
## Architecture
### Components
| Component | Responsibility | Location |
|-----------|---------------|----------|
| [Name] | [What it does] | [Where in codebase] |
### Data Structures
```[language]
// Key data structures with comments
// Public interfaces
[How data/control flows through the system]
[Core functionality]
[Additional capabilities]
[Final touches]
[Scenarios that need special handling]
| Risk | Likelihood | Impact | Mitigation |
|---|---|---|---|
| [Risk] | [L/M/H] | [L/M/H] | [How to address] |
[Decisions that need to be made]
Generate based on the user's feature description.