angelscript-tdd-agent-iteration

Runs AngelScript unit tests and iteratively repairs failing scripts until they pass.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/moraluco/Illusion-Cursor-dev-kit --skill angelscript-tdd-agent-iteration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: angelscript-tdd-agent-iteration
Source: https://github.com/moraluco/Illusion-Cursor-dev-kit/tree/main/.cursor/skills/angelscript-tdd-agent-iteration
Command: npx skills add https://github.com/moraluco/Illusion-Cursor-dev-kit --skill angelscript-tdd-agent-iteration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates running AngelScript unit tests, parsing test outputs, and iteratively applying fixes so developers can quickly validate and stabilize AngelScript code without manual repetition.

Core Features & Use Cases

  • Automated Test Execution: Execute AngelScript test suites from the project root or a configured engine path to produce deterministic exit codes and logs.
  • Result Parsing & Diagnosis: Extract meaning from exit codes and log markers such as ANGELSCRIPT_TEST_RESULT and ANGELSCRIPT_FAILED_TESTS to identify failing Test_<Name> cases and relevant assertion or compile errors.
  • Iterative Fix Loop: Support repeated edit–save–retest cycles (suggested cap ~5 iterations) to converge failing tests to passing, and integrate with CI/unattended runs that consume Saved/Logs and UnrealEditor-Cmd output.
  • Use Case: Rapid local TDD for AngelScript authors and unattended CI validation of Script/**/*.as changes.

Quick Start

Run the AngelScript TDD agent to execute tests, parse failures, and iteratively fix scripts until tests pass.

Frequently Asked Questions about angelscript-tdd-agent-iteration

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

FAQPage Schema
How do I automate AngelScript test runs and iterative fixes in Unreal Engine?

The agent parses exit codes and log markers like ANGELSCRIPT_FAILED_TESTS to locate failing Test_<Name> functions and assertion errors. It extracts relevant compile or runtime failures from UnrealEditor-Cmd output to diagnose and iteratively fix the AngelScript scripts.

Can I use this automated AngelScript TDD workflow for unattended CI pipelines?

Yes, the automated AngelScript TDD workflow supports unattended CI pipelines by consuming Saved/Logs and UnrealEditor-Cmd output. It repeats edit-save-test cycles with a configurable iteration cap to validate Script/**/*.as changes without manual intervention.

Do I need a specific engine path configured to run AngelScript unit tests?

You need an environment-configured Unreal Engine path or project root to execute AngelScript unit tests deterministically. The agent uses this configured engine path to produce the exit codes and logs required for parsing and iterative fixing.

What are the limitations of automating AngelScript test convergence with an iterative fix loop?

The iterative fix loop is capped at a suggested five iterations to converge failing AngelScript tests to passing. If scripts have complex compile errors or assertion failures beyond this cap, manual intervention may be required to stabilize the test results.