github-issue
GitHub Issue
Overview
Turn rough requests into high-quality GitHub issues with clear delivery criteria, then create the issue via GitHub CLI.
Workflow
- Confirm GitHub CLI access.
- Determine target repository.
- Convert input into a structured issue body.
- Create the issue with
gh issue create. - Return the issue URL plus a concise summary of assumptions.
Preconditions
- Run
gh auth statusbefore issue creation. - Use explicit repo when provided (
--repo owner/repo). - Otherwise use current repository context.
- Do not use web UI for creation unless user explicitly requests it.
Issue Quality Standard
Always include these sections in issue body markdown:
## Goal## Background## Scope## Requirements## Acceptance Criteria## Constraints## Out of Scope## Done When
Write requirements as concrete bullets. Write acceptance criteria as testable outcomes.
Missing Information Policy
- Infer sensible defaults for non-critical gaps and list them under
Assumptions. - Ask one blocking question only when repo target or core objective is unknown.
- Challenge vague requests by tightening scope and criteria instead of copying ambiguity.
Execution Pattern
Use a temporary markdown file to avoid shell quoting issues.
cat > /tmp/github-issue.md <<'EOF'
## Goal
...
EOF
gh issue create \
--title "<clear action-oriented title>" \
--body-file /tmp/github-issue.md
Use explicit repository when needed:
gh issue create \
--repo owner/repo \
--title "<clear action-oriented title>" \
--body-file /tmp/github-issue.md
Response Contract
After creation, always provide:
- Issue URL
- Repo used
- Final title
- Assumptions made
More from mindgames/skills
github-sync
Sync a local Git repository with its remote safely. Use when Codex needs to update a repo before starting work, fast-forward a local branch from `origin`, confirm that local `main` or another branch matches the remote, or prepare an up-to-date base branch before creating a new branch.
3github-pull-request
Use when the user asks to create a pull request. Build a complete PR using best-practice structure with rich details on changes, verification, QA evidence, risks, and rollout notes. Include issue linkage and clear testing commands/results in the PR body.
2gh-pr-audit
Perform a full local audit of one or more GitHub PRs, run repository-native deterministic checks, apply result labels, and post a structured review comment. Use when a PR in this repo or under projects/* needs a deep, evidence-based review across any language or stack.
1gh-address-comments
Help address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to authenticate if not logged in.
1github-commit-push
Run lint/build checks before committing and pushing code, then optionally create a PR via GitHub CLI. Use when a user asks to commit/push changes or requests a pre-push verification workflow.
1project-github-issues
Create and manage GitHub issues for a multi-repo project, including milestones, project board linking, and sub-issues.
1