mcpField
O
onboard

onboard

github.com/athola开发34881 次安装1 天前更新
代码仓库

关于 onboard

分阶段带领新开发者了解代码库,从架构和核心逻辑逐步深入接口与强化。技能会跟踪挑战进度和掌握情况,完成五个阶段后进入常规 gauntlet。

主要功能

  1. 01从概览到强化的五个阶段
  2. 02提供当前阶段的五项挑战
  3. 03首次尝试时启用提示
  4. 04跟踪掌握情况与晋级进度

适用场景

  1. 01引导新开发者熟悉代码库
  2. 02学习核心业务逻辑和接口
  3. 03跨会话跟踪入门进度

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/athola/claude-night-market --skill onboard

安装后在 Claude Code 中输入/onboard确认已加载。

详细介绍

引导入门

通过结构化阶段,引导新开发者了解代码库。

不适用场景

  • 不属于分阶段路径的临时问题(使用 gauntlet:challenge)
  • 知识库尚不存在(使用 gauntlet:extract)

阶段

阶段重点类别难度
1整体概览architecture, data_flow1-2
2核心领域business_logic2-3
3接口api_contract, data_flow3
4模式pattern, dependency3-4
5加固error_handling, business_logic4-5

步骤

  1. 加载入门进度
  2. 显示当前阶段和进度摘要
  3. 展示当前阶段的 5 个挑战
  4. 首次尝试时启用提示
  5. 跟踪掌握情况(答对两次即为已掌握)
  6. 检查是否晋级(10 个或以上挑战中答对率达到 80%)
  7. 汇报进度

完成入门

完成第 5 阶段后,开发者将进入常规闯关。 答题历史会保留。

退出条件

  • 入门进度会在多次调用之间持久保存:当前阶段 和挑战数量在会话重启后仍会保留,并在 步骤 1 加载
  • 晋级到下一阶段要求在当前阶段的 10 个或以上 挑战中答对率达到 80%;未完成要求时 不会晋级
  • 跟踪掌握情况时,必须两次答对同一个 挑战,才能将其标记为已掌握
  • 完成第 5 阶段后,开发者的答题历史 会完整保留,并纳入常规闯关挑战池

评论

支持 Markdown