docs/histories/2026-08/2026-08-23-release-easydict-skill.md
Links: ../../exec-plans/completed/2026-08-23-release-easydict-skill.md
复用现有 macOS 发布脚本新增仓库 skill,自动将 GitHub Release Notes 整理为英文、生成重点 发布标题,并在正式发布后判断和处理现有 PR 弱关联的 issue,全程无需逐项人工选择。
release-easydict skill,将现有 draft 和 publish 作为执行引擎,在两阶段之间
编排 Draft 内容和 issue 决策。owner/repo#123 和裸 #123
收集候选,经 GitHub API 排除 PR 实体,并执行关联性与完整解决两道判断门。保留 scripts/release/ 对构建、公证、Git、appcast 和 GitHub Release 的职责,将需要语义判断的
英文整理和 issue 完成度判断放在 skill 层。弱引用只提供候选,不直接授予关闭权限;只有真实目标且被
当前 Release 完整解决的 issue 才能在远程发布验证成功后收到评论并被关闭。
python3 .../skill-creator/scripts/quick_validate.py .agents/skills/release-easydict:通过。python3 -m unittest discover -s .agents/skills/release-easydict/tests -p 'test_*.py':
通过,17 个测试成功。python3 -m py_compile ...:通过。--help 调用和可执行权限检查:通过。git diff --check:通过。.agents/skills/release-easydict/docs/agents/skills.mddocs/exec-plans/completed/2026-08-23-release-easydict-skill.mddocs/histories/2026-08/2026-08-23-release-easydict-skill.md