test-setup

Scaffold automated testing infrastructure with tests/ directories and CI workflows.

Updated Feb 8, 2024
One-click install
npx skills add https://github.com/kay6198835/Game-RPG --skill test-setup-kay6198835
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-setup
Source: https://github.com/kay6198835/Game-RPG/tree/main/.claude/skills/test-setup
Command: npx skills add https://github.com/kay6198835/Game-RPG --skill test-setup-kay6198835

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold the automated testing infrastructure for a project engine, creating a consistent base for unit, integration, and CI workflows.

Core Features & Use Cases

  • Create the tests/ directory structure (tests/unit, tests/integration, tests/smoke, tests/evidence)
  • Configure engine-specific test runners and CI workflows
  • One-time setup during the Technical Setup phase before sprint 1

Quick Start

Run the /test-setup command to scaffold the engine's automated testing infrastructure.

Frequently Asked Questions about test-setup

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

FAQPage Schema
How do I set up test infrastructure and CI workflows for a new engine project?

To set up test infrastructure, run the /test-setup command to generate a tests/ directory, CI workflows, and engine-specific runners. This scaffolds unit, integration, smoke, and evidence test folders before sprint 1.

What is automated testing infrastructure scaffolding and when do I need it?

Automated testing infrastructure scaffolding creates a standardized base for unit, integration, and CI workflows. It is needed during the Technical Setup phase to ensure a testing foundation is in place before the first sprint.

What is the best way to bootstrap a tests directory structure for CI?

The best way to bootstrap a tests directory is using automated scaffolding to generate tests/unit, tests/integration, tests/smoke, and tests/evidence paths alongside engine-specific test runners and CI workflows.

Can I configure engine-specific test runners with this setup process?

Yes, configuring engine-specific test runners is supported by the setup process. It generates the runners and CI workflows required to standardize the testing foundation for your specific engine project.

Do I need to run test setup before the first sprint?

Yes, you need to run the test setup before the first sprint. It is a one-time setup applied during the Technical Setup phase to ensure the automated testing foundation is ready for sprint 1.

Why does my engine project need a standardized testing foundation?

Your engine project needs a standardized testing foundation to ensure consistent unit, integration, and CI workflows. Scaffolding the test infrastructure upfront prevents configuration drift and missing test runners during development.