بنقرة واحدة
gh-project
Manage GitHub Project v2 issue states, workpad comments, and related follow-up actions.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Manage GitHub Project v2 issue states, workpad comments, and related follow-up actions.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Design, refine, and validate repository WORKFLOW.md files for GitHub Symphony projects.
Merge approved pull requests safely after verifying approvals, CI, and branch freshness.
Sync the current branch with the latest remote base before implementation or review handoff.
| name | gh-project |
| description | Manage GitHub Project v2 issue states, workpad comments, and related follow-up actions. |
| license | MIT |
| metadata | {"author":"gh-symphony","version":"1.0","generatedBy":"gh-symphony"} |
Interact with the GitHub Project v2 board to manage issue status, create workpad comments, and handle follow-up issues.
gh CLI is authenticated (gh auth status).gh-symphony/context.yaml exists with field IDs and option IDsStatus Field ID: PVTSSF_lAHOAPiKdM4BRH04zg_CuJc
| Column Name | Role | Option ID |
|---|---|---|
| Draft | unknown | 294bd22c |
| Todo | unknown | f75ad846 |
| Plan Review | unknown | fd333435 |
| In Progress | unknown | 47fc9ee4 |
| In Review | unknown | 14676bfa |
| Done | unknown | 98236657 |
Use gh project item-edit with the field ID and option ID from the table above:
# Get the project item ID for an issue
gh project item-list <project-number> --owner <owner> --format json \
| jq '.items[] | select(.content.number == <issue-number>) | .id'
# Update the status field
gh project item-edit \
--project-id PVT_kwHOAPiKdM4BRH04 \
--id <item-id> \
--field-id PVTSSF_lAHOAPiKdM4BRH04zg_CuJc \
--single-select-option-id <option-id-from-table-above>
gh issue comment <issue-number> --repo <owner>/<repo> --body "## Workpad\n\n### Plan\n- [ ] Task 1"
gh api -X PATCH /repos/<owner>/<repo>/issues/comments/<comment-id> \
-f body="## Workpad\n\n### Plan\n- [x] Task 1 (done)"
gh issue create --repo <owner>/<repo> \
--title "Follow-up: <title>" \
--body "<description>" \
--label "backlog"
gh issue edit <issue-number> --repo <owner>/<repo> --add-label "<label>"