master — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited master (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Turns passive reference documents into active expertise. Based on Justin Skycak's learning science (retrieval practice, spaced repetition, cognitive weightlifting) and Cedric Chin's expertise acceleration (case libraries, pattern recognition, cognitive flexibility theory).
Core principle: Reading a framework is not knowing it. You know it when you can recall it cold, bind it to real cases from your career, and deploy it under simulated pressure.
The learning sequence: Learn -> Quiz -> Cases -> Sim. Each mode builds on the previous. Don't skip to quiz without learning first. Don't skip to sim without cases.
Parse the user's command to determine mode. Default to learn for new concepts, quiz for concepts already learned.
/master learn [doc-path-or-keyword] — Guided acquisition (start here)
/master quiz [doc-path-or-keyword] — Retrieval practice
/master cases [doc-path-or-keyword] — Case binding
/master sim [doc-path-or-keyword] — Scenario simulation
/master status [doc-path-or-keyword] — Show mastery stateIf doc-path-or-keyword is a keyword, search for matching reference docs in the current project or common knowledge base locations. If it's a path, use directly. Works with any reference document — the skill is not tied to a specific topic.
[doc-stem].mastery.json)[doc-stem].cases.md)Grounded in: Skycak's retrieval practice + WM bottleneck; Chin's "read source practitioners, not summaries" + case pairing
Claude's role: Coach, not textbook. The user reads the source material themselves. Claude assigns what to read, then tests retrieval when they come back.
Tell the user these upfront on their first learn session:
What doesn't work (Skycak, backed by research since 1900s): - Re-reading — creates fluency illusion. Feels like learning, isn't. - Highlighting — passive marking, no encoding. - Taking notes — creates a crutch. You'll "know where to find it" instead of knowing it. - Spending an hour on one hard concept — 30 two-minute chunks beat 1 hour of struggle. - Reading summaries instead of sources — summaries strip the context that builds real understanding (Chin: mental model fallacy).
>
What works: Read the source once, actively. Close it. Come back here. Try to recall. Fail. Check. Repeat with spacing.
Step A — Immediate Retrieval
Step B — Gap Check
Step C — One Case Prompt
/master cases)/master statusStep D — Bridge
"Before we stop — name the key idea from each thing we covered today."
learned: true. Set initial quiz_level to 1."Come back tomorrow for /master quiz. The forgetting between now and then is not a bug — it's the mechanism. 'The wait creates the weight.'"You: /master learn communication
Claude: [coaching intro on first session — the anti-patterns, how this works]
Claude: "Your first reading: open [source file], the section on [concept].
Read it once, actively. Don't take notes. When you're done, tell me you're ready."
You: [reads the actual source — 5-10 minutes]
You: "done"
Claude: "Without looking back — what are the key components of [framework]?"
You: [attempts recall from memory]
Claude: "You got 3 of 5. You missed [X] and [Y]."
Claude: "Does this remind you of anything from your work?"
You: [narrates or says no]
Claude: "Next reading: [next source]. Same drill — one pass, no notes."
[repeat]
Claude: "Session wrap — name the key idea from each thing we covered."
Claude: "Come back tomorrow for /master quiz on these."Best to worst for learning:
Always prefer the source over the summary. The reference doc is the index and answer key, not the textbook.
Grounded in: Skycak's retrieval practice, testing effect, cognitive weightlifting, FIRe model
Level 1 — Recall: "List [framework name]'s key components from memory." Level 2 — Describe: "Explain [concept] and why it matters — no peeking." Level 3 — Apply: "When would you use [framework] vs [other framework]?" Level 4 — Synthesize: "A situation requires both [concept A] and [concept B]. How do they combine?" Level 5 — Teach: "Explain [concept] to someone who's never heard of it, using a concrete example from your work."
Start at Level 1 for new concepts. Advance one level per session with score >= 0.8. Drop one level if score < 0.5.
Session: 2026-03-27 | Mode: Quiz | Doc: [doc name]
1. Framework A — 0.8 (Level 2) ^
2. Framework B — 1.0 (Level 3) ^
3. Framework C — 0.2 (Level 1) <-
4. Framework D — 0.5 (Level 1) <-
5. Framework E — 0.8 (Level 2) ^
Overall: 0.66 | Strong: 2 | Needs work: 2 | New: 1Grounded in: Chin's CFT, case library method, ACTA, RPD model
"Think of a real situation from your career where [concept] was at play — either you used it, should have used it, or saw someone else use it. Walk me through what happened."
### [Concept Name] — Case [N]
**Date**: [approximate]
**Context**: [1-2 sentences]
**What happened**: [3-5 sentences]
**Cues recognized**: [what signaled this was a [concept] situation]
**Outcome**: [what resulted]
**Delta**: [how this case differs from the "textbook" version]
**Lesson fragment**: [one specific, non-universal insight — per CFT Rule 3]"You now have [N] cases for [concept]. CFT recommends 10-20 varied cases per concept. You have 0 for: [list concepts with no cases]."
Grounded in: Skycak's progressive overload + Chin's scenario-based training from Accelerated Expertise
Show current mastery state across all tracked docs:
/master status
Documents tracked: 2
communication-leadership-reference.md
Last session: 2026-03-27 | Sessions: 4
Concepts: 18 tracked
Quiz avg: 0.72 | Level distribution: L1(3) L2(8) L3(5) L4(2)
Cases: 24 total | Gaps (0 cases): Tara Seshan OSR, Matt Abrahams PREP
Sims: 3 attempted
Vocab point: NOT YET — need L3+ on 80% of concepts
another-reference.md
Last session: 2026-03-25 | Sessions: 2
Concepts: 12 tracked
Quiz avg: 0.45 | Level distribution: L1(8) L2(4)
Cases: 3 total | Gaps (0 cases): 9 concepts
Sims: 0 attempted
Vocab point: NOT YET — need L3+ on 80% of conceptsA concept-level milestone. The user has hit the vocab point for a document when:
When reached, announce it:
"You've hit the vocab point for [doc]. You can follow expert conversations in this domain and map them to your own observations. This doesn't mean mastery — it means you're no longer a tourist."
Create alongside the reference doc: [doc-stem].mastery.json
{
"doc": "reference-doc-name.md",
"doc_path": "/path/to/reference-doc-name.md",
"created": "2026-03-27",
"last_session": "2026-03-27",
"concepts": {
"concept-slug": {
"display_name": "Concept Display Name",
"quiz_level": 2,
"recall_scores": [0.5, 0.8, 0.8],
"last_quizzed": "2026-03-27",
"cases_count": 3,
"sim_mentions": 1
}
},
"sessions": [
{
"date": "2026-03-27",
"mode": "quiz",
"concepts_tested": ["concept-slug"],
"avg_score": 0.8
}
],
"vocab_point_reached": false
}Create alongside the reference doc: [doc-stem].cases.md
# Case Library: [Doc Name]
## Concept Name
### Case 1
**Date**: 2025-11
**Context**: [1-2 sentences]
**What happened**: [user's narration, synthesized]
**Cues recognized**: [what signaled this was a relevant situation]
**Outcome**: [what resulted]
**Delta**: [how this case differs from the textbook version]
**Lesson fragment**: [one specific, non-universal insight]These are non-negotiable. They come from the research:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.