SkillsScout
DEVOPS-INFRA / DevOps 与基础设施

deployment-readiness-harness-harness-skills

收录日期 2026-07-27·来源仓库 ↗
受欢迎程度
7
可用程度与相关性
7
安全性
9
7.7SCOUT SCORE

1. 基本信息

项目 内容
名称 deployment-readiness-harness-harness-skills
作者/维护者 Harness(harness 官方组织)
来源链接 https://github.com/harness/harness-skills/tree/main/skills/deployment-readiness
许可证 Apache-2.0(GitHub API 获取,仓库级)
GitHub Stars / Forks 合集仓库整体 74 / 14(GitHub API 获取;该数字属整个 harness-skills 合集,不代表本技能自身热度,取证方式见第 7 章)
最新版本 SKILL.md 声明 version 1.0.0
安装方式 克隆仓库 + 配置 Harness MCP v2 Server(详见第 10 章)

2. 功能介绍与亮点

deployment-readiness 通过 Harness MCP,把“这次能不能上线”这个部署前的关键决策拆成三个可独立触发的工作流。

3. 适用场景

所属分类:DevOps 与基础设施

适合已经在用 Harness CI/CD 的工程师与 SRE:把上线前“流水线是不是都跑通了”“这次配置和线上环境有没有差异”“金丝雀该继续放量还是回滚”这几件容易靠人工拍板、又经常因为疏漏引发事故的判断,交给 agent 通过只读 MCP 工具拿到结构化的 PASS/FAIL/WARNING 报告与明确建议,尤其适合团队里还在靠个人经验做上线判断、缺乏统一检查清单的初中级工程师。

4. 跨 Agent 兼容性

5. 推荐理由

把上线前最容易靠人工拍板、也最容易因疏漏引发事故的三件事——流水线是否真的就绪、目标环境和源环境有没有偷偷漂移、金丝雀该放量还是回滚——统一成结构化的 GO/NO-GO 判断,让团队有一套可复用的上线检查清单,而不是依赖某个工程师的个人经验。

6. 评分

维度 分数 说明
受欢迎程度 7 Harness 官方出品,但本子技能自身仅 1 次提交,仓库整体规模有限,未见独立于官方渠道的第三方讨论
可用性 7 三个工作流的步骤、检查项与响应模板均写得清楚,官方文档站也将其列为正式(非 Alpha)技能;但自 2026-05-22 批量添加后未见后续迭代提交,且需要已配置好的 Harness 账号、MCP v2 Server 与 API Key,非零配置开箱即用
安全性 9 见下方检查清单
综合 7.7 三项均值

安全检查清单:

检查项 结果
① Shell 命令与权限范围 不执行任意 shell 命令,全部通过 harness_list/harness_get 只读 MCP 工具完成查询,不修改任何流水线、环境或资源
② 联网外发 仅通过用户自行配置的 Harness MCP v2 Server 与用户自己的 Harness 账号通信,未见其他外发目标
③ 凭据存储 依赖 Harness MCP Server 自身的 API Key 配置(环境变量),技能正文不要求粘贴或落盘明文凭据
④ 可疑指令 全文未发现提示注入或隐蔽指令,均为检查步骤说明与响应格式模板
⑤ 作者信誉 Harness 为知名商业 CI/CD 平台厂商,harness 为其官方 GitHub 组织
⑥ License Apache-2.0,明确(仓库级)
⑦ 维护时间 子目录自身仅 1 次提交(2026-05-22),仓库整体最近一次提交为 2026-07-07,非弃置项目

7. 跟同类 Skills 相比的优势

方案 定位 差异
deployment-readiness(本技能) 面向已用 Harness 平台的团队,在部署前一次性完成就绪检查、环境漂移分析、金丝雀发布决策三件事 深度整合 Harness 平台内部状态(流水线执行、connector、secret、环境配置),判断依据是平台实时数据而非本地文件
all-deploy(Hainrixz 出品) 面向单个开发者的本地到生产部署工具,7 阶段流程覆盖前置检查、安全审计、预览部署、健康验证、生产提升,支持 Vercel/Railway/Docker+SSH/cloudflared 四类目标 不绑定任何 CI/CD 平台,直接由开发者在本地触发部署本身;检查项聚焦代码仓库卫生(密钥泄露、.gitignore、依赖锁文件),无环境漂移对比与金丝雀发布决策能力
debug-pipeline(同仓库姊妹技能) 流水线执行失败后的事后诊断,定位阶段/步骤级根因并给出修复建议 是“出问题之后”的排查工具,而非部署前的预防性门禁
enforce-sbom(同仓库姊妹技能) 把 SBOM 合规门禁强制插入流水线的单一步骤 只覆盖供应链合规这一项检查,不做流水线健康、环境漂移或金丝雀指标的综合判断

8. 用户评价

该技能目前在第三方平台尚无具名用户评价;仓库层面公开的 issue 与合并记录以 Harness 内部工程师为主,唯一一条外部 issue 与本技能无关。

9. 其他补充

除 Claude Code、Codex 外,README 同时给出 Cursor 与 GitHub Copilot 的接入步骤(分别通过 mcp.json 配置与 copilot-instructions.md)。同仓库还有 debug-pipeline(流水线失败根因诊断)、dora-metrics(团队交付效能报告)、create-sbom / sign-artifact / verify-sign / enforce-sbom(供应链安全组)等技能,deployment-readiness 的安全门禁检查项与后者形成呼应,共同覆盖“生成合规制品 → 部署前拦截不合规 → 上线前综合判断”的流程。

10. 安装使用方式

git clone https://github.com/harness/harness-skills.git
cd harness-skills
claude

~/.claude/settings.json 中加入 Harness MCP v2 Server 配置:

{
  "mcpServers": {
    "harness-mcp-v2": {
      "command": "npx",
      "args": ["-y", "harness-mcp-v2"],
      "env": { "HARNESS_API_KEY": "<your-api-key>" }
    }
  }
}

安装后无需重启;在对话中输入 /deployment-readiness 或直接描述“这个服务能不能部署到生产”“对比一下 staging 和 production 环境”“金丝雀该继续放量还是回滚”即可触发对应工作流。

11. 注意事项