feature-generator
Feature Generator Skill
Writes complete, production-ready C# scripts for game features.
What This Does
Generates fully-functional feature code that:
- Matches Your Patterns - Follows your 20 starter scripts' style and organization
- Uses Modern Practices - Input System, async/await, dependency injection, pooling
- Integrates Seamlessly - Properly connects to GameManager, InputManager, UIManager, AudioManager
- Production Quality - Proper error handling, null checks, logging, optimization
- Memory Safe - Appropriate pooling, proper cleanup, no leaks
- Well-Documented - Clear comments explaining non-obvious logic
Activation Triggers
This skill activates when you:
- Ask to "generate a script" or "write a script"
- Request "code" for a feature
- Run
/generate-featurecommand - Ask to "implement" something
- Say "write code for" a system
Input Format
Provide the architecture from /design-feature:
- "Generate the BossEnemy script based on this architecture..."
- "Write all three attack pattern scripts..."
- "Code the shop UI system..."
Output Format
Complete scripts with:
- Full C# code - Ready to copy/paste into Unity
- Class Documentation - What the class does
- Public API - Exposed methods/properties and their purpose
- Integration Notes - How to connect in editor (Inspector assignments)
- Modern Pattern Usage - Where Input System, async, DI, pooling are used
- Performance Notes - Why certain decisions were made
Quality Guarantees
Generated code: ✓ Compiles without errors ✓ Follows your starter patterns ✓ Uses modern Unity practices ✓ Memory efficient ✓ Ready to test immediately
Jam-Time Speed
Generate → Paste → Test → Next feature. No refactoring needed.
More from karchtho/my-claude-marketplace
ui-ux-design
UI/UX design principles, design systems, accessibility, responsive design, and user experience best practices. Activates when discussing layouts, styling, design decisions, user flows, or visual design.
12nginx-configuration
Configure Nginx web server for high-performance reverse proxy, load balancing, SSL/TLS, caching, and API gateway functionality. Master production deployments, security headers, and monitoring.
11docker-compose-creator
Design multi-container applications with Docker Compose. Covers service orchestration, networking, volumes, environment configuration, health checks, and production deployment patterns. Use when defining local development stacks or deploying multi-service applications.
10dockerfile-generator
Generate production-ready Dockerfiles with best practices for various tech stacks. Covers multi-stage builds, optimization, security, and language-specific patterns (Node.js, Python, Go, Rust, Java). Use when creating new application containers.
8docker-container-basics
Docker containerization fundamentals. Master container lifecycle, image management, networking, volumes, resource limits, and production deployment patterns. Use when building, running, debugging containers or implementing container orchestration.
8feature-architect
Design game feature architecture before writing code. Use when planning a new feature system, deciding on component structure, or mapping out how a feature integrates with existing systems.
6