gh-issues
Use when the user describes a goal ("add SSO", "make the importer resumable") rather than a single change and wants it tracked as GitHub issues — breaks it…
Skill by DavidTsao1992
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/davidtsao1992-gh-issues
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/gh-issues
What's inside
- Skill name
gh-issues- Description
- Use when the user describes a goal ("add SSO", "make the importer resumable") rather than a single change and wants it tracked as GitHub issues — breaks it into atomic, independently mergeable issues with acceptance criteria and a dependency graph, shows the plan for approval, then creates them blockers first.
- License
- MIT
- Instructions
- 30 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- reference.md
SKILL.md (first lines)
# GitHub Issue Breakdown One self-contained change needs one issue — don't split what is already atomic. 1. **Preflight.** `gh auth status` is logged in and `gh repo view --json nameWithOwner` is the intended repo; if not, ask. Gather what the repo expects: `gh issue list --state open --limit 50` (avoid duplicates), `gh label list` (only existing labels — propose new ones, never invent them silently), and `.github/ISSUE_TEMPLATE/` (follow it if present). 2. **Understand the request.** Restate the goal in one sentence and the user-visible outcome that marks it done. Ask only about ambiguity that changes the decomposition; make routine calls yourself and state the assumption. 3. **Survey what exists.** Read the code the work touches, the data models, the test layout and `AI_MEMORY.md` if present. An issue for something already built, or one that contradicts the architecture, is worse than none. 4. **Decompose.** Each issue is one *vertical slice* that does one useful thing end to end (not a layer like "add the model"), is independently mergeable, is about one PR of work, and has acceptance criteria a reviewer can check without asking. 5. **Build the dependency graph.** Keep it acyclic — a cycle means the split is wrong. Order it topologically and note which issues can run in parallel. 6. **Show the plan and wait for explicit approval** — a table of title, depends-on and one-line scope. Creating issues is public and noisy to undo; never skip this. 7. **Create blockers first**, so every dependency points at an issue that already exists. Use the repo's template, or the body structure in [reference.md](reference.md), and record dependencies as GitHub blocked-by relationships ([reference.md](reference.md)). 8. **Group large sets.** Make a parent issue and attach the others as sub-issues — parent/child only. Never overwrite an issue body to add a reference: append to it. 9. **Report** each issue as `#N — title (blocked by …)` with its URL, name what is ready to start, and, if a `memory-log` or `repo-memory` skill is installed, offer to record the breakdown with it.
From DavidTsao1992/neko-skill, MIT.
More from DavidTsao1992/neko-skill
- 0.561score
git-branch
DavidTsao1992
Use before the first file edit of any task in a Git repository, to choose or create the right branch — a new branch for new work, the existing branch for a…
SkillAFreshness: AClaude Code +9 - 0.561score
python-venv
DavidTsao1992
Use before writing or running Python in a project (a .py file, a python or pip command, or a repo with requirements.txt, pyproject.toml, Pipfile, setup.py or…
SkillAFreshness: AClaude Code +9 - 0.556score
memory-log
DavidTsao1992
Use after finishing, failing, or pausing a task in a repository — records it as one timestamped, newest-first line in the repo's AI_MEMORY.md, with the single…
SkillAFreshness: AClaude Code +9 - 0.536score
memory-sync
DavidTsao1992
Use at the start of a task in a repository, before making changes — loads the repo's local AI_MEMORY.md (purpose, recent log entries, known failures, work in…
SkillAFreshness: AClaude Code +9 - 0.529score
test-smoke
DavidTsao1992
Use when asked to run the tests or check that a Python or Node repository still works — detects the test runner (pytest, or npm/yarn/pnpm test), runs it, and…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 2
- Last commit (this folder)
- Oct 18, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/DavidTsao1992/neko-skill
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from DavidTsao1992
- 0.561score
git-branch
DavidTsao1992
Use before the first file edit of any task in a Git repository, to choose or create the right branch — a new branch for new work, the existing branch for a…
SkillAFreshness: AClaude Code +9 - 0.561score
python-venv
DavidTsao1992
Use before writing or running Python in a project (a .py file, a python or pip command, or a repo with requirements.txt, pyproject.toml, Pipfile, setup.py or…
SkillAFreshness: AClaude Code +9 - 0.556score
memory-log
DavidTsao1992
Use after finishing, failing, or pausing a task in a repository — records it as one timestamped, newest-first line in the repo's AI_MEMORY.md, with the single…
SkillAFreshness: AClaude Code +9 - 0.536score
memory-sync
DavidTsao1992
Use at the start of a task in a repository, before making changes — loads the repo's local AI_MEMORY.md (purpose, recent log entries, known failures, work in…
SkillAFreshness: AClaude Code +9 - 0.529score
test-smoke
DavidTsao1992
Use when asked to run the tests or check that a Python or Node repository still works — detects the test runner (pytest, or npm/yarn/pnpm test), runs it, and…
SkillAFreshness: AClaude Code +9
Cite this page
gh-issues skill. Agent Mart. https://agentmart.dev/skills/davidtsao1992-gh-issues (last updated 2026-10-24)