write-experiment-config

Generate validated experiment configuration JSON for FRESCO pipeline runs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/j-mckerracher/agent-research --skill write-experiment-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-experiment-config
Source: https://github.com/j-mckerracher/agent-research/tree/main/skills-main/write-experiment-config
Command: npx skills add https://github.com/j-mckerracher/agent-research --skill write-experiment-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a standardized way to compose and validate the JSON configuration that drives every FRESCO pipeline run, preventing missing fields and misconfigurations.

Core Features & Use Cases

  • Generates a complete config file with all required fields for a run, including run_id, dataset_version, and I/O paths.
  • Validates structure and enforces repository conventions (experiments/XXX/config/ path) to ensure reproducibility.
  • Supports production and experiment workflows by providing templates and rules that govern config naming and storage.

Quick Start

Create or update the experiment config JSON by supplying all required fields in the prescribed structure and commit it to the experiments/<EXP-XXX>/config/ path before starting the run.

Frequently Asked Questions about write-experiment-config

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

FAQPage Schema
How do I create a valid experiment config JSON for a FRESCO pipeline run?

To create a valid experiment config JSON for a FRESCO pipeline run, you must populate all required fields including run_id, dataset_version, input_root, output_root, clusters, date_range, random_seed, write_manifests, and write_validation_reports, then commit the file to the experiments/<EXP-XXX>/config/ directory.

What mandatory fields are required in a FRESCO pipeline experiment config?

Mandatory fields in a FRESCO experiment config include run_id, dataset_version, input_root, output_root, clusters, date_range, random_seed, write_manifests, and write_validation_reports to ensure structure validation and reproducibility.

Where should I store the config JSON file for a FRESCO experiment?

You should store the FRESCO experiment config JSON file under the strictly enforced experiments/<EXP-XXX>/config/ directory path to maintain repository conventions and ensure reproducible pipeline runs.

Can I use remote production templates for my FRESCO experiment config?

Yes, you can use remote production templates for your FRESCO experiment config, as the configuration process supports both local and remote production templates for generating validated JSON files.

Why does my FRESCO pipeline fail before starting a run due to config issues?

Your FRESCO pipeline may fail before starting a run if the experiment config JSON is missing mandatory fields or stored in an incorrect file location, as the system enforces strict structure validation and repository path conventions.

Do I need to commit the config JSON before starting a FRESCO pipeline run?

Yes, you need to commit the experiment config JSON to the prescribed experiments/<EXP-XXX>/config/ path before starting the FRESCO pipeline run to prevent missing fields and misconfigurations.