feature-architect
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-featurecommand - 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-featurecommand
Jam-Time Workflow
- Describe feature → get architecture
- Review architecture with team
- Use
/generate-featureto write code
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.
8jam-prep-checklist
setup preparation readiness checklist pre-jam verification launch ready
3