Build To Learn — Testing skill for Claude Code
A Claude Code skill where learning is the goal and building is the test — AI writes the code, you build the mental model.
How to install Build To Learn
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Tasihi89/build-to-learn and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Build To Learn does
A Claude Code skill where learning is the goal and building is the test — AI writes the code, you build the mental model.
Alternatives in Testing
- Webapp Testing — Test local web applications using Playwright for UI verification and debugging 94.1k ★
- #29 — #52, #103) 92.5k ★
- /test Routing — Vérifie le routing de commandes RTK sans exécution (dry-run) 25.5k ★
README
Build to Learn
**English** | [简体中文](README.zh-CN.md)
A Claude Code skill for people who want to *actually understand* the thing they're building — not just end up holding code they can't explain.
This file is for humans. `SKILL.md` and `references/` are the rulebook Claude follows; you never need to read them.
What this is
You want to build something, and you want to genuinely learn the tech behind it. This skill handles that.
It exists to prevent one specific failure: the AI one-shots the whole thing, the app runs, and you learned nothing. So the rule here is inverted — **learning is the goal, and the thing you build is the evidence that you learned it.**
Claude writes all the code. You don't need to know how to program.
Install
Requires [Claude Code](https://claude.com/claude-code).
git clone ~/.claude/skills/build-to-learn
`~/.claude/skills/` makes it available everywhere. To scope it to one project, drop it in that project's `.claude/skills/` instead.
Where your notes live: it asks you
On first launch Claude asks one question — where should your learning notes go? Default is `~/Documents/Build To Learn`. Answer once, it creates the folder, writes `config.md`, and never asks again.
Any folder works. If you use Obsidian, point it inside your vault — the Mermaid diagrams and collapsible self-quizzes render natively. If you don't, no problem: they're plain Markdown files.
Want to move it later? Edit the one line in `config.md`, or just tell Claude. That file is gitignored, so pulling updates won't clobber your path.
Getting started
Type `/build-to-learn`, or just say "walk me through building X — I want to actually learn it."
On your very first run you have no projects yet, so Claude offers two options: start a new project, or read this tutorial first.
Every launch after that, it lists your existing projects and where each one is stuck, and asks which to continue. **Continuing never re-runs setup** — it rea
Related Skills
Graftree
Tree-structured, test-first, multi-model solving for hard coding problems. Splits a problem into sub-tasks, wr
Glm Delegate
Delegate token-heavy execution to swarms of GLM agents in disposable git worktrees — an Anthropic model writes
Muse:Confucius
Think with Confucius — adaptive structured session (v2.2) using rectification of names, leading by example, th
AI Project Template
Unified Python starter for AI projects: classical ML, deep learning, LLM apps, RAG, and agents. uv + Ruff + py
Goal
Đóng vai Skill Architect — phỏng vấn thông minh để trích xuất quy trình từ đầu người dùng, sinh AI Skill hoàn
Try
Manually test the latest change with one positive and one negative case. Goal is speed — shortest path to conf
Related Agents
Codebase Learner
Codebase learning agent. Systematically studies a new codebase by reading entry points, tracing data flows, ma
Engram Assessor
Independent grader of learner productions for the Engram learning plugin. MUST BE USED for /learn verification
Hive Self Learn
Behavioral learning agent that records violations, updates correction logs, and propagates lessons across agen