run-github-project
这是一个用于设置、审查或操作仓库 GitHub Project 工作流的技能。它以 Backlog → Todo → Ready to implement → In progress → Done 作为默认看板泳道,强调 Project 作为实时控制平面,要求基于完整、最新的 GitHub 与 Project 状态进行认领、选择和完成决策。技能区分 review、setup、next、drain 四种模式,其中 review 与 setup 仅做检查或配置验证,next 为默认执行模式且最多处理一个选定 issue,drain 仅在明确要求时运行且无技能定义的票据上限。核心约束包括:Backlog 只读,仅人类可将其条目移出;控制器独占认领、分配、共享状态变更、合并、关闭 issue 与协调;票据代理仅拥有其工作树、分支和非合并 PR 变更;远程变更失败或超时须先协调再重试或报告成功;保留被阻塞、依赖门控和角色标记的人类工作。执行前需读取工作流提供者、执行控制器、票据生命周期等强制参考,未经明确授权不得安装提供者。最终报告需以结果、已完成票据、仍在进行的工作、确切阻塞项和用户下一步行动开头,并附上可审计的简洁附录。