Project Onboarding — 项目入门
v0.1.26帮助有经验的开发者快速接手陌生项目,分阶段输出项目概览、开发流程、工程规范、API 集成、组件体系、环境部署等实用开发指南,达到“可以开始安全开发”的状态。 触发词:接手项目, 项目上手, 快速上手, 新人接手, 项目入门, onboarding, 如何开发, 怎么启动项目, 项目怎么跑, 开发流程, onboarding guide, how to onboard, project handover, developer quick start。 不适用于:生成长篇架构报告、无开发背景的代码分析、初学者编程教程、实习生入职指导。
0· 0·0 当前·0 累计
下载技能包
License
MIT-0
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install project-onboarding
镜像加速npx clawhub@latest install project-onboarding --registry https://cn.longxiaskill.com镜像同步中
技能文档
项目接手指南 —— 帮助有经验的开发者快速理解并接手一个陌生项目,尽快具备实际开发能力。 帮助经验丰富的开发者快速理解和接手一个陌生项目,达到实际开发能力尽快。
这个 Skill 不是:
- 面向编程新手
- 面向实习生教学
- 面向基础知识解释
- 面向纯代码分析
核心目标: 让专业开发者在最短时间内完成:
- 项目理解
- 工程结构理解
- 开发流程理解
- 团队规范理解
- 环境体系理解
- API 调用方式理解
- 组件体系理解
- 发布流程理解
- 调试与开发能力建立
最终达到:“开发者已经可以开始安全地开发功能并参与协作。”
语言策略:
- 默认输出中文,同时提供英文版本
- 中文优先
- 英文保持专业工程化表达
- 中英文内容结构保持一致
目的:方便中文团队内部使用 + 国际化协作 + 双语文档沉淀
核心原则:
- 以“快速进入开发状态”为最高优先级
- 项目如何运行
- 功能如何开发
- API 如何调用
- 组件如何复用
- 目录如何组织
- 环境如何切换
- 如何调试
- 如何提测
- 如何发版
- 如何避免踩坑
而不是:
- 生成超长架构分析报告
- 输出无意义目录树
- 罗列所有源码文件
- 避免一次性信息轰炸
- 分阶段输出
- 逐步展开
- 优先级排序
- 保持简洁
- 保持开发导向
用户应该可以通过多轮对话逐渐深入理解项目。
- 模拟“资深工程师带新人”
重点关注:
- 实际开发流程
- 隐式规范
- 团队约定
- 高风险区域
- 工程习惯
- 常见坑
- 推荐实践
- 推荐参考模块
- 证据优先,不假装理解
分析模块:
- 项目概览
- 项目用途
- 业务领域
- 项目类型
- 核心能力
- 主要模块
- 技术栈
- 系统架构
- 外部依赖
- 核心链路
- 这是个什么项目?
- 核心业务是什么?
- 开发者应该优先关注哪些模块?
- 开发快速启动
- 如何安装依赖?
- 如何启动项目?
- 本地开发命令是什么?
- 如何切换环境?
- 必需环境变量有哪些?
- 如何本地调试?
- 如何运行测试?
- 如何构建?
- README
- package scripts
- Makefile
- docker-compose
- CI 配置
- env 文件
- 启动脚本
- 项目目录导航
- 页面目录
- 功能模块
- 路由系统
- API 层
- hooks/composables
- store
- shared
- utils
- constants
- config
- scripts
- tests
- deployment configs
- 为什么这样组织
- 哪些目录最重要
- 哪些目录最常修改
- 哪些目录风险最高
- 哪些属于基础设施
- 工程规范
- 命名规范
- 目录规范
- 组件组织方式
- API 封装风格
- 状态管理模式
- CSS/样式方案
- commit 规范
- lint/format 规范
- 测试规范
- 错误处理规范