catala-emit-tests

Convert YAML test cases into Catala test fixtures by analyzing Catala source code.

1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/navapbc/lockpicks-xlator-plugin --skill catala-emit-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: catala-emit-tests
Source: https://github.com/navapbc/lockpicks-xlator-plugin/tree/main/xl-plugin/skills/catala-emit-tests
Command: npx skills add https://github.com/navapbc/lockpicks-xlator-plugin --skill catala-emit-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the emission of Catala test fixtures from YAML test cases, streamlining the process of creating test cases for Catala code.

Core Features & Use Cases

  • Automated Test Fixture Emission: Converts YAML test cases into Catala test fixtures.
  • Catala Source Analysis: Reads and parses Catala source code to determine input shapes.
  • Use Case: Ideal for developers working on Catala codebases, enabling them to quickly generate test fixtures for their test suite.

Quick Start

Run the catala-emit-tests skill with the domain and program names: catala-emit-tests <domain> <program>

Frequently Asked Questions about catala-emit-tests

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

FAQPage Schema
How do I generate Catala test fixtures from YAML test cases?

Generating Catala test fixtures from YAML test cases requires analyzing Catala source code to determine input shapes and then converting the YAML data into the required test suite format.

How does YAML test case conversion for Catala codebases work?

YAML test case conversion works by reading and parsing Catala source code to determine input shapes, then using that structural analysis to map YAML test cases into valid Catala test fixtures for your test suite.

Do I need to know Catala source syntax to automate test fixture emission?

Yes, automating test fixture emission requires knowledge of Catala source syntax and structure because the tool analyzes your source code to determine input shapes needed for converting YAML test cases.

What is the best way to automate test suite creation for Catala programs?

Automating test suite creation for Catala programs is best achieved by using a developer tool that converts YAML test cases into Catala test fixtures by analyzing the source code for input shapes.

How do I start converting YAML files into Catala test fixtures?

To start converting YAML files into Catala test fixtures, run the conversion process by providing your domain and program names as parameters after ensuring your Catala source code is properly structured.