关于 heyeddi-ci-guide
heyeddi-ci-guide 是面向使用 HeyEddi CI 的 Agent 和开发者的纯文档技能包,说明默认 PR 工作流、相关技能、命令、授权边界和 Runner 指引。
主要功能
- 01相关 HeyEddi CI 技能指引
- 02PR 工作的默认流程
- 03CI 和 PR 命令参考
- 04提交与合并的授权规则
- 05Runner 配置及证据指引
适用场景
- 01按文档流程处理 PR 中的 CI 工作
- 02查找评审或诊断检查的命令
- 03合并前核对授权要求
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ heyeddi-com/ heyeddi-ci-skills --skill heyeddi-ci-guide安装后在 Claude Code 中输入/heyeddi-ci-guide确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
manifest.jsoncontext/ANTI_PATTERNS.mdEXAMPLES.mdPROSE_ANTI_SLOP.mdVOCABULARY.mdreference/commands.mdscripts/_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 分支、收到审查请求):
- 始终先运行
@heyeddi-ci-fails—— 获取失败的 Checks,诊断并修复可处理的问题,然后提交并推送 - 始终运行
@heyeddi-pr-respond—— 修复所有审查项,提交并推送,并在对应线程中逐一回复 - 绝不询问“要我修复吗?”或“要我在讨论线程中评论吗?”——默认总是执行这些操作
- 绝不因为用户没有提到 CI 就跳过 CI
- 只有合并需要在当前轮次获得授权合并
命令(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。
- 不同意某项发现:使用
/heyeddi ask/ 在对应线程中进行讨论 - 产品或技能反馈:发送至
[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