用途:这是 HeyEddi CI 的简短参考,供智能体与人类使用,更深入内容见 reference/commands.md。该技能本身为纯文档,tools 为空(tools: [])。
主要能力:属于 heyeddi-ci-skills 技能包,同包还有 @heyeddi-ci-config(依据实时策略契约编写 eddi-ci.yaml)、@heyeddi-pr-respond(处理全部 PR 评审反馈)、@heyeddi-ci-fails(诊断并修复失败的 Checks)、@heyeddi-ci-runners(Spot:GHA overflow/always 与 sealed pipeline,需先有证据再下结论)。人类 PR 评审仍走 @heyeddi-pr-review / @heyeddi-pr-respond。
默认 PR 工作流:任何 PR 工作都应先运行 @heyeddi-ci-fails,拉取失败 Checks、诊断、修复可处理项并提交推送;再运行 @heyeddi-pr-respond,修复所有评审项、提交推送并在原线程逐条回复。不要询问是否修复或是否评论,这属于默认行为;不要因用户未提及就跳过 CI。合并需在当前轮次获得 authorize merge。
常用命令(PR 评论):/heyeddi review、again、check、deep 为评审轮次;/heyeddi ci 与 /heyeddi fails 为失败 Checks 分析(计费路径);/heyeddi ask … 与 /heyeddi debate … 用于就发现提问。对行内 HeyEddi 发现可直接回复,父级疑似 HeyEddi 时用 debate。
授权矩阵:提交推送在 @heyeddi-ci-fails / @heyeddi-pr-respond 期间自动进行,无需询问;合并(gh pr merge)仅当用户在当前轮次说 authorize merge;YAML 中 auto_merge 永不允许(schema 拒绝);计费开关(on_ci_failure、sealed runners)需显式选择加入。
反馈:目前没有结构化 FP/遥测 API。对发现不认同,可在该线程用 /heyeddi ask 或 debate;产品或技能反馈发 support@heyeddi.com(技能可起草邮件正文)。
运行器状态:Spot 已发布。优先使用 GHA + workspace Runners 模式(overflow / always),配合 runs-on: ${{ vars.HEYEDDI_RUNS_ON || 'ubuntu-latest' }};sealed pipeline 会为有权限的工作区提交 HeyEddi Runner: {job_id} Checks。只有拿到 Check/Spot 证据才能声称任务已运行,详见 @heyeddi-ci-runners。
安装:npx skills add HeyEddi-com/heyeddi-skills -a cursor -y --skill '*',或按名称安装 CI 技能,或使用 Marketplace 插件 heyeddi-ci-skills(含 Team Marketplace)。
限制与注意:实时开关应始终通过 @heyeddi-ci-config → load_policy_contract 获取;临时 .heyeddi/docs/pr-* 草稿文件切勿提交。