jgreathouse9

New Estimator — Development skill for Claude Code

Development community

Scaffold a new mlsynth estimator to the repository contract.

How to install New Estimator

Installs to ~/.claude/commands/jgreathouse9-mlsynth-new-estimator.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/jgreathouse9/mlsynth/HEAD/.claude/commands/new-estimator.md -o ~/.claude/commands/jgreathouse9-mlsynth-new-estimator.md

Restart Claude Code, or start a new session, for it to be picked up.

What New Estimator does


description: Scaffold a new mlsynth estimator to the repository contract argument-hint: " [--paper ] [--dispatcher ]"

New Estimator

Create a new estimator that matches mlsynth's conventions exactly. Prefer continuation over reinvention — copy the nearest existing estimator's shape.

Checklist

  1. Config — config_models.py: Config(BaseEstimatorConfig), typed Field(...) with descriptions, extra="forbid", validators raising `Mlsy

Alternatives in Development

  • HERO Anti OverDefense — HERO = Hashing · Edge cases · Rubrics · Overbuild — the four shapes coding agents over-defend in 333 ★
  • Contract Review Skill — Review legal contracts for risks, extract key terms, and suggest redlines 192 ★
  • V1 Next — Bootstrap the next v1.0 (#150) item — red tests first, then sample + CI contract, then implementation 67 ★

Full documentation available on GitHub

View Source Repository