objectscript-tdd

Automate the compile-test-fix loop for ObjectScript classes.

27|10|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/intersystems-community/iris-dev --skill objectscript-tdd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: objectscript-tdd
Source: https://github.com/intersystems-community/iris-dev/tree/main/light-skills/skills/objectscript-tdd
Command: npx skills add https://github.com/intersystems-community/iris-dev --skill objectscript-tdd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ObjectScript development often suffers from slow feedback loops between writing code, compiling, and validating tests. This skill provides a disciplined workflow to continuously compile, run tests, identify failures, and apply fixes in a structured loop.

Core Features & Use Cases

  • End-to-end TDD loop for ObjectScript: write, compile, test, and fix until green.
  • Guides users through common pitfalls and error messages.
  • Use cases include developing new classes or modifying existing ones in environments with MCP tool support.

Quick Start

Ask the AI to start the compile-test-fix loop for your ObjectScript project by compiling the target class, running tests, and iterating until all tests pass.

Frequently Asked Questions about objectscript-tdd

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

FAQPage Schema
How do I automate the compile-test-fix loop for ObjectScript classes?

To automate the compile-test-fix loop for ObjectScript classes, this skill guides the end-to-end cycle of compiling code, running tests, and applying fixes until all tests pass. It structures the entire workflow into a continuous, disciplined iteration loop.

What is the best way to apply TDD when writing or modifying ObjectScript?

The best way to apply TDD for ObjectScript is using a structured workflow that continuously compiles classes, runs unit tests, identifies failures, and applies fixes. This provides rapid feedback during new class development or existing class modification.

Do I need MCP to compile and run unit tests for ObjectScript?

You do not strictly need MCP to compile and run ObjectScript unit tests. The skill requires iris_compile via MCP when available, but includes a fallback to direct objectscript execution if MCP access is currently unavailable in your environment.

Why does my ObjectScript test workflow have slow feedback between writing code and validating tests?

ObjectScript test workflows suffer from slow feedback because the loop between writing code, compiling, and validating tests is often manual. Automating this compile-test-fix cycle provides rapid feedback and eliminates the friction of disjointed development steps.

Can I use this compile-test-fix workflow without MCP tool support?

You can use this compile-test-fix workflow without MCP tool support. If MCP access is unavailable, the skill automatically falls back to direct objectscript execution to compile classes and run tests until the suite passes.