AgentSkillsCN

validate-starter-scripts

验证并审计游戏开发马拉松启动脚本的质量、完整性及正确初始化。用于在赛前检查、确认启动脚本是否正常运行,或在游戏开发马拉松开始前审计脚本质量。

SKILL.md
--- frontmatter
name: validate-starter-scripts
description: Validate and audit game jam starter scripts for quality, integrity, and correct initialization. Use when running pre-jam checks, verifying startup scripts work, or auditing script quality before a game jam begins.

Validate Starter Scripts Skill

Performs comprehensive validation of your 20 starter scripts before the game jam begins.

What This Does

Checks your complete starter script set for:

  • Code Quality - Consistent naming, proper encapsulation, clean dependencies
  • Best Practices - Proper Singleton patterns, error handling, null checks, proper disposal
  • Integration Health - Scripts work together without conflicts, proper initialization order, no circular dependencies
  • Memory Safety - Object pooling consistency, proper cleanup, no memory leaks
  • Modern Pattern Readiness - Input System compatibility, async/await preparedness, resource management

Activation Triggers

This skill activates when you:

  • Ask to "validate my starter scripts"
  • Request a "code audit" or "quality check"
  • Run /review-starters command
  • Ask to "check my 20 scripts" or "review my starters"

Output Format

Returns a structured report:

  1. Critical Issues (must fix before jam)
  2. Best Practice Suggestions (improve code quality)
  3. Integration Warnings (potential team collaboration issues)
  4. Modern Pattern Gaps (missing Input System, async patterns, etc.)
  5. Ready Status - "Ready to ship" or list of recommended fixes

Pre-Jam Usage

Run this before your game jam starts to ensure all starter scripts are solid and won't cause problems during development.