Issue tracker: GitHub

本 repo 的 issue 与 PRD 以 GitHub issue 存在。所有操作用 gh CLI。

Conventions(约定)

  • Create an issue: gh issue create --title "..." --body "..."。Multi-line body 用 heredoc。
  • Read an issue: gh issue view <number> --comments,用 jq filter comment,并 fetch labels。
  • List issues: gh issue list --state open --json number,title,body,labels,comments --jq '[.[] | {number, title, body, labels: [.labels[].name], comments: [.comments[].body]}]',加适当 --label--state filter。
  • Comment on an issue: gh issue comment <number> --body "..."
  • Apply / remove labels: gh issue edit <number> --add-label "..." / --remove-label "..."
  • Close: gh issue close <number> --comment "..."

git remote -v infer repo——clone 内 run 时 gh 自动处理。

When a skill says "publish to the issue tracker"

Create GitHub issue。

When a skill says "fetch the relevant ticket"

Run gh issue view <number> --comments