4,155
stars
+17
444
forks
39
watchers
7
prs
13
issues
0
releases
0
discussions
README
learn My AI learning system from this video: How I Use AI to Learn Things. This is a personal system I built for myself, shared as-is. Built as a pi configuration: the teaching philosophy encoded in a skill, a few small extensions, and agent definitions. What's in it - skills/teach/ — the philosophy and the process - skills/visualize/ — adds a correct, minimal diagram to a lesson when an idea is clearer as a picture - extensions/ask-user-question/ — the agent asks you questions through a UI popup - extensions/quiz/ — graded questions with instant feedback (✓/✗, correct answer, explanation) - extensions/md-log/ — link a markdown file to the session - extensions/visual-tools/ — tools for visualization subagents - agents/ — researcher, svg-maker, mermaid-maker: the subagents the system delegates to Install This repo is a .pi directory. From your learning project's root: bash git clone https://github.com/amosblomqvist/learn .pi Then open pi in that directory. (Or copy the pieces you want into your existing project config.) Requirements - pi - A subagent implementation, so the system can spawn the researcher and the visual makers. Recommended: pi-interactive-subagents (tmux only). With it, everything works out of the box. Any other implementation works too, but expect to adapt the agent definitions, e.g. agents/researcher.md lists safe_bash in its tools, which is specific to that extension. - ask-user-question — use the copy bundled here. If your setup already has an ask-user-question extension, use this one in its place. Popups from different extensions serialize through a shared UI lock, which only works when it's the same implementation. Notes You can run the system without subagents. The main session does the teaching. You just lose the researcher (truth verification) and the generated visuals. The teaching skill is written for one learner (me). Edit the skill to fit how you learn best.
Top issues
#17Research Task: Find a way to visualize explanations by examples and display them directly via your md link in obsidian.3 comments · 2026-10-09#11Keep gender-neutral tone2 comments · 2026-09-22#8Add OrcaRouter as an optional AI provider2 comments · 2026-09-03#12License for this Pi Harness?1 comments · 2026-10-03#4Request: permission to publish an adapted derivative of skills/teach under MIT1 comments · 2026-08-28#2让依赖图跨会话存活 —— 全局知识图、掌握度坍缩、课中图状态更新1 comments · 2026-08-26#15Attribution question: similarities with Zproger/ConceptLoom's teaching method0 comments · 2026-10-05#14Vīrusi0 comments · 2026-10-05
相关报道 (7)
learnGH-900 考試學習指南:GitHub Foundations2026-02-18YouTube翻墙后不学GitHub等于白翻,从零开始带你玩转开发者天堂!2026-04-07InfoQ.cn聚焦分布式多节点场景:统一数据格式 + 双维度一致性,构建备份恢复框架2025-11-07VOI.ID卡巴斯基安全提示,以避免GitHub中隐藏的网络攻击2025-08-04QQ NewsC++知识体系总结:语言核心与代码工程2023-08-29智源社区causal-learn:基于Python的因果发现算法平台2021-11-20MicrosoftGitHub 8.7K星背后,是跨“圈”的融合与碰撞2021-01-22
News & coverage (10)
Hacker NewsLearnHarness – An Agent Harness for Learning▲ 14 · 0 comments · 2026-10-26noteThe Pitfalls of Git for Beginners: 90% of People Actually Get It Wrong2026-11-06githubCopilot Automations now learn from outcomes and self-improve2026-10-28techtargetLearn the basics before you work with Git2019-01-06ZDNetLearn to use GitHub with GitHub Learning Lab2018-04-19The GitHub BlogClaude Fable 5.2 in GitHub Copilot2026-11-09The GitHub BlogSecret scanning detects secrets in GitHub Actions workflow logs2026-11-09KDnuggets5 Free Microsoft GitHub Courses to Learn Data Science and Artificial Intelligence2026-09-15MicrosoftNew and improved: GitHub Copilot harness, agent skills, and richer context2026-09-02SpiceworksWhat we can learn from CISA’s GitHub security breach2026-07-23