mcpField
H
heyeddi-ci-guide

heyeddi-ci-guide

github.com/heyeddi-com云与 DevOps051 次安装1 天前更新
代码仓库

关于 heyeddi-ci-guide

面向 Agent 和开发者的 HeyEddi CI 参考技能,汇总 PR 工作流、命令、权限规则和 runner 状态。它提供技能索引与操作指引,不包含工具。

主要功能

  1. 01汇总 CI 相关技能及职责
  2. 02说明 PR 默认处理流程
  3. 03列出常用 PR 评论命令
  4. 04说明合并与计费授权规则

适用场景

  1. 01查阅 HeyEddi CI 的 PR 操作流程
  2. 02确认失败检查和审查反馈的处理步骤
  3. 03核对 runner 模式及授权边界

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/heyeddi-com/heyeddi-skills --skill heyeddi-ci-guide

安装后在 Claude Code 中输入/heyeddi-ci-guide确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

manifest.json
context/
ANTI_PATTERNS.md
EXAMPLES.md
PROSE_ANTI_SLOP.md
VOCABULARY.md
reference/
commands.md
scripts/
_skill_cli.py

详细介绍

HeyEddi CI 指南

为使用 HeyEddi CI 的 Agent 和人员提供的简短参考。详细内容见 reference/commands.md。

此套件中的技能

技能用途
@heyeddi-ci-config根据当前策略契约编写 eddi-ci.yaml
@heyeddi-pr-respond处理所有 PR 审查反馈(人工 + HeyEddi CI)
@heyeddi-ci-fails诊断并修复失败的 Checks(处理 PR 时默认启用;App 路径使用 /heyeddi fails)
@heyeddi-ci-runners识别:GHA 溢出/始终运行 + 密封的 pipeline:(先有证据,再下结论)
@heyeddi-ci-guide本技能

人工 PR 审查继续使用 @heyeddi-pr-review / @heyeddi-pr-respond。

默认 PR 工作流

处理任何 PR 相关工作时(打开 PR、PR 分支、收到审查请求):

  1. 始终先运行 @heyeddi-ci-fails —— 获取失败的 Checks,诊断并修复可处理的问题,然后提交并推送
  2. 始终运行 @heyeddi-pr-respond —— 修复所有审查项,提交并推送,并在对应线程中逐一回复
  3. 绝不询问“要我修复吗?”或“要我在讨论线程中评论吗?”——默认总是执行这些操作
  4. 绝不因为用户没有提到 CI 就跳过 CI
  5. 只有合并需要在当前轮次获得授权合并

命令(PR 评论)

参见 reference/commands.md。常用命令:

  • /heyeddi review / again / check / deep —— 审查轮次
  • /heyeddi ci / /heyeddi fails —— 分析失败的 Checks(计费路径)
  • /heyeddi ask … / /heyeddi debate … —— 针对发现的问题进行问答
  • 回复 HeyEddi 的内联发现 —— 如果父评论看起来来自 HeyEddi,则进行讨论

授权矩阵

操作允许条件
提交并推送(PR 工作流)在 @heyeddi-ci-fails / @heyeddi-pr-respond 期间自动执行——无需询问
合并(gh pr merge)用户在当前轮次明确授权合并
YAML 中的 auto_merge禁止(架构会拒绝 / 不允许)
计费选项(on_ci_failure、密封 Runner)需明确选择启用

反馈(仅限真实渠道)

目前尚无结构化的 FP/遥测 API。

  1. 不同意某项发现:使用 /heyeddi ask / 在对应线程中进行讨论
  2. 产品或技能反馈:发送至 [email protected](技能可以代拟邮件正文)

Runner 状态

Spot 已发布:

  • 优先使用 GHA + workspace Runner 模式(overflow / always),并设置 runs-on: ${{ vars.HEYEDDI_RUNS_ON || 'ubuntu-latest' }}
  • 对符合资格的 workspace,密封的 pipeline: 作业会发布 HeyEddi Runner: {job_id} Checks
  • 只有在有 Check/Spot 证据时才能声称作业已运行——参见 @heyeddi-ci-runners

安装

npx skills add HeyEddi-com/heyeddi-skills -a cursor -y --skill '*'
# or CI skills by name / Marketplace plugin heyeddi-ci-skills
# or Team Marketplace plugin heyeddi-ci-skills

工具

无(tools: [])。本技能仅包含文档。

备注

  • 动态选项:始终使用 @heyeddi-ci-config → load_policy_contract
  • 临时 .heyeddi/docs/pr-* 草稿文件:绝不提交

评论

支持 Markdown