mcpField
H
heyeddi-ci-guide

heyeddi-ci-guide

github.com/heyeddi-com其他039 次安装1 天前更新
代码仓库

关于 heyeddi-ci-guide

heyeddi-ci-guide 是面向使用 HeyEddi CI 的 Agent 和开发者的纯文档技能包,说明默认 PR 工作流、相关技能、命令、授权边界和 Runner 指引。

主要功能

  1. 01相关 HeyEddi CI 技能指引
  2. 02PR 工作的默认流程
  3. 03CI 和 PR 命令参考
  4. 04提交与合并的授权规则
  5. 05Runner 配置及证据指引

适用场景

  1. 01按文档流程处理 PR 中的 CI 工作
  2. 02查找评审或诊断检查的命令
  3. 03合并前核对授权要求

安装

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

$npx skills add https://github.com/heyeddi-com/heyeddi-ci-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