k-test

Run targeted ProjectK tests via PowerShell with filtering and detailed logs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires powershell, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of running automated tests in a ProjectK development environment, focusing on efficiency and fast feedback for developers.

Core Features & Use Cases

  • Efficient Test Execution: Rapidly execute tests directly against an already open editor, minimizing load times and providing instant feedback.
  • Selective Testing: Allows filtering of test cases based on specific components or scenarios, reducing noise and focus on changes.
  • Headless Execution: Designed for Continuous Integration and background testing scenarios.
  • Detailed Logging: Provides a detailed log of the test run, with specific exit codes to quickly diagnose issues.

Quick Start

To run a test suite for 'Game.Logic.DamageResolver', use the command: k-test -Filter Game.Logic.DamageResolver

Frequently Asked Questions about k-test

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

FAQPage Schema
How do I run automated tests against an open editor in a ProjectK development environment?

To run automated tests against an open editor in a ProjectK development environment, use PowerShell scripts to initiate targeted test execution. This approach minimizes load times and provides rapid feedback by testing the active state directly.

Can I filter specific test cases for headless execution in a CI pipeline?

Yes, you can filter specific test cases for headless execution in CI pipelines. The testing mechanism supports selective filtering based on components or scenarios, reducing output noise and focusing validation on targeted changes.

Does PowerShell support selective test filtering for ProjectK components?

PowerShell supports selective test filtering for ProjectK components through dedicated scripts. You apply a filter parameter, such as targeting 'Game.Logic.DamageResolver', to execute only the specified test suite and minimize unnecessary output.

What is the best way to diagnose failing test runs during automated testing?

The best way to diagnose failing test runs during automated testing is to review the detailed logging output. The system generates specific exit codes and comprehensive reports to quickly identify and resolve issues within your executed components.

Do I need a specific development environment to execute ProjectK automated tests?

Yes, you need access to the ProjectK development environment and PowerShell to execute automated tests. The scripts rely on this specific environment to run headless test scenarios and generate detailed reporting.

Why does my test execution produce minimal output instead of full logs?

Your test execution produces minimal output by design to focus on fast feedback. However, detailed logs and specific exit codes are generated in the background to help you quickly diagnose issues without cluttering your immediate view.