compose

Compose method atoms into a validated training recipe JSON.

2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/chenghaoYang/auto-coder-trainer --skill compose-chenghaoyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compose
Source: https://github.com/chenghaoYang/auto-coder-trainer/tree/main/skills/compose
Command: npx skills add https://github.com/chenghaoYang/auto-coder-trainer --skill compose-chenghaoyang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables teams to quickly assemble modular method atoms into a complete training recipe, reducing setup time and improving reproducibility.

Core Features & Use Cases

  • Load method atoms from recipes/registry/method_atoms.json
  • Select atoms by name or description to align with user intent
  • Merge selected atoms into a coherent Recipe IR (including model, dataset, trainer, budgets, and seeds)
  • Validate the resulting recipe against recipes/schema/recipe.schema.json and save to recipes/examples/<name>.recipe.json

Quick Start

Create a new training recipe by selecting atoms and saving it to recipes/examples/compose.recipe.json.

Frequently Asked Questions about compose

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

FAQPage Schema
How do I assemble modular method atoms into an ML training recipe?

Assembling method atoms into a training recipe involves loading atoms from a registry, selecting them by name or description, and merging them into a Recipe IR with model, dataset, and trainer configurations.

What is a Recipe IR and how does it streamline ML experiment configuration?

A Recipe IR is an intermediate representation that standardizes experiment configuration by combining model, dataset, trainer, and budget components into a single coherent structure for validation and execution.

Do I need a specific schema to validate my ML training recipe?

Yes, training recipes are validated against recipes/schema/recipe.schema.json, which enforces required fields including id, name, model, dataset, and trainer to ensure configuration integrity before execution.

How do I load and select method atoms for my ML workflow?

You load method atoms from recipes/registry/method_atoms.json and select specific atoms by matching their name or description to align with your workflow intent before merging them into a recipe.

Can I save the assembled training recipe to a specific file path?

Yes, after validation the assembled training recipe is saved to recipes/examples/<name>.recipe.json, creating a persistent configuration file ready for downstream execution and reproducibility.

What are the required fields when composing an ML training recipe?

The required fields for composing a training recipe are id, name, model, dataset, and trainer, which are strictly enforced during schema validation to ensure structural completeness.