Loading...
Loading...
GitHub Project v2 を新規作成し、Status/Priority/Size の標準フィールドを設定してリポジトリにリンクする。Auto-add/Auto-archive/Auto-close 等のビルトインワークフロー設定 URL もガイド (CLI 不可・Web UI のみ)。「プロジェクト作って」「Project v2 セットアップ」「カンバン作成」などで使用。
npx skill4agent add fandhe-ai/agent-cli-skills project-initghprojectgh auth statusgh repo view --json owner -q '.owner.login'gh project create \
--owner <owner> \
--title "<タイトル>" \
--format jsongh project link <number> --owner <owner># Status(デフォルトで存在する場合はスキップ)
gh project field-create <number> \
--owner <owner> \
--name "Status" \
--data-type "SINGLE_SELECT" \
--single-select-options "Todo,In Progress,In Review,Done"
# Priority
gh project field-create <number> \
--owner <owner> \
--name "Priority" \
--data-type "SINGLE_SELECT" \
--single-select-options "High,Medium,Low"
# Size
gh project field-create <number> \
--owner <owner> \
--name "Size" \
--data-type "SINGLE_SELECT" \
--single-select-options "XS,S,M,L,XL"Note: Status フィールドは GitHub が自動作成する場合がある。エラーが出た場合は既存フィールドをそのまま使用する。
gh project edit <number> \
--owner <owner> \
--description "<説明文>" \
--visibility <PUBLIC|PRIVATE>https://github.com/orgs/<owner>/projects/<number>/workflowshttps://github.com/users/<owner>/projects/<number>/workflows| ワークフロー | 動作 | デフォルト状態 | 推奨 |
|---|---|---|---|
| Item closed | Issue/PR がクローズされたら Status → Done | 有効 | そのまま維持 |
| Pull request merged | PR がマージされたら Status → Done | 有効 | そのまま維持 |
| Item reopened | Issue が再オープンされたら Status → Todo | 無効 | 有効化を推奨 |
| Item added to project | アイテム追加時に Status → Todo | 無効 | 有効化を推奨 |
| Auto-add to project | フィルタに一致する Issue/PR を自動追加 | 無効 | 有効化を推奨 |
| Auto-archive items | Done から N 日後に自動アーカイブ | 無効 | 任意 |
| Auto-close issue | ボードで Done にすると Issue を自動クローズ | 無効 | 有効化を強く推奨 |
重要: Auto-close を有効にしないと、ボード上で Status を Done にしても Issue は自動クローズされない。双方向同期には必須。
is:issue,pr is:open repo:<owner>/<repo>is:issue,pr is:open label:sprint-1 repo:<owner>/<repo>project-sync-issuesGIT_SSL_NO_VERIFY=1GIT_SSL_NO_VERIFY=1gh project creategh apidocs/sandbox-tls.md