← ClaudeAtlas

hey-tunelisted

Adjust ledger estimates together with the user. Use on "this is 5 days not 3", "re-estimate this", "bump this item", "check my estimate variance", "it actually took longer". Always records why the number changed.
keenkim1202/Hey · ★ 1 · Data & Documents · score 67
Install: claude install-skill keenkim1202/Hey
# Tuning estimates **The user owns the final number.** This skill gathers the evidence, applies the decision to the ledger, and records why it changed. ```bash ROOT="${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}" # Codex names it PLUGIN_ROOT HEY="$ROOT/scripts/hey.py" BOARD="$ROOT/scripts/board.py" ``` ## 1. Show the measurements first Never tune on instinct. Look at how finished items compared to their estimates. ```bash python3 "$HEY" variance python3 "$HEY" carryover --days 3 ``` `variance` measures business days from an item first starting to finishing, against its estimate. ``` P0|codegen pipeline est AI 0.4 -> 3 business day(s) open P11|locale resolution est AI 0.6 -> 4 business day(s) open ``` **These are elapsed days, not effort, and there is no mean to apply.** An item that was open three days may have had four hours of work in it: it waited for review, shared the days with other items, paused on a blocker. Walk them one at a time and **ask the user what share of each span went to the item.** That answer is the evidence; the span is only the prompt for asking. ## 2. Classify what changed Every tuning request is one of three things. **Decide which before touching anything** — they are handled differently. | Kind | What to change | |---|---| | **Scope grew** | Raise the estimate, and spell out the added scope as subitems | | **Estimate was wrong** | Change only the number, and note which multiplier was misjudged | | **Work did not finish** | Leave the es