gds-test-automate

Generate unit, integration, smoke, and E2E test scaffolds for Godot projects.

1|Updated Aug 3, 2025
One-click install
npx skills add https://github.com/MazenMrad/Obsidio --skill gds-test-automate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gds-test-automate
Source: https://github.com/MazenMrad/Obsidio/tree/main/.cursor/skills/gds-test-automate
Command: npx skills add https://github.com/MazenMrad/Obsidio --skill gds-test-automate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the generation of comprehensive automated tests for Godot-based gameplay systems, reducing manual test design effort and speeding up quality assurance.

Core Features & Use Cases

  • Engine-aware test scaffolding for Godot projects (unit, integration, and smoke tests) with workflow-driven templates.
  • Automated infrastructure scaffolding and test file generation aligned to engine guidelines and project structure.
  • Reusable patterns for GDScript-based tests and clear guidance for extending tests across gameplay systems.

Quick Start

Provide a Godot project and instruct the skill to generate automated tests.

Frequently Asked Questions about gds-test-automate

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

FAQPage Schema
How do I generate automated tests for Godot gameplay systems?

To generate automated tests for Godot gameplay systems, provide your Godot project to the workflow. It analyzes the codebase, detects the engine, and produces unit, integration, smoke, and E2E test scaffolds with infrastructure.

What types of test scaffolds can I create for GDScript projects?

For GDScript projects, you can create unit, integration, smoke, and E2E test scaffolds. The workflow provides reusable patterns and generates infrastructure aligned to engine guidelines and project structure.

Does Godot test automation support both unit and E2E testing?

Godot test automation supports both unit and E2E testing, along with integration and smoke tests. It enforces a validation checklist and produces an automation summary report to verify comprehensive coverage.

Can I automate smoke test generation for a Godot game project?

You can automate smoke test generation for a Godot game project by applying the workflow to your codebase. It detects the engine and generates smoke test scaffolds alongside unit, integration, and E2E tests.

What is the best way to set up test infrastructure for Godot gameplay systems?

The best way to set up test infrastructure for Godot gameplay systems is using engine-aware scaffolding. The workflow generates infrastructure and test files aligned to engine guidelines, reducing manual test design effort.

Why do I need a validation checklist for Godot automated tests?

A validation checklist for Godot automated tests ensures comprehensive coverage and quality. The workflow enforces this checklist during generation and produces an automation summary report to track validation results.