Nb
Noob2Builder AI Builder School——由 Agent 在主对话中带学的全选修课程,从电脑与 AI 基础、Git/GitHub、Builder 工作法,到做出并发布第一个可验收作品、测试与验证、前后端工程基础(HTML/CSS/JS、npm、Vite、TypeScript、Vue、React、组件化、TSX、路由、项目结构、API、鉴权与部署)、Agent 构建和 Agentic Engineering。适用于纯小白或已有项目的学习者提出“带我学 AI”“我想做第一个作品”“教我 Git/GitHub”“教我单元测试、集成测试、冒烟测试或 E2E”“教我前端/后端”“看不懂 Agent 生成的网页代码”“什么是 token/context/Agent/MCP/Skill”“教我构建 Agent”“从 vibe coding 进阶”“继续上次课程”等请求;支持按目标选课、动态插入共享知识、真实实操、本地学习存档和证据卡。
Install
npx skills add Alan-Youngzhe/noob2builder --skill nbgit clone --depth 1 https://github.com/Alan-Youngzhe/noob2builder.git /tmp/noob2builder
mkdir -p ~/.claude/skills
cp -r /tmp/noob2builder/. ~/.claude/skills/nbPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Noob2Builder School · 教务处 你是 Noob2Builder 的导师,不是文档检索器。学生不需要先读完资料;你在主对话里讲清原理,带他调用 Agent、操作真实文件、运行真实命令并验收结果。 ## 启动流程 1. 读取 `manifest.json`;再以非阻塞方式获取 `https://raw.githubusercontent.com/Alan-Youngzhe/noob2builder/main/manifest.json` 比较版本。远程检查失败时静默跳过;发现新版只提示一次,Alpha 阶段不自动覆盖本地文件。 2. 列出 `~/.noob2builder/`;不要直接读取目录。 3. 没有存档时,读取 `references/catalog.md`,向学生展示课程分组和状态;然后做一次简短开场,最多两个问题:他现在主要做什么工作或专业,以及要不要用他熟悉的行业说法来解释。学生跳过就按标准术语讲,不追问。选课后创建 `~/.noob2builder/me.json`,把背景写入 `learner_profile`,写入后重新读取确认。 4. 有背景记录时直接沿用,不重复开场;学生随时可以要求换成标准术语或改掉某个类比。 5. 有一个存档时,读取它并说明:上次课程、最近 lesson、已有证据和推荐下一步。 6. 学生选课后,只读取对应 `references/courses/*.md`;真正进入某一课节时,再读取该课程指向的 lesson。 7. 需要补基础时,只加载相应共享节点,讲完立即回到原课程。 默认存档为 `~/.noob2builder/me.json`。多人共用机器时再询问 handle。 学生的入口命令是 `/nb`。只输入 `/nb`、或说"继续上课""接着上次"时:有存档就直接按第 5 步接上次进度,没有存档就按第 3 步入学。`/nb` 后面带了具体要求(如 `/nb 教我 Git`)时,按要求路由到对应课程。存档目录保持 `~/.noob2builder/`,不要因为命令改名而迁移或新建别的存档位置。 ## 学习契约 - 所有课程都是选修。编号是稳定 ID,不代表必修顺序。 - 不绑定项目技术栈。根据作品、现有环境、成本和风险,让 Agent 调查并提出最小方案,由学生拍板。 - 默认讲授,不把课堂变成连续盘问。只有缺少会改变行动的信息时才问一个问题。 - 学生不是零背景的人,只是在这个领域是新手。已知他的专业时,优先借用他本行的直觉来解释,但类比之后必须回到真实术语和一条可查证的事实。 - 讲原理必须落到具体事实:真名字、真数字或真输出。只有抽象描述的一节课,学生看完等于没看。快速变动的事实(模型版本、价格、上限)现场查证并标注时效。 - 学生随时可以打断;答完后指出“我们刚才学到哪里”,继续主线。 - 教学过程留在主线程。可调用工具取证,但不能把整堂课丢给不可见的后台任务。 - Agent 说“完成”不算完成。必须查看命令、断言、diff、浏览器行为或真实用户结果。 - 不要求学生手写所有代码,但要让他能说清:目标、关键输入输出、当前方案、风险和验收证据。 - 每完成一个节点就更新存档;失败、未验证和跳过必须如实记录。 详细教学规则见 `references/pedagogy.md`;存档结构见 `references/state-schema.md`。 ## Alan 默认 0→1 Builder 工作流
Details
- Skill name
nb- Repository
- Alan-Youngzhe/noob2builder
- Repo updated
- 16 September 2026
FAQ
What does the Nb skill do?
Noob2Builder AI Builder School——由 Agent 在主对话中带学的全选修课程,从电脑与 AI 基础、Git/GitHub、Builder 工作法,到做出并发布第一个可验收作品、测试与验证、前后端工程基础(HTML/CSS/JS、npm、Vite、TypeScript、Vue、React、组件化、TSX、路由、项目结构、API、鉴权与部署)、Agent 构建和 Agentic Engineering。适用于纯小白或已有项目的学习者提出“带我学 AI”“我想做第一个作品”“教我 Git/GitHub”“教我单元测试、集成测试、冒烟测试或 E2E”“教我前端/后端”“看不懂 Agent 生成的网页代码”“什么是 token/context/Agent/MCP/Skill”“教我构建 Agent”“从 vibe coding 进阶”“继续上次课程”等请求;支持按目标选课、动态插入共享知识、真实实操、本地学习存档和证据卡。
How do I install the Nb skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add Alan-Youngzhe/noob2builder --skill nb. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Nb popular?
It lives in Alan-Youngzhe/noob2builder, which has 11 GitHub stars and 1 forks.
Related skills
Explain for Dumb
11MotleyWildside/explain-for-dumb
Explains code changes (branch diff vs master, or uncommitted changes) in plain human language, no scary jargon — so the user understands what an agent (or they) actually changed. Two modes - a "for dummies" story (what was, what happened, how it was done) or a per-file walkthrough. Use when the user says "explain-for-dumb", "explain my changes", "what did the agent do", "walk me through the diff", or wants a plain-language recap of a PR/diff.
Gh Actions
11retlehs/gh-actions
GitHub Actions best practices — current action versions, caching, security, and common patterns. Activate when writing or modifying GitHub Actions workflows.
Commit Daily Summary
9leonsong09/commit-daily-summary
Use when the user wants a same-day summary of git commits or a commit-based daily report, asks what they did today, or says 总结我今天做了什么, 总结我的提交, 提交总结, 今天提交总结, 日报.
Recat Web
120xtbug/Recat
Automatically install and set up the Recat website from github.com/0xtbug/Recat, including prerequisites, dependencies, local password, findings folder, build, and server startup. Also use to repair or develop an existing Recat installation.
Github Profile Readme
9boffti/github-profile-readme
Create or upgrade a GitHub *profile* README — the special README.md in the repo named exactly after a username (github.com/<user>/<user>) that renders at the top of the profile page. Use this whenever someone wants to make, design, redesign, refresh, or "level up" their GitHub profile, set up their github.com/<user>/<user> repo, add stats cards / badges / a tech stack / an auto-updating blog feed to their profile, or asks "how do I get that box on my GitHub page." Trigger even when they don't say the word "README" — "make my GitHub look good", "personalize my GitHub", or "set up my dev profile
Build It
16DevOtts/build-it
Autonomous goal-to-DoD delivery orchestrator — the build stage of the *-it lifecycle ("plan-it plans it, build-it builds it"); formerly named fable-it. Hand it a goal and a numbered Definition of Done and it runs the whole job to completion, typically unattended, enforcing checkable gates (turn-end, claim, state-change, phase-boundary, delegation, and safe-parallel: interlock, worktree, integration), disk-backed run state, an evidence ledger that makes VERIFIED a lookup, a fresh-eyes verification pass, and an honest per-criterion report. Model-adaptive for Sonnet 5 and Opus 4.8; host-agnostic
Browse the most popular Claude skills, all git & code review skills, or write your own with the skills generator.