Skip to content
Agent Orchestration
Skill

/hillclimb

Sustained single-metric improvement loop — hypothesis, before/after measurement against a fixed baseline, decision log, one accepted commit per verified win. For targets climbed over multiple rounds; not one-off fixes.

From plugin
oh-my-claudecode
41k84 skills21 agents21 commands11 hooks
+1

Claude Code

$ npx -y skills add Yeachan-Heo/oh-my-claudecode --skill hillclimb --agent claude-code

SKILL.md

hillclimb.SKILL.md
name: hillclimb
description: "Sustained single-metric improvement loop — hypothesis, before/after measurement against a fixed baseline, decision log, one accepted commit per verified win. For targets climbed over multiple rounds; not one-off fixes."
aliases: []
metadata:
  credits:
    hillclimb-loop: pstack
    author: Lauren Tan
    url: "https://github.com/cursor/plugins/tree/main/pstack"
    port: pstack-claude
    port-author: Michael Denyer
    port-url: "https://github.com/michael-denyer/pstack-claude"

Hillclimb

Climb one metric scientifically: each round is a hypothesis, a measurement against a fixed baseline, and a decision — keep the win, revert the loss. One accepted commit per verified win; the log is the climb's memory.

When to use

  • a measurable target will take multiple rounds ("cut cold-start to <2s",

"get flaky suite under 1%")

  • the user names a metric to improve, not a feature to build

When not to use

  • a one-off fix with a known cause — `debug` or `execute`
  • no measurable baseline exists yet — build the measurement first (that is

round zero, not skippable)

The loop

1. **Fix the baseline**: the metric's definition, the exact command that measures it, and the current value — measured, not estimated (`benchmark-checklist` discipline). The baseline command never changes mid-climb; if it must, the climb restarts. 2. **Log the target and the climb** in `.omc/state/decision-trail-{task-slug}.tsv` via the `show-me-your-work` trail: one row per round. 3. **One hypothesis per round**: what you believe will move the metric and why. State it before touching code. 4. **Implement on a branch**, measure with the baseline command, and apply `benchmark-checklist` before believing any number. 5. **Decide**: a verified win is committed alone (one commit per win, so any regression bisects to a single round); a loss or wash is reverted and logged with what was learned. Neither counts as failure — both are data. 6. **Repeat** until the target is reached or the hypothesis space is exhausted — then report the plateau honestly instead of grinding.

Rules

  • Never stack two hypotheses in one round; a stacked win cannot be

attributed.

  • Never move the baseline, relax the check, or cherry-pick the favorable

run — a climb that cheats its measurement is worse than no climb.

  • Every decision row names its measurement evidence; every claim is

labeled measured, inferred, or guess (`principles` skill, Explain the number).

  • The final reply reports: rounds run, wins kept, the measured delta from

the original baseline, and what was tried and rejected.

Read more
@yeachan-heo
Ships withoh-my-claudecode

For Codex users: Check out oh-my-codex — the same orchestration experience for OpenAI Codex CLI. Liked OmC but found it a bit overkill? Try gajae-code.

41k84 skills21 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
40.7k
Star history of Yeachan-Heo/oh-my-claudecode on GitHub, a chart by star-history.com

Other skills on oh-my-claudecode.

architect

architect

Settle types and module shape before cross-boundary code — competing designs explored in parallel, compared on API surface and…

arena

arena

Run N parallel candidates at one brief and synthesize: rubric-first framing, isolated fan-out, a cross-judge on a different…

More skills from other plugins.

1password

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

clawdis11d393k
@steipete@steipeteInstall Skill
computer-use

computer-use

Drives the GUI of a visible local app window through `orca computer`: accessibility tree, clicks, typing, menus, dialogs, and…

orca10d111k
@stablyai@stablyaiInstall Skill
agentmail

agentmail

Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…

paperclip10d109k
@paperclipai@paperclipaiInstall Skill
adr-create

adr-create

Create a new Architecture Decision Record with sequential numbering and AgentDB registration

@ruvnet@ruvnetInstall Skill

Questions about hillclimb.

Which coding agents can use hillclimb?
hillclimb installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.