github-project

Installation
SKILL.md

GitHub Project

按当前仓库 docs/agents/issue-tracker.md 的“GitHub Project”节操作。该节不存在、标为“否”或缺少所需的字段或选项 ID 时停止,提示用户跑 /setup-ouyangjiahong-skills,不猜 Project、字段或选项 ID。

规则

  • Project Status 是工作状态。label 只表达分类、领域或分诊角色。
  • Issue 与 PR 都应加入 Project。同一编号可能对应 Issue 或 PR,先用 gh pr view <n> 确认,失败再用 gh issue view <n>。
  • 所有写操作前先读取 Project item,避免重复添加或覆盖未知字段。
  • 只在迁移到 Done(原因 Completed)或 No action(原因 Not planned)时关闭 Issue,其他迁移不关闭。Done 只用于 PR 已合并且行为已验证的工作。
  • PR 关闭但未合并时,不自动设为 No action。

常用流程

  1. 读取仓库配置和目标 Issue/PR。
  2. 用反向索引查询确认是否已入板并读 item 现值(PR 把 issue 换成 pullRequest)。单条查询只花十几个点数,一次全板 item-list --format json 要花数百到数千点数,判断单个条目一律用前者:
Installs
40
GitHub Stars
5
First Seen
Sep 5, 2026