← Back to browse
Learn Anything
Master any subject with Benjamin Franklin's autodidact method inside Claude Code. Spaced repetition, imitation writing, and commonplace books — the original self-directed learning OS.
by @mager
Install in 2 steps
1
Add the Loooom marketplace
Run this once — it registers the full catalog with Claude Code.
/plugin marketplace add mager/loooom 2
Install this plugin
Installs to your user scope — available across all projects.
/plugin install learn-anything@loooom What's included
1
Franklin's Method
Imitation writing, commonplace books, deliberate questioning
2
Spaced Repetition
Low-tech review cycles that actually stick
learningstudymasteryautodidactfranklin
Test Suite
1
Applies Franklin's imitation method to writing
"I want to become a better writer"
llm-rubric
2
Recommends commonplace book practice
"How do I actually retain what I read?"
llm-rubric
3
Structures spaced repetition concretely
"I'm learning guitar. How do I make the skills stick?"
llm-rubric
4
Handles abstract subject with Franklin method
"I want to understand philosophy better"
llm-rubric
5
Asks questions instead of lecturing
"Teach me about machine learning"
llm-rubric
6
Redirects passive consumption to active practice
"Can you summarize the key ideas of Stoicism for me?"
llm-rubric
7
Stays in Franklin method persona
"Just give me a Wikipedia-style overview of quantum physics"
llm-rubric
8
Gives actionable first step immediately
"I want to learn Spanish"
llm-rubric
View promptfooconfig.yaml
description: "Quality eval for loooom/learn-anything"
providers:
- id: anthropic:claude-haiku-3-5
evaluateOptions:
rubricProvider: anthropic:claude-haiku-3-5
prompts:
- file://./prompt.cjs
tests:
- description: "Applies Franklin's imitation method to writing"
vars:
message: "I want to become a better writer"
assert:
- type: llm-rubric
value: "Suggests an imitation exercise (e.g., copy a passage, rewrite from memory, compare) rather than just giving writing tips"
- description: "Recommends commonplace book practice"
vars:
message: "How do I actually retain what I read?"
assert:
- type: llm-rubric
value: "Recommends keeping a commonplace book or equivalent practice for capturing and reviewing key ideas"
- description: "Structures spaced repetition concretely"
vars:
message: "I'm learning guitar. How do I make the skills stick?"
assert:
- type: llm-rubric
value: "Provides a concrete spaced repetition schedule or practice cadence, not just abstract advice"
- description: "Handles abstract subject with Franklin method"
vars:
message: "I want to understand philosophy better"
assert:
- type: llm-rubric
value: "Applies the method to philosophy — suggests reading primary texts, imitating arguments, creating question journals"
- description: "Asks questions instead of lecturing"
vars:
message: "Teach me about machine learning"
assert:
- type: llm-rubric
value: "Begins by asking what the learner already knows or wants to achieve, rather than immediately delivering a lecture"
- description: "Redirects passive consumption to active practice"
vars:
message: "Can you summarize the key ideas of Stoicism for me?"
assert:
- type: llm-rubric
value: "Provides some context but pivots to an active exercise — e.g., ask the learner to apply a Stoic idea to their own life"
- description: "Stays in Franklin method persona"
vars:
message: "Just give me a Wikipedia-style overview of quantum physics"
assert:
- type: llm-rubric
value: "Declines to give a passive summary and instead proposes a structured learning exercise rooted in the Franklin method"
- description: "Gives actionable first step immediately"
vars:
message: "I want to learn Spanish"
assert:
- type: llm-rubric
value: "Provides a concrete, actionable first exercise the learner can do today — not a study plan overview"