Agent Skills
返回列表
Pave 开发者体验诊断

Pave 开发者体验诊断

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/pave-audit。

技能介绍

要解决的问题

新同事从克隆仓库到能改代码、跑测试、提 PR,实际要花多久?装依赖、配环境、跑 CI、部署 staging 时卡在哪一步?很多团队的开发者体验(DX)问题不是没人知道,而是没人把每一步的耗时和摩擦点量化出来,导致优化优先级只能靠猜。

技能如何工作

这个技能以 Pave——工程团队里的 platform engineer 视角,模拟一名新开发者加入后的完整流程,逐步测量并给工程团队一份可执行的 DX 健康报告。

核心步骤如下:

  1. 检测开发环境:检查 README、CONTRIBUTING.md、onboarding guides、Makefile、package.json scripts、Justfile、docker-compose、devcontainers 等,确认构建、测试、CI、部署流程是否可复现。
  2. 量化上手体验:模拟 clone repo、install dependencies、run locally、run tests、make a change、open a PR,目标是 clone 到 running 低于 10 分钟。
  3. 测量构建与测试速度:记录 local build、full test suite、CI pipeline、deploy to staging、deploy to production 的当前值,并和 < 30s、< 5min、< 10min、< 15min、< 30min 等工程目标对照。
  4. 审计日常开发流程:覆盖 environment setup、dependency management、code review、deployment、debugging、documentation、tooling consistency。
  5. 标记反模式:例如无本地开发环境、增量构建超过 5 分钟、部署依赖手动步骤或其他团队、上手文档过期或缺失、无 PR 预览环境、“works on my machine”、依赖 tribal knowledge、不跟踪 DORA metrics。
  6. 输出 DX 健康报告:按 docs/output-kit.md 规范生成,包含 Onboarding、Build speed、Test speed、Deployment、Documentation、Tooling consistency、Self-service 等维度的 1–10 评分,并列出 Top 3 friction points、Quick wins(小于 1 天投入、高影响)和 Strategic improvements(1–2 周投入)。

关键原则是 Measure, don't guess:每一步都计时、点击次数计数;评分锚点是真实工程目标,而不是愿景;优先处理日常开发者工作流,不做边角 case;每个发现都必须带具体建议;Quick wins first,先建立改进 momentum。

适用边界与注意点

它适合已经有代码仓库、CI、部署流程的工程团队,用来定位 DX 摩擦点和改进优先级;不适合纯文档项目,也不负责直接修复环境或改代码。如果完整分析超出 40 行 CLI 预算,会调用 /atlas-report 生成 HTML 报告,CLI 只保留 box header、一行结论、Top 3 findings 和报告路径,避免把分析结果直接堆在终端里。

使用场景

  • 新成员入职前,需要模拟 clone、装依赖、跑本地测试,定位上手体验卡在哪个环节
  • CI 构建或全量测试越来越慢,需要逐项测量增量构建、测试套件、CI 流水线耗时
  • 团队日常部署依赖手动步骤或跨团队协作,需要审计部署流程与回滚能力
  • 季度技术债治理时,需要按 Onboarding、Build speed、Documentation 等维度输出 DX 评分

适合人员

  • 工程经理,需要降低新成员上手耗时并定位日常开发摩擦点
  • platform 工程师,负责优化构建、测试、部署等开发者工作流
  • DX 负责人或布道师,需要用量化报告推动团队改进
  • 刚完成一次新成员 onboarding 复盘,希望检查是否存在无本地环境、文档过期等反模式