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

Assisted Mastery

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

Assisted Mastery is an agent skill that sets explain-vs-produce collaboration modes and fades assistance over time—usable whenever a solo builder needs to decide how much an agent should implement before comm

About

Assisted Mastery is a journey-wide agent skill from the Claude Night Market lineage that teaches solo builders how to pair with coding agents without outsourcing judgment permanently. It contrasts Explain mode—where the agent narrates reasoning and scaffolding while the human writes consequential code—with Produce mode for boilerplate and reversible work. Selection flows from task risk (via leyline:risk-classification) and from whether you optimize for throughput or long-term skill. High-stakes areas force Explain even when you want speed. The fade principle gradually reduces hand-holding so assistance tiers do not freeze at maximum automation. State the mode explicitly before work begins; otherwise produce becomes the silent default and learning value collapses. Use this skill whenever you start a non-trivial agent session across validate prototypes, build features, ship reviews, or operate fixes—not only on greenfield coding.

  • Two explicit modes: Explain (human writes load-bearing code) vs Produce (agent implements, human reviews)
  • Mode selection tied to risk classification and whether the goal is shipping or skill retention
  • High-risk domains (auth, migration, money, concurrency) default to Explain regardless of ship pressure
  • Fade protocol: reduce assistance tier over time so scaffolding does not become permanent
  • Requires stating the chosen mode aloud—silent produce defaults are treated as an anti-pattern

Assisted Mastery by the numbers

  • 18 all-time installs (skills.sh)
  • Ranked #10,736 of 16,546 AI & Agent Building 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 assisted-mastery

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

Choose explain vs produce agent assistance per task, fade scaffolding over time, and keep load-bearing code in human hands on risky work.

Who is it for?

Best when you use Claude Code, Cursor, or Codex and want durable skill growth alongside agent speed on low-risk work.

Skip if: Fully automated pipelines with no human in the loop, or one-off copy edits where mode discipline adds no value.

When should I use this skill?

Starting agent-assisted work where you must choose explain vs produce, fade tiers, or prevent silent full automation on consequential code.

What you get

You run each task under an explicit assistance mode matched to risk and learning goals, then step down tiers so the agent stops doing the load-bearing work you need to own.

  • Explicit mode declaration per task
  • Fade plan for reducing agent responsibility over repetitions
  • Human-authored load-bearing code paths on high-risk work

By the numbers

  • 2 assistance modes (Explain and Produce) with explicit high-risk Explain override

Files

SKILL.mdMarkdownGitHub ↗
A finished diff hides the thinking that produced it. The
thinking is what the human needs to keep. Show the work, surface
the choices, and hand back the parts worth struggling with.

Assisted Mastery

Overview

A coding agent that always returns the finished answer is maximally helpful to throughput and quietly corrosive to skill. The learning-science evidence is consistent: instructional support that helps a novice actively harms an expert (the expertise reversal effect, Kalyuga et al. 2003), so help must fade as competence grows rather than stay constant. Struggling with a problem before being shown the solution produces deeper understanding and transfer than being handed the answer (productive failure, Kapur 2008). And offloading the thinking to a tool measurably reduces what the human retains (the cognitive offloading and critical-thinking correlation of r = -0.75, Gerlich 2025; the Google effect, Sparrow et al. 2011).

This is the assistance dilemma: the same help that speeds the output erodes the judgment needed to verify it. The danger compounds with automation bias: AI-assisted developers in a controlled study wrote less secure code while believing it was more secure (Perry et al. 2023). You cannot verify what you do not understand, and a fluent diff signals competence it has not earned.

This skill does not slow down throughput work. It makes the reasoning a first-class deliverable alongside the code, surfaces the tradeoffs before a design is locked in, and lets the human choose how much of the work to keep for themselves.

The Three Practices

1. Make the reasoning visible

For any non-trivial change, emit the reasoning alongside the diff, sized to the blast radius:

  • Assumptions: what the change takes for granted about the

codebase, inputs, and environment.

  • Alternatives considered: the two or three approaches that

were viable, and why each was rejected.

  • Ramifications: what this design makes easy later, what it

makes hard, and what would have to change to reverse it.

A high-blast-radius change with no stated reasoning is treated as incomplete, the same way an apprentice who "just did it" without showing their thinking would be sent back. This mirrors cognitive apprenticeship: the expert's invisible reasoning must be externalized before anyone can supervise or learn from it.

2. Surface tradeoffs before choosing

Do not present a single design as inevitable. State the decision, the options, and the axis each option wins on, then make the call and say why. Record consequential decisions in the tradeoff ledger so the reasoning is auditable later and the human can challenge it now. This is how novices were always trained into experts: by working through the positives, negatives, and ramifications of a decision, not by copying the conclusion.

3. Choose the mode, and fade it

Pick the assistance mode deliberately per task, and reduce it over time on skills the human is building. See modes-and-fading.md:

  • Explain mode: the agent narrates the reasoning and the human

writes the load-bearing code. Builds judgment. Use on unfamiliar territory, high-stakes paths, and skills the human wants to own.

  • Produce mode: the agent writes, the human reviews. Maximizes

throughput. Use on boilerplate, well-understood patterns, and reversible low-stakes work.

Default to produce mode for commodity work and explain mode where understanding is the point. As the human's competence on a given area grows, fade from produce toward explain to manual: permanent scaffolding is the failure mode, not the goal.

When to Use

  • An agent produced code the human will have to maintain, review,

or be accountable for.

  • The change touches an unfamiliar subsystem or a high-stakes path

(auth, migrations, money, concurrency).

  • A design decision has more than one defensible answer.
  • The human is trying to build skill in an area, not just ship.

Skip it for trivial, reversible, well-understood edits where the reasoning is self-evident: forcing a ledger entry on a typo fix is ceremony, and ceremony trains people to ignore the gate.

Red Flags

ThoughtReality
"The diff is obviously correct"Correct to whom? State why, or you are guessing.
"Explaining slows me down"On work you must own, the explanation is the deliverable.
"There was only one way to do it"There is rarely one way. Name the alternatives you dismissed.
"I'll understand it later if it breaks"Automation bias: you will trust it precisely when it is wrong.
"More agent help is always better"Help that never fades builds dependence, not skill.

Related Skills

  • imbue:graduated-implementation: the other direction of the same

axis. This skill fades scaffolding; that one ramps the ambition of the next increment as understanding is demonstrated.

  • imbue:proof-of-work: evidence that the code works; this skill

adds evidence that the human understands it.

  • imbue:rigorous-reasoning: anti-sycophancy when evaluating the

agent's stated tradeoffs rather than deferring to them.

  • imbue:karpathy-principles: think-first and simplicity, the

pre-implementation companion to visible reasoning.

  • leyline:decision-journal: the durable home for tradeoff-ledger

entries that outlive the session.

  • leyline:risk-classification: choosing the automation tier from

the task's risk, the input to mode selection.

The measured evidence for blind-trust failure, the learning-science basis for fading, and the six workflow principles are preserved in research-basis.md.

Exit Criteria

  • [ ] Non-trivial changes ship with stated assumptions,

alternatives considered, and ramifications, sized to blast radius.

  • [ ] At least one consequential design decision in the session is

recorded with its rejected alternatives.

  • [ ] The assistance mode (explain or produce) was chosen

deliberately and stated, not defaulted to "produce" silently.

  • [ ] On a skill the human is building, assistance is lower than it

would have been at constant scaffolding (fading is applied).

Related skills

How it compares

Use for human–agent pedagogy and risk-aware modes—not for a feature generator or a code review rubric alone.

FAQ

Who is assisted-mastery for?

Developers and small teams who pair with coding agents daily and want explain/produce discipline plus fading scaffolding instead of permanent autopilot.

When should I use assisted-mastery?

Before build implementation on unfamiliar APIs; during ship review on auth or payments; when validating prototypes; and whenever an agent repeatedly misunderstands a domain and you need to drop an assistance tier.

Is assisted-mastery safe to install?

It is behavioral guidance only; review the Security Audits panel on this Prism page and pair it with your agent’s permission settings for produce mode on sensitive repos.

This week in AI coding

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

unsubscribe anytime.