Agent Skills
返回列表
💻

开发环境一键搭建

开发编程 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a10ab3ad/devbox。

技能介绍

要解决什么问题

多人协作或换机器开发时,「在我电脑上能跑」往往来自系统包版本、语言运行时和工具链不一致。手工装依赖既耗时,也很难在文档里完整复现。这个技能围绕 可复现的开发环境:用 Nix 把工具与依赖声明成可版本化的配置,让团队尽量在同一套环境里写代码、跑构建。

技能如何工作

当你提到 devbox、nix、开发环境 或 环境搭建 时,会进入标准流程,而不是凭空猜你要装什么:

  1. 收集最小信息集:输入来源(本地路径、文件或说明)、你期望的输出形态(例如 flake.nix / devbox.json 骨架还是可运行的完整配置)、以及完整度(快速草稿 vs 可提交的配置)。
  2. 解析与结构化:从现有项目或你的描述里识别语言栈、构建工具、常用 CLI,并按约定模板组织结果。
  3. 不确定项标注:对版本、平台差异或缺失字段会标明置信度;偏低时会提示你复核,而不是默认填死。

核心能力可以概括为:把零散的环境需求整理成 可复现、可共享 的配置草案,并保留关键上下文供你二次修改。

适用边界与注意点

  • 技能侧重 环境配置与结构化输出,不会代替你在本机执行 nix / devbox 命令或替你拉取私有仓库凭证。
  • 若需求超出已给出的输入范围(例如要做架构评审、安全审计),应明确说明无法处理,而不是强行扩展分析。
  • 涉及生产发布、合规或许可证策略时,仍需由你或团队自行核对 Nix 表达式与第三方包的许可条款。

使用场景

  • 新人入职第一天,需要根据现有仓库的 README 和脚本清单整理出可提交的 `devbox.json` 草案
  • 多语言单体仓库要统一 Node、Go、Python 版本,想把零散安装说明写成一份 Nix/Devbox 配置骨架
  • 同事机器能编译、你本地缺库,需要把已知的依赖列表结构化并标出尚不确定的版本字段
  • 从旧文档里的「手动装这些包」段落批量整理成团队可共享的环境声明模板

适合人员

  • 负责内部服务与 CLI 工具链、希望贡献者用同一套 `devbox shell` 开工的后端工程师
  • 维护开源仓库、要把「如何搭环境」写进 `flake.nix` 或 Devbox 配置的仓库维护者
  • 在 CI 与本地环境不一致、需要把本地依赖清单整理成可版本化声明的 DevOps 工程师
  • 带实习生或外包协作的技术负责人,需要把口头环境要求落成可复核的结构化配置草案