Claude-skill-registry github-issue

GitHub issue lifecycle management with worktree isolation

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/github-issue" ~/.claude/skills/majiayu000-claude-skill-registry-github-issue && rm -rf "$T"
manifest: skills/data/github-issue/SKILL.md
source content

GitHub Issue Lifecycle Skill

Manage GitHub issues from listing to fixing to PR creation with clean worktree isolation.

Commands

  • /github-issue
    - Main entry point for all issue operations

Agents

  • issue-intake-agent
    - List and fetch issue details
  • issue-mutate-agent
    - Create and update issues
  • issue-fix-agent
    - Implement fixes in isolated worktrees
  • issue-pr-agent
    - Create pull requests

Operations

  • --list [--repo owner/repo]
    - List open issues
  • --create
    - Create issue interactively
  • --update <id>
    - Update issue fields
  • --fix --issue <id/url> [--yolo]
    - Full fix workflow: fetch → confirm → worktree → implement → test → commit → push → PR

Dependencies

  • Skills: sc-managing-worktrees (worktree operations)
  • CLI: GitHub CLI (
    gh
    ) required
  • Config:
    .claude/config.yaml
    (base_branch, worktree_root, github settings)

Configuration

base_branch: main
worktree_root: ../worktrees
github:
  branch_pattern: "fix-issue-{number}"

Data Contracts

All agents return fenced JSON:

{
  "success": true|false,
  "data": { /* operation results */ },
  "error": null|"message"
}

Safety

  • Pre-flight
    gh
    CLI auth checks
  • Approval gates before destructive ops (unless
    --yolo
    )
  • Test failure prompts
  • Actionable error messages

References

  • .claude/references/github-issue-apis.md
    - GitHub CLI patterns
  • .claude/references/github-issue-checklists.md
    - Workflow checklists