integration-validator
Integration Validator Skill
Ensures new code integrates properly with existing systems and starter scripts.
What This Does
Validates integration between:
- New Code ↔ Starter Scripts - Does the new feature work with GameManager, managers, utilities?
- Manager Dependencies - InputManager → PlayerController, AudioManager → sound events, etc.
- Initialization Order - Do things initialize in the right sequence?
- Circular Dependencies - Are there any dependency cycles?
- Reference Integrity - Will all serialized fields and connections work?
- Event/Callback Chains - Will events fire in correct order?
- Pooling Integration - If new code spawns objects, are they pooled correctly?
- Async Coordination - Do async operations coordinate without race conditions?
Activation Triggers
This skill activates when you:
- Ask "does this work with my starters?"
- Request an "integration check"
- Ask about "dependencies" or "how this connects"
- Say "will this work with the rest?"
- Ask about "initialization order"
Input Format
Provide:
- New script(s) being added
- What they interact with from starters
- Any custom connections needed
Example:
New BossEnemy system needs to:
- Register with GameManager
- Receive input from InputManager
- Play sounds via AudioManager
- Use pooling via PoolingManager
Output Format
Validation report:
- Integration Map - How new code connects to starters
- Dependency Graph - What depends on what
- Initialization Sequence - Correct order to awaken/setup
- Compatibility - Any version conflicts or pattern mismatches?
- Potential Issues - Circular deps, missing references, race conditions
- Connection Checklist - What to wire up in Inspector
- Ready Status - Safe to integrate or needs fixes
During Development
Run before merging new features to main development branch. Catches integration issues early.
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