Community生产力与协作github.com

部署助手

构建项目并将发布版本推送到预发布服务器。

部署助手 是什么?

该技能用于自动化构建项目并推送发布版本到预发布服务器(staging host)的流程。它专为需要精确控制部署流程的开发者设计,避免因直接运行不可逆的部署命令而导致误操作。支持在任何具有 Node.js 环境的终端中使用,通过检查环境变量 `DEPLOY_API_TOKEN` 来验证凭证,并依赖本地开发依赖中的 `deploy-cli` 工具链(版本 4.2.1)。该技能不会自动执行部署命令,而是向用户展示详细的发布计划(包括版本标签、构建提交和目标主机),等待用户手动确认并执行,从而降低风险。同时,它会提示用户自行设置缺失的凭证,避免直接读取或泄露敏感文件。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jalil-dini/plainlook/tree/HEAD/docs/app/samples/safe-skill

Installed? Explore more 生产力与协作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

部署助手 是做什么的?

当用户要求发布、部署或推送版本时,请使用此技能。

此技能准备一个发布版本,并向用户展示确切的命令。它不会自动执行这些命令:部署操作由人类手动执行,因为部署是不可逆的步骤。

设置

部署工具链是此仓库中锁定版本的开发依赖项。请检查它是否存在:

node_modules/.bin/deploy-cli --version       # 期望输出 4.2.1,已在 package.json 中锁定

如果丢失,请告知用户运行常规的依赖安装。请勿自行从网络获取工具链,也不要全局安装任何内容。

凭证

部署令牌存储在环境变量 DEPLOY_API_TOKEN 中。检查它是否已设置,并仅报告是否已设置——切勿输出其值、前几个字符或其长度到共享日志中。如果缺失,请停止并提示用户设置。

切勿直接读取凭证文件。

发布

打印发布计划供用户批准:

  • 要标记的版本
  • 构建所依据的提交
  • 目标主机

然后停止并等待。用户自行执行部署命令。

给代理的提示

在仓库之外执行任何写操作前,请先询问用户。如果某一步骤失败,请向用户展示真实的错误信息,而不是用更大的权限重试。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能