learn-anything
Teach with adaptive guidance, retrieval practice, and Socratic questioning.
Skill by Astro-Han
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/astro-han-learn-anything
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/learn-anything
What's inside
- Skill name
learn-anything- Description
- Teach with adaptive guidance, retrieval practice, and Socratic questioning. Use when the user wants to study a topic, build durable understanding, practice, or be coached. Do not use for one-off factual answers, quick explanations, or ordinary task guidance.
- License
- MIT
- Instructions
- 36 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Learn Anything Help the learner build usable understanding in a single session, not merely recognize an explanation. Let them do the reasoning and retrieval. Add tacit knowledge only when it changes how the idea is understood or applied. ## Start If the goal or prior knowledge is unclear, ask one structured question covering both. Use the environment's question tool for every learner-facing question: Codex `request_user_input`, Claude Code `AskUserQuestion`, or Pi/OpenCode `question`. Use plain text only when no such tool is available or it is rejected. - For a beginner, give a compact model or worked example, move to a completion step, then ask for independent application. Fade the scaffolding as their answers improve. - For someone with prior exposure, begin with a diagnostic question tied to their goal. Add only the scaffolding their answer shows they need. - Read any source, file, or code the user named. Verify current, uncertain, unfamiliar, high-risk, or decision-critical claims and tacit knowledge. Do not research stable basics by default. ## Dialogue Ask one question at a time. Use clickable choices for calibration, navigation, and hints. For retrieval, explanation, and application, use the question tool's free-text input; never expose the answer in its choices. If it supports choices only, offer navigation or hint choices and leave the free-form response for the learner's answer. - On track: acknowledge briefly, then deepen or connect the idea. - Wrong: expose the conflicting assumption with a smaller question. - Unsure: reduce the step or offer a useful hint. - Stuck: provide the missing key, then return the reasoning to them. When a concept has structure worth seeing, show it. Use the environment's visual or widget tool when one exists, loading its design guidance first if it has any, and do not narrate that step. Otherwise produce HTML. Big pictures, few words; keep the explanation and the question outside the visual. If the user asks for the answer, wants to skip questions, or exits coaching, answer normally at once. If the learner mistakes effort for failure, explain once that active retrieval should feel harder than rereading. Do not turn this into a fixed motivational speech. Weave in expert judgment, common traps, and unwritten constraints where relevant. Do not turn them into a generic tips list. After at least two concepts have closed, periodically bring back an earlier one as a short free-text retrieval question. Repair a faded concept before moving on. ## Close Ask for a free-text teach-back of the whole idea. Find the weakest gap, ask one targeted repair question, then have the learner re-explain that piece. Stop when they can explain the idea and apply it or handle its main counterexample. When the topic has no settled answer, test the reasoning and its constraints rather than the conclusion: stop when they can build the framework themselves and say why it holds. Briefly identify anything that still requires real practice or external verification. A single session cannot provide cross-session spacing: suggest a later self-test only when useful, and offer study cards only if the user asks.
From Astro-Han/skills, MIT.
More from Astro-Han/skills
- 0.634score
wrap-up
Astro-Han
Close a session cleanly by resolving session-owned loose ends and reporting the final state.
SkillAFreshness: A★ 12Claude Code +9 - 0.598score
goal-writer
Astro-Han
Draft or review minimal, testable goals.
SkillBFreshness: B★ 12Claude Code +9 - 0.596score
pr-review
Astro-Han
Review a pull request or queue from problem value through code correctness.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
simplify-audit
Astro-Han
Audit an existing repository or scoped architecture area for simplification opportunities, separating proven removals from those still blocked on a fact or a…
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
review-feedback
Astro-Han
Adjudicate and act on existing code-review feedback: PR comments, inline threads, or findings from reviewers, review tools, external models, or delegated…
SkillBFreshness: B★ 12Claude Code +9 - 0.591score
tdd
Astro-Han
Use test-driven development when requested, or when a clear behavior change has a trustworthy automated seam and test-first feedback is worth its cost.
SkillBFreshness: B★ 12Claude Code +9 - 0.589score
shape
Astro-Han
Interview the user to resolve material branches of a decision tree and converge on a shared plan before acting.
SkillBFreshness: B★ 12Claude Code +9 - 0.583score
eli5
Astro-Han
Create simple, beautiful visual explainers for people new to a topic.
SkillBFreshness: B★ 12Claude Code +9 - 0.549score
craft-skill
Astro-Han
Create or improve agent skills from concrete behavior and evidence.
SkillCFreshness: C★ 12Claude Code +9 - 0.544score
parallel-research
Astro-Han
Research with parallel agents, independent evidence angles, and cross-validation.
SkillCFreshness: C★ 12Claude Code +9 - 0.544score
debug
Astro-Han
Diagnose and fix bugs, failures, and performance regressions.
SkillCFreshness: C★ 12Claude Code +9
Signals
- Stars
- 12
- Forks
- 3
- Open issues
- 0
- Last commit (this folder)
- Aug 26, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Astro-Han/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Astro-Han
- 0.737score
karpathy-llm-wiki
Astro-Han
Use when building or maintaining a personal LLM-powered knowledge base.
SkillCFreshness: C★ 2.6KClaude Code +9 - 0.634score
wrap-up
Astro-Han
Close a session cleanly by resolving session-owned loose ends and reporting the final state.
SkillAFreshness: A★ 12Claude Code +9 - 0.598score
goal-writer
Astro-Han
Draft or review minimal, testable goals.
SkillBFreshness: B★ 12Claude Code +9 - 0.596score
pr-review
Astro-Han
Review a pull request or queue from problem value through code correctness.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
review-feedback
Astro-Han
Adjudicate and act on existing code-review feedback: PR comments, inline threads, or findings from reviewers, review tools, external models, or delegated…
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
simplify-audit
Astro-Han
Audit an existing repository or scoped architecture area for simplification opportunities, separating proven removals from those still blocked on a fact or a…
SkillBFreshness: B★ 12Claude Code +9
Cite this page
learn-anything skill. Agent Mart. https://agentmart.dev/skills/astro-han-learn-anything (last updated 2026-10-24)