repo-github-gh-cli
GitHub CLI guidance for SoloDevBoard issue triage, label management, pull requests, workflows, and project operations.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
GitHub CLI guidance for SoloDevBoard issue triage, label management, pull requests, workflows, and project operations.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Diátaxis Documentation Expert. Creates high-quality software documentation using the Diátaxis framework.
Orchestrates end-to-end feature delivery for SoloDevBoard: planning, GitHub issue management, implementation gating, testing, documentation, and closure.
Guide for using the MudBlazor component library in Blazor Server applications. Use this when building or refactoring Blazor pages and components for SoloDevBoard. Covers setup, layout, component usage patterns, dialog and snackbar services, data grids, forms, colour pickers, theming, and bUnit testing with MudBlazor. Also use when troubleshooting z-index, popup rendering, or styling issues.
Manage the SoloDevBoard Roadmap GitHub Project (Project #8). Add issues to the board, set Phase/Priority/Status/Date fields, manage the Up Next queue, and keep the project in sync with the issue lifecycle. Use this skill whenever creating or updating GitHub issues for SoloDevBoard.
Create, update, and manage GitHub issues using MCP tools. Use this skill when users want to create bug reports, feature requests, or task issues, update existing issues, add labels/assignees/milestones, or manage issue workflows. Triggers on requests like "create an issue", "file a bug", "request a feature", "update issue X", or any GitHub issue management task.
Get best practices for XUnit unit testing, including data-driven tests
| name | repo-github-gh-cli |
| description | GitHub CLI guidance for SoloDevBoard issue triage, label management, pull requests, workflows, and project operations. |
Use this skill when the user asks for command-line GitHub operations. Prioritise issue and project-management workflows used by SoloDevBoard.
gh for GitHub Projects v2 item operations, field edits, and ad-hoc project inspection because those workflows are not fully covered by MCP in this repository.gh after an MCP failure unless the missing capability or limitation is clear.gh auth status and ensure the token includes the project scope.Get-Date syntax in WSL bash sessions.gh project view 8 --owner markheydon --web over shell-specific browser launch commands.plan/LABEL_STRATEGY.mdAvoid broad, low-value commands (for example gists, codespaces, SSH/GPG key management) unless explicitly requested.
Always align labels to plan/LABEL_STRATEGY.md groups:
type/priority/status/area/size/Always apply at least one type/ and one priority/ label on issue creation.
# Create an issue with repo taxonomy labels
gh issue create \
--repo owner/repo \
--title "[Story] Add OAuth login" \
--body-file issue.md \
--label "type/story,priority/high,status/todo,area/infrastructure"
# List open todo issues for a work area
gh issue list \
--repo owner/repo \
--state open \
--label "status/todo,area/dashboard" \
--limit 50
# Transition issue state labels
gh issue edit 123 \
--repo owner/repo \
--remove-label "status/todo" \
--add-label "status/in-progress"
# Inspect pull request checks
gh pr checks 123 --repo owner/repo
# Add a multi-line issue comment using a body file to preserve real line breaks
gh issue comment 123 \
--repo owner/repo \
--body-file comment.md
# Trigger and monitor workflow runs
gh workflow run ci.yml --repo owner/repo --ref main
gh run list --repo owner/repo --workflow ci.yml --limit 10
# Add an issue to a project (requires project permissions)
gh project item-add 5 --owner owner --url https://github.com/owner/repo/issues/123
# === SoloDevBoard Roadmap (Project #8) ===
# List all project items and their current state
gh project item-list 8 --owner markheydon --format json
# Add an issue to the SoloDevBoard Roadmap
gh project item-add 8 --owner markheydon --url https://github.com/markheydon/solo-dev-board/issues/123
# View the roadmap board in the browser
gh project view 8 --owner markheydon --web
# Set a single-select project field on an existing item
gh project item-edit \
--id "$item_id" \
--project-id "PVT_kwHOAJefG84BQ6bh" \
--field-id "PVTSSF_lAHOAJefG84BQ6bhzg-5WGY" \
--single-select-option-id "df9275ed"
# Set a number field on an existing item
gh project item-edit \
--id "$item_id" \
--project-id "PVT_kwHOAJefG84BQ6bh" \
--field-id "PVTF_lAHOAJefG84BQ6bhzg_Lx34" \
--number 1
# NOTE: Prefer `gh project item-edit` for project field updates.
# Use raw GraphQL only when `gh project` does not expose the required operation.
# See `.agents/skills/repo-github-project/SKILL.md` for the SoloDevBoard-specific field IDs and queue workflow.
--repo owner/repo for multi-repository operations to avoid acting on the wrong repository.gh issue edit/gh pr edit over ad-hoc API mutations for common updates.gh project item-edit over raw gh api graphql mutations for project field updates.--body-file or a heredoc-backed temp file instead of embedding \n escapes in --body strings.gh auth status before mutating operations.Refer to the GitHub CLI documentation for command details.