robotrace-synthetic-reference

Generate synthetic reference data and run validation tests for Robotrace Course CAD models.

7|2|Updated May 31, 2026
One-click install
npx skills add https://github.com/kyamashita5/robotrace_course_cad --skill robotrace-synthetic-reference
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: robotrace-synthetic-reference
Source: https://github.com/kyamashita5/robotrace_course_cad/tree/main/.agents/skills/robotrace-synthetic-reference
Command: npx skills add https://github.com/kyamashita5/robotrace_course_cad --skill robotrace-synthetic-reference

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the synchronization between course design models and their corresponding reference test files, ensuring that solver outputs remain consistent and verified during development.

Core Features & Use Cases

  • Automated Reference Generation: Automatically generates helper circles, arcs, and tangent JSON files from course models.
  • Validation Testing: Runs unit tests to verify that the current solver implementation matches the generated reference data.
  • Use Case: When adding new course designs to the repository, use this Skill to instantly create the necessary reference files and confirm that the solver produces valid, error-free output.

Quick Start

Use the robotrace-synthetic-reference skill to generate reference files for the course named 2025alljapan and run the associated validation tests.

Frequently Asked Questions about robotrace-synthetic-reference

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

FAQPage Schema
How do I automate reference JSON generation for Robotrace CAD course models?

To generate reference JSON for Robotrace CAD, you use this Skill to automatically produce helper circles, arcs, and tangent files from your course models. It synchronizes course designs with corresponding reference test files for solver verification.

How do I validate solver output consistency during Robotrace course development?

You validate solver output consistency during Robotrace course development by running standard Python unit tests through this Skill. These tests verify that the current solver implementation matches the generated synthetic reference data without errors.

Do I need the robotrace_course_cad source code to run validation tests?

Yes, you need the robotrace_course_cad source code and standard Python testing frameworks to run validation tests. These dependencies are required to ensure the solver output integrity and generate synthetic reference data correctly.

What is the best way to add new course designs and verify the solver output?

The best way to add new course designs and verify solver output is to use this Skill to instantly create necessary reference files and run associated validation tests. This confirms the solver produces valid, error-free output for the new models.

When should I generate synthetic reference data for my CAD testing workflow?

You should generate synthetic reference data for your CAD testing workflow when adding new course designs to the repository or performing regression testing. It ensures solver outputs remain consistent and verified during active development cycles.