teacher

Verifies engineering understanding through evidence-based Socratic questioning and spaced retrieval practice.

Updated May 21, 2026
One-click install
npx skills add https://github.com/CagesThrottleUs/private-ai-harness --skill teacher-cagesthrottleus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teacher
Source: https://github.com/CagesThrottleUs/private-ai-harness/tree/main/skills/teacher
Command: npx skills add https://github.com/CagesThrottleUs/private-ai-harness --skill teacher-cagesthrottleus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI agents that fix code for you erode the engineering skills you used to exercise yourself. This Skill counters skill atrophy by turning already-implemented work into a comprehension check backed by cited evidence, so you can verify you actually understand code that you or an agent wrote. ## Core Features & Use Cases - Evidence-based drift analysis: Compares what was actually built (with file:line citations) against the cited ideal solution, covering complexity, edge cases, security, and test coverage. - Socratic questioning loop: Asks Bloom's-laddered questions that lead you to find gaps yourself, never stating the solution or writing corrected code. - Transfer assignments and grading: Assigns near-transfer and far-transfer tasks, then grades your explanation using feed up / feed back / feed forward structure. - Spaced repetition ledger: Logs concepts with re-check dates in .ai/teacher/log.md so later sessions re-quiz you as interleaved retrieval practice. - Use Case: After an agent implements a caching layer, run a comprehension check to confirm you can explain the eviction policy, derive its complexity, and generalize the principle to a different domain. ## Quick Start Ask the teacher skill to quiz you on the diff from your last commit and verify whether you really understood what was built.

Frequently Asked Questions about teacher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify I actually understood code an AI agent wrote?

Run a comprehension check that asks you to explain the work in your own words first, then compares your explanation against cited evidence of what was built and the ideal approach. Gaps are surfaced through guided questions rather than direct corrections.

How does Socratic questioning help learn programming concepts?

Socratic questioning leads you to discover gaps yourself through progressively narrower questions instead of being told the answer. Research on guided questioning and desirable difficulties shows this builds more durable understanding than passive explanation.

Can the teacher skill fix or refactor my production code?

No. The skill never writes, edits, or suggests production code and never states solutions. Fix requests are redirected to the engineer workflow; this track only builds your understanding of code that already exists.

What evidence does a code comprehension check require?

Every claim needs a citation: file and line references for actual behavior, derived complexity proofs, version-matched official documentation for API usage, and named canonical references or benchmarks for algorithmic and performance claims. Unverified claims are dropped.

How does spaced repetition apply to engineering skill retention?

The skill appends each concept with a suggested re-check date to an append-only log. Later sessions re-quiz logged concepts as interleaved retrieval practice, which produces more durable learning than massed review of new material only.