hammer-test-suite-generator

Community

Automate test suite setup, save dev time.

AuthorRonin15
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually setting up test infrastructure for new systems is time-consuming and error-prone, leading to inconsistent testing practices and delayed feature delivery. This Skill automates the entire scaffolding process.

Core Features & Use Cases

  • Standardized Test Generation: Creates shell scripts, C++ source files for functional and benchmark tests, and integrates them seamlessly into your CMake build system.
  • Master Runner Integration: Automatically updates the project's run_all_tests.sh script to include your new test suites, ensuring they are part of the continuous integration.
  • Documentation & Output Structure: Generates basic test documentation and sets up dedicated output directories for test results, maintaining project organization.
  • Use Case: When adding a new AnimationManager to the SDL3 HammerEngine, use this Skill to instantly scaffold all necessary testing files and integrate them into the build system, ensuring consistent test coverage from day one.

Quick Start

Generate a complete test suite for my new 'SoundSystem' manager, including functional and benchmark tests, and integrate it into CMake.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: hammer-test-suite-generator
Download link: https://github.com/Ronin15/SDL3_HammerEngine_Template/archive/main.zip#hammer-test-suite-generator

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.