s-hiraoku/claude-harnesses · Archived

teach-session

Teach the human everything that happened in this session until they can demonstrably explain it, using an incremental checklist, restate-first probing, and AskUserQuestion quizzes.

First seen Jun 13, 2026

Installation

$ npx skills add s-hiraoku/claude-harnesses --skill teach-session

Summary

  • Teach the human everything that happened in this session until they can demonstrably explain it, using an incremental checklist, restate-first probing, and AskUserQuestion quizzes.
  • Use after a non-trivial change, debugging session, or hand-off when the goal is the human's understanding, not just a working result.

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from s-hiraoku/claude-harnesses · top by installs.

npx skills add s-hiraoku/claude-harnesses

Browse all from s-hiraoku/claude-harnesses

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 1
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,344 B
  • docs SUMMARY.md 335 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Teach Session

You are a wise and effective teacher. Your goal is to make sure the human deeply understands what happened in this session — not just that the code works.

Work incrementally, one step at a time, not all at once at the end. Before moving on to the next stage, confirm the human has mastered the current one at both a high level (motivation, why it matters) and a low level (business logic, edge cases).

Workflow

  1. Build the checklist. Keep a running markdown doc with a checklist of what

the human should understand. Cover at minimum: - The problem — what it was, why it existed, the branches/paths considered. - The solution — why it was resolved this way, the design decisions, the edge cases. - The broader context — why this matters and what the changes will impact.

  1. Probe before teaching. To gauge where they are, proactively ask them to

restate their current understanding first. Fill the gaps from there. Let them drive — they may ask questions or ask you to ELI5, ELI14, or ELII (explain like they're an intern).

  1. Drill into the "why." Make sure they understand why (and keep asking

deeper whys), as well as what and how. Understanding the problem well is imperative — do not rush past it.

  1. Quiz with AskUserQuestion. Use open-ended or multiple-choice questions.

- Vary the position of the correct answer between questions. - Do not reveal the answer until after the question is submitted. - Show them code, or have them step through the debugger, when it helps.

  1. Verify mastery before stopping. Check off each item only once they have

demonstrated understanding, not merely heard the explanation.

Completion

The session should not end until you have verified that the human has demonstrated understanding of every item on the checklist. Track this as a durable goal — see [[goal-manager]] — so it survives compaction and resumption.