بنقرة واحدة
manage
Edit, close, reopen, delete, and manage GitHub issues and labels. Use when user says "close issue
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Edit, close, reopen, delete, and manage GitHub issues and labels. Use when user says "close issue
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Iterate a feature branch to a clean Copilot review — stage/commit/push, open or update the PR, request a GitHub Copilot code review, wait for the review to land, address each comment with a code fix, push, re-request, and loop until Copilot returns no new comments. Use when user says "copilot review loop", "iterate with copilot", "copilot loop", "merge with copilot", "ship with copilot review", "auto-fix copilot comments", "loop until copilot is happy", or wants automated PR iteration driven by Copilot's feedback.
Analyzes a git-managed Obsidian vault and configures 7-dimension quality methodology including hooks, quality gate, CLAUDE.md, and GitHub Actions workflows. Use when user says "set up vault quality", "configure obsidian", "vault setup", "obsidian quality", or wants to apply quality standards to an Obsidian vault.
Bridge GitHub issues to development workflow — create branches, start work, check status. Use when user says "start working on issue
Analyzes a .NET/C# project and configures 9-dimension quality methodology including hooks, CI, and tool configs. Use when user says "set up quality tools", "configure analyzers", "add CI pipeline", "dotnet quality", or wants to apply coding standards to a .NET project.
Analyzes a Neovim Lua plugin and configures 9-dimension quality methodology including hooks, CI, and tool configs. Use when user says "set up quality tools", "configure linting", "add CI pipeline", "neovim lua quality", or wants to apply coding standards to a Neovim Lua plugin.
Analyzes a Python project and configures 9-dimension quality methodology including hooks, CI, and tool configs. Use when user says "set up quality tools", "configure linting", "add CI pipeline", "python quality", or wants to apply coding standards to a Python project.
| name | manage |
| description | Edit, close, reopen, delete, and manage GitHub issues and labels. Use when user says "close issue |
Modifies existing issues — edit, close, reopen, delete, batch operations, and label management.
For creating new issues, use /github-issues:create.
skills/shared/references/cross-cutting.mdskills/shared/references/label-taxonomy.md--json flags for structured outputgh auth status
Before executing any issue edit (title, body, labels, assignee, milestone), delegate to the issue-reviewer agent to validate the proposed changes. Present the review results to the user. If the review fails, fix the issues before proceeding.
Modify issue properties with context.
# Edit title
gh issue edit NUMBER --title "New title"
# Edit body
gh issue edit NUMBER --body "New body"
# Add labels
gh issue edit NUMBER --add-label "bug"
# Remove labels
gh issue edit NUMBER --remove-label "chore"
# Set assignee
gh issue edit NUMBER --add-assignee USERNAME
# Remove assignee
gh issue edit NUMBER --remove-assignee USERNAME
# Set milestone
gh issue edit NUMBER --milestone "v2.0"
Always add a comment explaining the change:
gh issue comment NUMBER --body "Updated labels: added \`bug\` — this is a defect in existing behavior, not a missing feature."
Workflow:
gh issue list --search "#NUMBER" --state open --json number,title
# Completed
gh issue close NUMBER --reason completed --comment "Resolved by #PR or description of resolution"
# Not planned
gh issue close NUMBER --reason "not planned" --comment "Reason for not proceeding"
gh issue comment DEPENDENT_NUMBER --body "Note: #NUMBER has been closed. Impact on this issue: ..."
gh issue reopen NUMBER --comment "Reopening — the fix in #PR did not fully resolve the problem. See reproduction steps: ..."
Use with extreme caution. Deletion is irreversible.
# Always warn the user first
gh issue delete NUMBER --yes
Only proceed after explicit user confirmation. Suggest closing instead of deleting in most cases.
For operations across multiple issues, read references/batch-operations.md for safety rules and patterns.
Common batch operations:
List existing labels:
gh label list --json name,color,description --limit 100
Create a label (following taxonomy in skills/shared/references/label-taxonomy.md):
gh label create "LABEL_NAME" --color "HEX" --description "Description"
Edit a label:
gh label edit "OLD_NAME" --name "NEW_NAME" --color "HEX" --description "Description"
Delete a label:
gh label delete "LABEL_NAME" --yes
Rules:
type:, status:, area: patternsIssue creation fails:
gh repo view --json hasIssuesEnabledPermission denied on edit:
gh repo view --json viewerPermissionMilestone not found:
gh api repos/{owner}/{repo}/milestones --jq '.[].title'