用途:yeet 用于 GitHub 贡献协作,依据仓库证据创建或更新 PR、issue、discussion,以及发布 issue 或 discussion 评论,会套用对应工作流的模板、幂等规则与作者写作语气。该技能标注为 coordination-exempt,对其声明的工作跳过 ai-coord 门禁。
主要能力与工作流:创建 PR、更新 PR、创建 issue、更新 issue、Claude Code issue、Codex CLI issue、Sablier issue、评论 issue、创建 discussion、更新 discussion、评论 discussion。每个工作流都记录在各自 reference 文件中,需按用户意图加载对应参考:create-pr.md、update-pr.md、create-issue.md、update-issue.md、issue-claude-code.md、issue-codex-cli.md、issue-sablier.md、comment-issue.md、create-discussion.md、update-discussion.md、comment-discussion.md。触发语如 create PR、open PR、yeet a PR、update PR、create issue、file issue、comment on issue、create discussion 等。
使用方式:以各工作流首个必需的只读 gh 命令作为认证校验。将 <skill-dir> 解析为包含 SKILL.md 的绝对目录一次;yeet-context.sh 随技能打包,需以 <skill-dir>/scripts/yeet-context.sh 调用,不要到目标仓库中查找。需要仓库、模板、discussion、标签或 issue/PR 线程上下文时优先使用该 helper。YAML issue 表单使用 <skill-dir>/scripts/issue-form.py:inspect 获取并规范化所选在线表单,render 校验按字段 ID 键控的答案并生成准确的 Markdown 正文与发布元数据;该 helper 不负责选择模板、填写答案或标题、执行对外披露审查或对外发布。PR 工作流还须确认工作区干净或改动已提交、当前分支领先基础分支、已配置远程跟踪。GitHub 读取、工作流自动化或非编写发布用途的命令语法使用 cli-gh。
限制:仅在用户要求创建或更新时直接发布,不添加确认门。写入失败后,重试前先运行关联的幂等检查。除非仓库或用户证据可验证,不要检查外部模板证明;若必需的证明或字段无法验证,应询问缺失事实而非编造同意。不要给贡献内容添加代理状态装饰,仅当用户内容或线程语域需要时才加入 emoji。完成后需确认贡献处于最终作者状态且返回的 GitHub URL 已验证;更新或评论只报告一次变更产物;失败时报告幂等检查与后续动作,不得声称写入成功。成功标题使用 ### 🚀 <artifact> created、### ✅ <artifact> updated、### ✅ Comment posted 或 ### ✅ Comment updated,后接包含仓库、编号和标题或动作的 Markdown 链接;仅在 base、草稿状态、审阅者、标签或变更字段重要时添加紧凑字段列表。失败时以 ### ⛔ <artifact> not <action> 开头,说明目标、具体错误、幂等结果与后续动作。gh 输出、JSON、诊断、模板字段、URL 与撰写的贡献文本须保持原样且不加装饰。