test-setup

Scaffold automated testing infrastructure for detected project technologies.

3|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/Negentropy-Laby/Constitution-Driven-Development --skill test-setup-negentropy-laby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-setup
Source: https://github.com/Negentropy-Laby/Constitution-Driven-Development/tree/main/.agents/skills/test-setup
Command: npx skills add https://github.com/Negentropy-Laby/Constitution-Driven-Development --skill test-setup-negentropy-laby

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds automated testing infrastructure for the project, including tests/, CI/CD workflows, and seed files, enabling repeatable quality checks from initialization.

Core Features & Use Cases

  • Detects the project technology (engine or stack) and existing state to tailor the scaffold.
  • Creates a reusable testing directory structure (tests/unit, tests/integration, tests/smoke) and a CI workflow template.
  • Provides a ready-to-run example test and a smoke seed to validate the baseline before QA hand-off.

Quick Start

Run the /test-setup command to scaffold the full test infra for your project and install CI/CD wiring.

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 automated testing infrastructure for a game engine project?

To set up automated testing infrastructure for a game engine project, this tool scans your codebase to detect the specific engine and scaffolds tailored unit, integration, and CI/CD workflows without overwriting existing files.

Can I scaffold CI/CD workflows and test directories for both Node and Rust stacks?

Yes, you can scaffold CI/CD workflows and test directories for Node and Rust stacks, as the tool detects product stacks like Python, Go, Rust, and Node to generate the appropriate automated testing structure.

What is the best way to bootstrap unit and integration tests without overwriting existing files?

The best way to bootstrap unit and integration tests without overwriting existing files is using a scaffolding tool that scans your project state and outputs a ready-to-use tests/ directory alongside sample tests.

Does the test scaffolding work with Godot, Unity, and Unreal game engines?

Yes, the test scaffolding works with Godot, Unity, and Unreal game engines by detecting the specific engine technology and generating tailored unit, integration, and smoke test scaffolds for your project.

How do I generate a smoke test seed for my product stack before QA hand-off?

You can generate a smoke test seed for your product stack by running the scaffolding command, which creates a ready-to-run example test and smoke seed to validate the baseline before QA hand-off.

What happens if I already have existing tests in my project directory?

If you already have existing tests in your project directory, the scaffolding process detects the existing state and safely generates the new testing infrastructure without overwriting your current files.