Install
openclaw skills install project-onboarding帮助有经验的开发者快速接手陌生项目,支持前端 Web、后端服务、 客户端(Electron/Tauri)、小程序、移动端等多种项目类型。自动识别项目类型,分阶段输出 项目概览、开发流程、工程规范、类型专项指南等,达到"可以开始安全开发"的状态。 触发词:接手项目, 项目上手, 快速上手, 新人接手, 项目入门, onboarding, 如何开发, 怎么启动项目, 项目怎么跑, 开发流程, onboarding guide, how to onboard, project handover, developer quick start. NOT for: generating long architecture reports, code analysis without dev context, beginner programming tutorials, onboarding for interns.
openclaw skills install project-onboarding帮助有经验的开发者快速理解并接手一个陌生项目,尽快具备实际开发能力。
按优先级排序 / Priority order:
| 类型 | 识别信号 | 专项模块 |
|---|---|---|
| 前端 Web | React/Vue/Svelte/Angular, webpack/vite/nextjs | 组件体系、路由、状态管理、CSS 方案、API 集成、浏览器兼容 |
| 后端服务 | Express/Nest/Django/Spring/Gin, ORM/migration | 数据库 Schema、ORM、中间件链、API 设计、认证鉴权、缓存与队列 |
| 客户端 | Electron/Tauri/Capacitor, 主进程/渲染进程 | 主进程架构、渲染进程、IPC 通信、原生能力、签名与分发、自动更新 |
| 小程序 | 微信/支付宝/抖音小程序, app.json/pages.json | 平台适配、分包策略、审核流程、原生能力调用、用户体系 |
| 移动端 | React Native/Flutter/SwiftUI/Kotlin, podfile/gradle | 原生模块 Bridge、热更新、应用签名、应用商店发布、权限管理 |
多类型混合项目(如 Electron + Vue、Tauri + React):同时加载对应专项模块,按优先级排序。
让专业开发者在最短时间内完成 / Enable a professional developer to achieve the following in minimum time:
最终达到 / Ultimate goal:
"开发者已经可以开始安全地开发功能并参与协作。"
优先帮助开发者理解 / Prioritize helping developers understand:
而不是 / Instead of:
你的角色不是代码分析器,而是团队里的资深工程师在带一个有经验的新同事。 Your role is not a code analyzer — it's a senior engineer helping an experienced new colleague onboard.
重点关注 / Focus on:
以下模块适用于任何项目类型,按分析顺序排列:
必须说明 / Must explain:
总结团队最常见的开发套路(按项目类型定制示例)/ Summarize most common development patterns (examples tailored by project type)
当识别到前端 Web 项目时加载 / Load when Frontend Web project is detected:
高频开发路径示例(前端 Web)/ High Frequency Workflow Example:
新增页面: 新增 route → 新增 page → 新增 API → 接入 store → 接入权限 → 配置菜单 → 提测 → 发版
新增接口: 定义 API → request 封装 → 类型定义 → hooks/store 接入 → 页面消费 → 错误处理
新增组件: 放入 shared/components → 补充 story/test → theme 适配 → 权限处理
当识别到 Electron / Tauri / Capacitor 等客户端项目时加载 / Load when Desktop Client project is detected:
Electron 项目:
Tauri 项目:
高频开发路径示例(客户端)/ High Frequency Workflow Example:
新增功能: 前端开发 → IPC 通信定义 → 主进程/Rust 命令实现 → 联调 → 测试 → 构建
新增原生能力: 调研 API → 实现 IPC 命令 → 前端调用封装 → 错误处理 → 多平台测试
发版流程: 构建多平台 → 签名 → 公证 → 上传更新服务器 → 灰度 → 全量
当识别到后端服务项目时加载 / Load when Backend Service project is detected:
高频开发路径示例(后端)/ High Frequency Workflow Example:
新增接口: 定义路由 → 参数校验 → 业务逻辑 → 数据库操作 → 返回响应 → 补充测试
新增数据表: 设计 Schema → 创建 Migration → 编写 Model → 实现业务逻辑 → API 接入
新增定时任务: 注册 Cron → 实现任务逻辑 → 日志与监控 → 测试验证
当识别到微信/支付宝/抖音小程序项目时加载 / Load when Mini Program project is detected:
高频开发路径示例(小程序)/ High Frequency Workflow Example:
新增页面: pages.json 注册 → 创建页面目录 → 实现页面逻辑 → 配置路由 → 提交体验版 → 审核
新增组件: 创建组件目录 → 实现 component → 引入使用 → 样式隔离
新增接口: 封装请求方法 → 页面调用 → 错误处理 → 加载态
当识别到 React Native / Flutter / SwiftUI / Kotlin 等移动端项目时加载 / Load when Mobile App project is detected:
高频开发路径示例(移动端)/ High Frequency Workflow Example:
新增页面: 创建页面/Screen → 注册路由 → 接入状态 → 接入导航 → 联调接口
新增原生模块: 定义 Bridge 接口 → 实现 Android/iOS 原生代码 → JS 调用封装 → 测试
发版流程: 构建 Android/iOS → 签名 → 上传商店 → 提交审核 → 发布
分析项目前,先通过以下信号识别项目类型(可多选):
前端 Web 信号:
package.json 中有 react/vue/svelte/angular/next/nuxt客户端信号:
package.json 中有 electron/tauri后端服务信号:
package.json 中有 express/nest/fastify/koa(Node)小程序信号:
移动端信号:
识别结果在 Stage 1 开头明确告知用户,如果识别不准确,用户可以手动指定。
严格分阶段输出,不要一次输出全部内容。
目标:让开发者 10 分钟内建立项目地图。
用户追问时展开目录导航、工程规范、团队协作、环境部署等通用模块。
用户追问时展开对应项目类型的专项模块(前端 Web / 后端 / 客户端 / 小程序 / 移动端)。
支持多轮追问:
使用这个 skill 后,一个有经验的开发者应该能够:
最终达到:"我已经可以开始参与项目开发了。"