GitHub 火線榜

GitHub 火線榜 · 倉庫檔案

amosblomqvist/learn

My AI learning system. (簡介來自倉庫自身文件。)

資料截至 October 22amosblomqvist

最好成績

#184

潛力榜 · 90 天斜率

3.8K

累計 Star

402

Fork 總數

1

近 30 天在榜天數

專案文件

learn

video

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:

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.

當前上榜

  • 184

    潛力榜 · 90 天斜率

    3.8K 星 · 402 fork · 星星 / 天

    潛力 →

近 30 天勢頭

累計 Star 走勢

名次走勢

同榜競速 · 名次近鄰

← 回到榜單