关于 onboard
分阶段带领新开发者了解代码库,从架构和核心逻辑逐步深入接口与强化。技能会跟踪挑战进度和掌握情况,完成五个阶段后进入常规 gauntlet。
主要功能
- 01从概览到强化的五个阶段
- 02提供当前阶段的五项挑战
- 03首次尝试时启用提示
- 04跟踪掌握情况与晋级进度
适用场景
- 01引导新开发者熟悉代码库
- 02学习核心业务逻辑和接口
- 03跨会话跟踪入门进度
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ athola/ claude-night-market --skill onboard安装后在 Claude Code 中输入/onboard确认已加载。
详细介绍
引导入门
通过结构化阶段,引导新开发者了解代码库。
不适用场景
- 不属于分阶段路径的临时问题(使用
gauntlet:challenge) - 知识库尚不存在(使用
gauntlet:extract)
阶段
| 阶段 | 重点 | 类别 | 难度 |
|---|---|---|---|
| 1 | 整体概览 | architecture, data_flow | 1-2 |
| 2 | 核心领域 | business_logic | 2-3 |
| 3 | 接口 | api_contract, data_flow | 3 |
| 4 | 模式 | pattern, dependency | 3-4 |
| 5 | 加固 | error_handling, business_logic | 4-5 |
步骤
- 加载入门进度
- 显示当前阶段和进度摘要
- 展示当前阶段的 5 个挑战
- 首次尝试时启用提示
- 跟踪掌握情况(答对两次即为已掌握)
- 检查是否晋级(10 个或以上挑战中答对率达到 80%)
- 汇报进度
完成入门
完成第 5 阶段后,开发者将进入常规闯关。 答题历史会保留。
退出条件
- 入门进度会在多次调用之间持久保存:当前阶段 和挑战数量在会话重启后仍会保留,并在 步骤 1 加载
- 晋级到下一阶段要求在当前阶段的 10 个或以上 挑战中答对率达到 80%;未完成要求时 不会晋级
- 跟踪掌握情况时,必须两次答对同一个 挑战,才能将其标记为已掌握
- 完成第 5 阶段后,开发者的答题历史 会完整保留,并纳入常规闯关挑战池
评论
支持 Markdown