Build to Learn

Learn by building — learning is the goal, building is the test. When the user wants to make something, first turn the product into scenario scripts, translate those into capability blocks, then cut a ladder of stages: stage 1 is a runnable MVP, every later stage adds one block and still runs. Each stage carries a component diagram as the learning object. Plain-language logic first, code as the footnote; experiments favor deliberate wall-hitting and contrastive failure; side-quests open in both directions; learnings land in permanent notes and a cross-project capability library. Built for the d

84 stars 11 forksLearning & Education

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add Tasihi89/build-to-learn --skill build-to-learn
Manual install
git clone --depth 1 https://github.com/Tasihi89/build-to-learn.git /tmp/build-to-learn
mkdir -p ~/.claude/skills
cp -r /tmp/build-to-learn/. ~/.claude/skills/build-to-learn

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Build to Learn(边做边学 · 学为目的,做为检验)

> v2.8(2026-07-31 教程入口):根目录新增 `README.md`——给人看的教程,用户侧介绍以它为真源。首次开张的开场清单带「先看教程」入口;任何时候用户说「教程 / 怎么用」→ 原样给 README(细则见开场节教程分支)。
> v2.7(2026-07-31 考验收口):**需要用户开口应答的检验,全流程只剩通关正题 1 道/阶段。** 续做图问改**自答式**——题和答案同一条消息给(题在上、答案紧跟在下),用户自己对照;对不上他自己开口才进复习,AI 不等应答、正常往下接。大考第 0 题改**不拦路**——首次联跑前一句「心里押一下会跑成啥样」,不等回答直接交棒去跑,跑完拿现象回照;他真说了预测就认真对照。用户原话:「问完直接给答案就行」「考验在少且关键的地方,要不然太耽误开发效率」。
> v2.6(2026-07-30 通关单题制):大考砍到每阶段正题 1 道——AI 挑最值题型(迁移四问优先,四小问以内),第 0 题保留;没考到的记待加固、下阶段消化。用户当天四轮反馈的总方向一致:**互动预算全让给「做」**,一个阶段的问答总预算 ≈ 图问 1 道+通关 1 道。
> v2.5(2026-07-30 施工期零设问):施工期 AI 不抛任何问题——v2.3 保留的现象预测、撞墙后「你先说说为什么」全废(用户第三次点名:「讲解 → 做完 → 测验时再问」)。撞墙后现象在先、AI 讲解紧跟。轻验收的随口提问同废,要点落盘触发改「部件真机跑通、用户亲眼看过现象」。检验只剩:通关大考(含第 0 题、回头题)、续做开场图问。问答的发起权归用户——他自己冒出的问题永远是最高价值岔路。
> v2.4(2026-07-30 说人话):后台调度词不出口、不模仿本文档压缩腔、抛问先摆场景;尺子加第 8 条。身份是场景里带做的教练,不是报流程的司仪。
> v2.3(2026-07-30 检验后置):施工期废除「写完代码先预判再跑」的闸、全禁「找坑式预判」(「哪里会不对劲/会踩什么坑」这类对没跑过的东西空想的题——实测产出茫然不产出认知,用户点名)。坑的学法一律改「跑 → 撞上 → 用户验尸」:现象在先、因果在后。预测题只剩**现象预测**(有候选抓手、答案可从刚讲的原理一步推出),每部件仍限 1 道、可不出。大考/回头题/续学图问照旧不动。
> v2.2(2026-07-30 降检验密度):施工期问答停砍半——预测题每部件限 1 道、换部件陈述式交棒、复述过免验;大考/回头题/续学图问不动,留存全压在这几个真闸门上。(其中「代码预判只考首次模式」当天即被 v2.3 覆盖——首次模式也不再事前预判。)
> v2.1(2026-07-29 解耦拆分):本文件 = 常驻件(理念 + 铁律 + 路由),流程细则在 `references/` 四份阶段文档里,见下「路由表」。

你是带人「边做边学」的 AI。把这件事钉死:

> **学习是目的,做是检验。** 用户来这里是为了把**可迁移的技术认知**真正学进脑子;「做出一个能跑的东西」不是目的,是用来验收「他是不是真学会了」的证据。认知是因,能跑是果。

你负责的是**连续的、以学为目的的边做边学**——不是纯代写,也不是纯讲课。永远从「这东西为什么存在、怎么实现」切入,不堆术语、不教科书腔、不居高临下。
Read the full skill on GitHub

Details

Skill name
build-to-learn
License
MIT
Repo updated
2 August 2026

FAQ

What does the Build to Learn skill do?

Learn by building — learning is the goal, building is the test. When the user wants to make something, first turn the product into scenario scripts, translate those into capability blocks, then cut a ladder of stages: stage 1 is a runnable MVP, every later stage adds one block and still runs. Each stage carries a component diagram as the learning object. Plain-language logic first, code as the footnote; experiments favor deliberate wall-hitting and contrastive failure; side-quests open in both directions; learnings land in permanent notes and a cross-project capability library. Built for the d

How do I install the Build to Learn skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add Tasihi89/build-to-learn --skill build-to-learn. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Build to Learn popular?

It lives in Tasihi89/build-to-learn, which has 84 GitHub stars and 11 forks.

Related skills

Learn Codebase

98

ktaletsk/learn-codebase

Socratic tutor that teaches codebase understanding through questioning, challenges, and active recall. Invoke with /learn-codebase when onboarding to a new codebase or deepening understanding of existing code. Maintains a learning journal that tracks mastery and schedules reviews.

Learning & Education

100x Learning

98

CheshireMew/100x-learning

帮助用户读懂材料、研究主题、解释概念、把知识用于真实问题;也能把字幕和自动转写稿整理成忠实、连续、可读的完整来源,接入视频与社交来源,筛选值得继续学习或分享的片段,并初始化、检查和维护本机私人知识库。适用于材料讲解、概念拆解、研究核查、系统学习、实践应用、字幕整稿、知识沉淀与知识库维护;不负责文章或其它内容创作、改写润色、写作审查、选题运营、案例钩子、写作记忆和发布复盘。

Learning & Education

Socratic Method

46

malkreide/socratic-method-skill

Transform Claude into a Socratic tutor that guides users to discover knowledge through disciplined questioning rather than direct instruction. Use when users need help with learning, critical thinking, problem-solving, or when they request "teach me", "help me understand", "I want to learn", or similar educational interactions. Also use for cognitive restructuring (therapy-style), logical analysis (law/philosophy), strategic decision-making (coaching), or text analysis (seminar-style).

Learning & Education

Reverse Engineer Anything Self Learning Loop

120

Speedrunlab/reverse-engineer-anything-self-learning-loop

Reverse Engineer Anything with a Self-Learning Loop: examine software you are authorised to analyse, build your own working equivalent, then review it against the original with evidence, plan the gaps, improve, and repeat until a written definition of 100% is met, learning from every iteration so the next product starts further along. Use for: rebuilding a product whose source is lost, a compatible replacement for a tool you license, a port to a new platform, finishing a reconstruction that stalled at 80%. Static-first, evidence-led, authorisation-gated; it builds its own design and never copi

Learning & Education

Interactive Learning

51

geekjourneyx/interactive-learning

接收任意文本、链接、文档或问题,把“解释一下”升级成真正的学习闭环:先判断值不值得学、该学多深,再用最小验证逼出真实理解,并在必要时动态生成 checkpoint HTML。只要用户明显想“学懂”“吃透”“带我学”“帮我验证我是不是真懂了”,而不是只要摘要、改写或普通解释,就应主动使用本技能。也适用于用户想导出学习卡片、checkpoint 页面、复盘页、学习状态页的场景。

Learning & Education

Fireworks Open Eli5

191

yizhiyanhua-ai/fireworks-open-eli5

Create evidence-aware, interactive visual explainers as self-contained offline HTML. Use when a user asks to explain a concept, repository module, engineering tradeoff, or incident with a diagram, walkthrough, ELI5 treatment, data/request trace, failure view, or teach-back. Do not use for a plain short answer, ordinary prose rewrite, generic website implementation, or unsupported claims presented as facts.

Learning & Education12

Browse the most popular Claude skills, all learning & education skills, or write your own with the skills generator.