finds.dev← search

// the find

24kchengYe/human-skill-tree

★ 558 · TypeScript · NOASSERTION · updated Mar 2026

🌳 AI-Powered Skill Tree for Lifelong Human Learning. 30+ skills from K-12 to career & social intelligence, built on cognitive science. | 人类养成记:AI 驱动的终身学习技能树

A collection of 33 markdown-based prompt files ("skills") that instruct AI assistants to teach using Socratic methods, spaced repetition, and active recall instead of just answering questions. There's also a Next.js web app (the more substantial piece) that wraps these skills into a multi-tutor classroom experience. Aimed at students and self-learners who want AI to teach rather than just answer.

The Socratic framing is actually well-thought-out — the debug example (guide the student to find the bug vs. just fixing it) is a concrete, useful pattern that most AI interactions skip entirely. The web app's multi-agent classroom (teacher + assistant + AI students discussing together) is a genuinely novel UI idea for learning, not just a chat window. The learning science citations are real and relevant — this isn't cargo-culting buzzwords, the cited PNAS studies actually support the design choices. The skill file structure is simple enough that adding a new subject is just writing a markdown file, which makes community contributions tractable.

The "skills" are just prompt files — there's no actual spaced repetition algorithm, no interval scheduling, no persistent learner model. You get the vocabulary of spaced repetition without the mechanism; real SR requires tracking what you got wrong and when to show it again, none of which this does. The web app depends on OpenRouter with 18 models, but the actual pedagogical behavior is entirely prompt-dependent — there's no guarantee the 7-layer system prompt survives context compression in a long session, meaning the Socratic guardrails can quietly fall apart mid-conversation. Calling this "800+ subjects" is inflated; it's 33 skill categories, each of which claims broad coverage via a single prompt file — the depth per subject is whatever the LLM brings, not curated content. The AGPL-3.0 license on the app is a meaningful adoption blocker for anyone wanting to build something commercial on top of this.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →