test-helpers

Generate engine-specific test helpers under tests/helpers/ for Unity/C# projects.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/LordKuper/agentic-game-studio --skill test-helpers-lordkuper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-helpers
Source: https://github.com/LordKuper/agentic-game-studio/tree/main/.claude/skills/test-helpers
Command: npx skills add https://github.com/LordKuper/agentic-game-studio --skill test-helpers-lordkuper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of reusable test helpers to reduce boilerplate and standardize patterns across the project's test suite.

Core Features & Use Cases

Generates tests/helpers/ with engine-specific assertion utilities, factory functions, and mock objects tailored to the project's systems; supports scaffolding and per-system helpers based on current engine, language, and test patterns.

Quick Start

Run /test-helpers scaffold to generate the base library, then /test-helpers all to create system-specific helpers.

Frequently Asked Questions about test-helpers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate test helpers for Unity C# projects to reduce boilerplate?

To generate test helpers for Unity C# projects, run the scaffold command to create the base library, then generate system-specific helpers. This automates factory functions, mock objects, and assertion utilities while conforming to existing project conventions without overwriting files.

What are engine-specific test helpers and when do I need them?

Engine-specific test helpers are reusable utilities for assertions, object creation, and setup patterns tailored to your engine and language. You need them when expanding test suites where common setup and mock object creation patterns recur across multiple systems.

Does generating automated test helpers work with existing test suite conventions?

Yes, automated test helper generation reads SKILL metadata and optional system prompts to conform to project conventions. It outputs new helpers under tests/helpers/ that mirror existing style and deliberately avoids overwriting any existing files in your test suite.

What's the best way to scaffold assertion utilities and mock objects for Unity testing?

The best way to scaffold assertion utilities and mock objects for Unity testing is running a two-step generation process: first scaffold the base library, then generate per-system helpers tailored to your project's current engine, language, and test patterns.

Will generating test helpers overwrite my existing factory functions or test utilities?

No, generating test helpers will not overwrite existing files. The process creates new helpers under tests/helpers/ that mirror your existing style, ensuring current factory functions, mock objects, and assertion utilities remain intact while standardizing new patterns.

Can I create per-system test helpers for specific Unity components and C# scripts?

Yes, you can create per-system test helpers for specific Unity components and C# scripts. After scaffolding the base library, generate system-specific helpers that provide tailored assertion utilities and factory functions based on your project's current engine and test patterns.