What problem does it solve?
The ce-optimize Skill addresses the problem of iterative optimization loops, allowing users to define measurable goals, run parallel experiments, measure each against hard gates or LLM-as-judge scores, keep improvements, and converge on the best solution for various measurable outcomes like clustering quality, search relevance, build performance, prompt quality, or any other outcome that benefits from systematic experimentation.
Core Features & Use Cases
- Metric-Driven Optimization: Define a measurable goal, run parallel experiments, and measure each against hard gates or LLM-as-judge scores.
- Experiment Tracking: Keep improvements and converge on the best solution through a persistent experiment log.
- Use Case: Optimize clustering quality by defining a clear metric, running experiments that vary clustering parameters, and using LLM-as-judge to evaluate cluster quality.
Quick Start
Use the ce-optimize skill with an optimization spec file. For example, to optimize a clustering algorithm, provide the spec file and specify the path to the optimization specification YAML file.