SuperAPI AI 工具集

affinage

通用与其它

查看项目

更新于 10-16 03:16

技能介绍

用途:affinage 针对 PR 上已有的主张(评审意见、CI 检查、合并冲突)进行分级,将可接受的主张发送到 /cure 处理,并在需要时发布结果。

主要能力:支持独立模式(无 handoff_context 时运行 /age 审查 PR diff,除非传 --no-age)与链式模式(由 /cook 或 /cure 提供 handoff_context 时跳过新审查)。可将主张分为 contain 修复、需外部证据、评审被拒、已解决等类别,写入 .cheese/affinage/pr-<n>.md,并起草与发布回复。

使用方式:命令为 /affinage [<pr-ref>] [--auto --stake <floor>] [--plate] [--safe] [--open-pr] [--hard] [--full] [--include-outdated]。PR 引用支持编号、PR#<n> 或完整 URL,最终需转成整数。状态获取使用 python3 skills/affinage/scripts/affinage.pyz pr-status <pr>,回复使用 python3 skills/affinage/scripts/affinage.pyz post-reply。合并冲突交由 /melt 处理,代码修复交由 /cure,affinage 自身不改代码。

适用场景:需要批量处理 PR 评审反馈、修复 CI、解决合并冲突,并希望以统一分级和自动/半自动方式推进修复与回复时。

限制:合并冲突不得手工解决;gh api 不可用时停止;回复必须经批准(除非 --auto);部分引用文件与流程细节需按技能内引用阅读。定价、平台支持等未在资料中提供。