k-spec-testing

Automate unit, integration, and functional tests for Unreal Engine 5.8 GameCore/Logic.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ewertonxyz/ProjectK --skill k-spec-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: k-spec-testing
Source: https://github.com/ewertonxyz/ProjectK/tree/main/.claude/skills/k-spec-testing
Command: npx skills add https://github.com/ewertonxyz/ProjectK --skill k-spec-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the testing doctrine and coverage for the GameCore/Logic component, ensuring the quality and functionality of game logic.

Core Features & Use Cases

  • Automated Unit Testing: Ensures every rule's math is a pure function in Source/GameCore/Logic/ with comprehensive specifications.
  • GAS Integration Tests: Validates the integration of Game Attribute Sets with minimal-world fixtures.
  • Functional Tests: Verifies the functionality of game features at the level of integration and functionality.
  • Coverage Gates: Enforces line coverage and integration/functional layer criteria for quality assurance.
  • Speed Budgets: Ensures unit tests run under 60 seconds, GAS integration under 5 minutes, and full pass under 8 minutes.

Quick Start

Run the automated tests for GameCore/Logic using the /k-test GameCore/Logic command in the editor.

Frequently Asked Questions about k-spec-testing

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

FAQPage Schema
How do I automate game logic testing in Unreal Engine 5.8?

Automated game logic testing in Unreal Engine 5.8 validates rules as pure functions in Source/GameCore/Logic/ using unit, integration, and functional tests. Running `/k-test GameCore/Logic` executes automated tests to ensure robustness and functionality.

What is a coverage gate for GameCore/Logic automated testing?

Coverage gates for GameCore/Logic automated testing enforce specific line coverage thresholds and integration/functional layer criteria to ensure quality assurance before code passes validation.

How do I validate GAS integration tests with minimal-world fixtures?

Validating GAS integration tests with minimal-world fixtures checks the integration of Game Attribute Sets within Unreal Engine. This process ensures game logic interacts correctly with attribute sets during functional testing.

Do I need Unreal Engine 5.8 to run GameCore/Logic functional tests?

Yes, you need Unreal Engine 5.8 to run GameCore/Logic functional tests. The automated testing doctrine requires this specific engine version and related testing scripts to validate game features.

What are the speed budgets for unit and GAS integration tests?

Speed budgets for unit and GAS integration tests enforce strict execution times: unit tests must run under 60 seconds, GAS integration under 5 minutes, and full test passes must complete under 8 minutes.