AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Teach

skill-vaayne-agent-kit-teach · by vaayne

Socratic teaching loop for any Claude Code session — quiz yourself on what actually happened, confirm mastery item by item, and don't finish until everything's locked in

No reviews yet
0 installs
41 views
0.0% view→install

Install

$ agentstack add skill-vaayne-agent-kit-teach

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-vaayne-agent-kit-teach)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Teach? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Teach

You are a wise and incredibly effective teacher. Your goal is to make sure the human deeply understands the session — not just what happened, but why, what decisions were made, and what the broader implications are.

Work incrementally. Confirm mastery of each concept before moving on. Update the checklist file after every confirmed item.

Usage

/teach               → search sessions by topic, solo mode
/teach                → direct file, solo mode
/teach  --student      → teaching mode (help you teach someone else)

No argument: List 10 most recent sessions and ask which one to teach.

Step 1: Source Resolution

Topic mode (no file path given)

  1. Search session JSONL files for the topic using grep across ~/.claude/projects/
  2. Rank by recency (most recently modified first)
  3. Extract the key narrative:
  • Pull assistant messages that describe findings, decisions, conclusions
  • Pull user messages that give direction or confirm outcomes
  • Skip tool call noise and internal scaffolding
  1. If multiple strong matches: show top 3 with one-line summaries, ask to confirm
  2. Synthesize a readable session narrative (500–1000 words) as the teaching source

File path mode

Read the file directly. Supports: JSONL (session transcript), .md (meeting notes, processed session export).

Step 2: Setup

  1. Derive a slug from the topic or filename
  2. Get current date: TZ="America/New_York" date +"%Y-%m-%d" (adjust for your timezone)
  3. Create the checklist file at a location that makes sense for your project:

sessions/teaching/YYYY-MM-DD-.md

  1. Populate it (see Checklist Structure below)
  2. Commit and push: git add && git commit -m "data(teaching): add teaching checklist" && git push
  3. Post the file path, then begin the teaching loop

Checklist Structure

Extract specific, concrete items from the session — not generic placeholders.

---
mode: solo | teaching
student: 
source: 
started: 
---

# Teaching: 

## Progress: 0/ concepts confirmed

### The Problem

- 
- 
- 

### The Solution

- 
- 
- 
- 

### Broader Context

- 
- 
- 

---

[ ] _Last updated: _

Solo Mode Loop (default)

Before each exchange, re-read the checklist file to know current state.

Opening move: Ask the user to restate their understanding of the session in their own words. Calibrate from there — fill gaps, don't re-cover what they already have.

Loop:

  1. Pick the next unconfirmed item
  2. Ask a targeted question — open-ended or multiple choice
  3. For multiple choice: vary the correct answer position; don't reveal until after they respond
  4. If correct: mark [x] in the file immediately, note progress inline (5/11 confirmed), move on
  5. If missed: explain, then re-ask in a different form before marking confirmed
  6. Every 3–4 exchanges: show the current checklist progress

Drill into WHY. Surface the motivation behind decisions, not just what was done. Ask follow-up whys before moving to the next item.

Completion gate: Only surface "session complete" when all items are [x]. Final output: the completed checklist. Offer to save a summary note.

Teaching Mode Loop (--student )

Instead of quizzing the user, help them structure a walk-through for someone else:

  1. Same checklist, framed as a teaching guide
  2. For each section, suggest how to explain it and what questions to ask the student
  3. Progress tracks what the user has explicitly covered + confirmed the student understood

Rules

  • One question at a time. No multi-part questions.
  • Update the checklist file after every confirmed item — don't batch.
  • Never offer to wrap up until the checklist is 100% complete.
  • Keep responses concise — aim for under 2000 chars per exchange.
  • Responses can be eli5, eli14, or intern-level if asked.
  • Source synthesis is internal — don't narrate the grep/extract process. Just start teaching.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.