Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
athola avatar

Graduated Implementation

  • 18 installs
  • 325 repo stars
  • Updated August 2, 2026
  • athola/claude-night-market

graduated-implementation is an agent skill that enforces evidence- or explanation-based advancement gates before each wider implementation increment—usable whenever a solo builder needs to throttle agent ambi

About

graduated-implementation encodes how an agent may increase scope from one increment to the next without collapsing into “see one, do one, teach one” overconfidence. The load-bearing piece is the advancement gate: on low-stakes work (GREEN/YELLOW) the ramp token mints when the prior increment has green tests and a tradeoff entry; on high-stakes paths (RED/CRITICAL) the human must explain the actual diff on an unrehearsed question before ambition widens. Stakes flow from risk-classification—environment variable, a one-line stakes file, or a conservative path heuristic when unset. Solo builders install it when agent-assisted coding otherwise jumps from a tiny patch to a sweeping refactor with no verified understanding. The skill is methodology, not a generator: it pairs with hooks that read stakes and blocks rungs that cost less than real comprehension. Use it whenever you are about to let the agent take a larger bite after a “successful” slice, especially on security-sensitive or production-touching trees.

  • Advancement gate targets ~85% calibration between blind trust and endless drilling
  • Stakes matrix: GREEN/YELLOW use Evidence gate; RED/CRITICAL use Explanation gate with novel, unrehearsed human questions
  • Integrates stakes tier from leyline:risk-classification via IMBUE_STAKES env or `.imbue/stakes` file with RED path heuri
  • Requires recorded tradeoff entries before widening the next rung
  • Explicit rejection of cheap-to-fake progress signals (streaks, unchecked yes)

Graduated Implementation by the numbers

  • 18 all-time installs (skills.sh)
  • Ranked #2,053 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/athola/claude-night-market --skill graduated-implementation

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs18
repo stars325
Last updatedAugust 2, 2026
Repositoryathola/claude-night-market

What it does

Ramp coding ambition in controlled increments with explicit advancement gates—evidence on low stakes, unrehearsed explanation on high stakes—so agents do not outrun your understanding.

Who is it for?

Best when you use Imbue/Leyline-style risk tiers and want agent workflows that scale scope only after tests, tradeoffs, and genuine comprehension checks.

Skip if: Throwaway spikes with no tests, or teams that want maximum agent autonomy without human gate checks on production paths.

When should I use this skill?

Before widening agent implementation scope after an increment, or when hooks read IMBUE_STAKES / risk classification for ramp decisions.

What you get

Each wider rung requires a minted gate token—green tests plus tradeoffs on low stakes, or an unrehearsed human explanation on RED/CRITICAL paths—before the next increment proceeds.

  • Recorded tradeoff entry
  • Minted advancement gate token (evidence or explanation)
  • Constrained next increment scope

By the numbers

  • Gate calibration target ~85% band between lax and over-strict advancement
  • 4 stakes tiers in gate table (GREEN/YELLOW vs RED/CRITICAL gate types)
  • 2 gate types: Evidence (low stakes) and Explanation (high stakes)

Files

SKILL.mdMarkdownGitHub ↗
Start with the smallest slice you can fully understand. Earn the
next notch by proving you understood the last one. Ambition that
outruns understanding is how a fluent diff becomes an unverifiable
one.

Graduated Implementation

Overview

The sibling skill imbue:assisted-mastery fades scaffolding as competence grows. This skill ramps the other axis: the ambition of the next increment. They are the two directions of one move, the graduated practice that turned novices into experts long before agents existed. Not "ban the tool," but "couple the next challenge to demonstrated competence on the last one."

The learning sciences give the move a number. Wilson et al. (2019, Nature Communications 10:4646) derive the optimal training point for a learner at roughly 85% success: hard enough to learn from, not so hard that the signal is noise. The same band is what Vygotsky's zone of proximal development, Ericsson's edge of ability, and Csikszentmihalyi's flow channel all gesture at. Bloom's mastery learning (advance a unit at >=90% on a fresh check), Bayesian Knowledge Tracing (advance at p(mastery) >= 0.95), and competence-based curriculum learning (Platanios et al. 2019, only attempt tasks within the current competence) are the same rule at different resolutions.

The danger this guards against is specific. An agent that one-shots a large change is maximally helpful to throughput and quietly corrosive to verification: you cannot review what you did not watch get built, and automation bias means you will trust it precisely when it is wrong (Perry et al. 2023). Aviation named the endpoint "children of the magenta": ramp the operator's autonomy faster than their retained understanding and they can no longer hand-fly or override the automation when it misbehaves.

The Three Practices

1. Start at the smallest intentional increment

Do not design the whole system up front. Pick the smallest slice that is a real, end-to-end step and stop there. The default rung is about 40 added lines: a change a human can read and explain in one sitting. The bound is the point, not a nuisance: it keeps understanding in pace with output. The guard_scope_ramp.py hook makes this concrete by flagging an increment that jumps past the current rung.

2. Ramp a notch only on demonstrated understanding

The next increment may be more ambitious only after the prior one's understanding is demonstrated and recorded. The check is sized to blast radius, the advancement gate:

  • Low-stakes increment: ramp on an evidence gate. The prior

slice has green tests and a recorded tradeoff (what was chosen, what was rejected, why).

  • High-stakes increment (auth, migrations, money, infra,

crypto): ramp only when the human explains the prior diff unaided. This is the magenta hand-fly check. If they cannot explain it, the rung drops rather than rises.

Recording the demonstration mints a ramp token (touch .imbue/ramp-ok), which the hook consumes to widen the rung one notch. You ramp by proving you understood the last slice, not by writing more. Each notch is appended to the ramp ledger so a reviewer can later audit that the demonstration was real, not rubber-stamped.

3. Hold the 85% band in both directions

Advancing too fast is one failure; never advancing is the other.

  • Below the band (the human is lost, the slice was too big): hold,

shrink the increment, re-scaffold. Do not ramp.

  • In the band (clean demonstration, some genuine effort): ramp one

notch.

  • Above the band (the human clears it trivially, repeatedly): ramp

faster. Drilling a mastered skill is over-practice, the boredom failure that gets spaced-repetition decks abandoned (Cen & Koedinger 2007).

When to Use

  • An agent is building a feature across more than one increment and

the human will maintain or be accountable for it.

  • The work touches an unfamiliar subsystem or a high-stakes path.
  • The human is building skill in an area, not just shipping a

throwaway.

Skip it for a single bounded edit, a trivial reversible change, or generated and vendored code. Forcing a ramp ritual on a typo fix is ceremony, and ceremony trains people to ignore the gate.

Red Flags

ThoughtReality
"I'll just build the whole thing, then review"You cannot review what you did not watch get built. Start with one slice.
"Tests pass, so it is understood"Completion is not understanding. Duolingo streaks prove a cheap signal decouples from skill.
"I can self-certify I get it"The producer may not grade its own readiness. Demonstrate it, record it.
"Bigger increments are faster"Faster to write, slower to verify, and the verification is the point.
"The rung is slowing me down"On work you must own, staying in the 85% band is the fast path to durable skill.

Related Skills

  • imbue:assisted-mastery: fades scaffolding as competence grows;

this skill ramps challenge. Two directions, one axis.

  • imbue:proof-of-work: the evidence half of the low-stakes gate.
  • imbue:scope-guard: bounds the branch; this bounds the

increment within it.

  • leyline:risk-classification: the stakes tier that selects which

gate (evidence vs explanation) applies.

  • leyline:decision-journal: the durable home for the recorded

tradeoff that mints a ramp token.

The empirical basis for the 85% band, the failure modes, and the cross-domain gate design is preserved in research-basis.md.

Exit Criteria

  • [ ] The first increment of the feature was bounded to roughly the

start rung, not the whole design.

  • [ ] Each ramp to a more ambitious increment was preceded by a

recorded demonstration of the prior increment (a tradeoff entry; for high-stakes paths, the human explaining the diff unaided).

  • [ ] The stakes tier was used to choose the evidence gate vs the

explanation gate, not defaulted silently.

  • [ ] An increment that put the human below the understanding band

triggered a hold and a smaller next slice, not a ramp.

Related skills

How it compares

A process gate skill—not a code generator; complements risk-classification rather than replacing test runners or linters.

FAQ

Who is graduated-implementation for?

graduated-implementation is for developers orchestrating agent coding sessions who need formal gates before each larger implementation step, especially under explicit stakes tiers.

When should I use graduated-implementation?

Use it journey-wide before widening agent scope: in Validate when scoping prototypes, in Build when stacking increments, in Ship during review-heavy changes, and in Operate when touching production paths—always after classifying stakes.

Is graduated-implementation safe to install?

Review the Security Audits panel on this Prism page; the skill influences process hooks and environment reads (IMBUE_STAKES) rather than network calls, but gates only work if you enforce them in your agent setup.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.