Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
athola avatar

Do Issue

  • 94 installs
  • 325 repo stars
  • Updated August 2, 2026
  • athola/claude-night-market

do-issue is an agent skill that executes sequential GitHub-issue tasks, runs a final code review, and updates issue status before a consolidated PR.

About

do-issue is the completion leg of Claude Night Market’s issue automation: after parallel or upstream phases, it runs dependent implementation tasks one at a time using structured Task-tool prompts, then triggers a detailed multi-issue code review subagent. Solo builders use it when several linked GitHub issues must land together without branch sprawl. The flow mirrors subagent-driven development—implement, review after each sequential step, then a final gate before PR. Built-in gh CLI examples add completion comments and optional closes referencing the fixing commit. The pre-PR consolidation check forces a single branch audit so automated fixes do not scatter across worktrees. Pair it with earlier night-market phases that scope and split issues; this skill assumes tasks and acceptance criteria already exist.

  • Phase 5 sequential Task-tool prompts when work depends on prior issue tasks
  • Phase 6 batched final review across multiple issue numbers with explicit verify checklist
  • gh issue comment/close snippets tied to short HEAD commit
  • Pre-PR consolidation: confirm all issue commits live on one branch via git log

Do Issue by the numbers

  • 94 all-time installs (skills.sh)
  • Ranked #236 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/athola/claude-night-market --skill do-issue

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs94
repo stars325
Security audit1 / 3 scanners passed
Last updatedAugust 2, 2026
Repositoryathola/claude-night-market

What it does

Finish a GitHub-issue fix workflow by running dependent tasks in order, dispatching a final code review, and updating issue status before one consolidated PR.

Who is it for?

Best when you're running agent-driven GitHub issue workflows and already decomposed work into tasks with dependencies.

Skip if: Greenfield features with no issues, repos without gh CLI access, or teams that merge without any review gate.

When should I use this skill?

Issue workflow phases 5–6: sequential dependent tasks remain or you need final review and gh status updates before PR.

What you get

Dependent tasks complete in order, a final review subagent signs off on all linked issues, gh comments reflect the fix commit, and one branch is verified ready for PR.

  • Completed sequential task implementations
  • Final review subagent report
  • Issue comments and optional closes via gh

By the numbers

  • Documented as Phases 5–6 (sequential tasks + final review)
  • Final review checklist covers 5 verification areas (criteria, tests, regressions, quality, docs)

Files

SKILL.mdMarkdownGitHub ↗

Table of Contents

Fix Issue(s)

Retrieves issue content from the detected git platform (GitHub, GitLab, or Bitbucket) and uses subagent-driven-development to systematically address requirements, executing tasks in parallel where dependencies allow.

Platform detection is automatic via the leyline:git-platform SessionStart hook. Check session context for git_platform: to determine which CLI to use.

Key Features

  • Cross-Platform: Automatically detects GitHub/GitLab/Bitbucket and uses appropriate CLI
  • Flexible Input: Single issue number, platform URL, or space-delimited list
  • Parallel Execution: Independent tasks run concurrently via subagents
  • One PR: All issues produce one consolidated PR (never per-issue PRs)
  • Quality Gates: Code review between task groups
  • Fresh Context: Each subagent starts with clean context for focused work

Workflow Overview

PhaseDescriptionModule
1. DiscoveryParse input, fetch issues, extract requirementsissue-discovery
2. PlanningAnalyze dependencies, create task breakdowntask-planning
3. ExecutionDispatch parallel subagents for independent tasksparallel-execution
4. QualityCode review gates between task batchesquality-gates
5-6. CompletionSequential tasks, final review, issue updatescompletion

Required TodoWrite Items

1. do-issue:discovery-complete 2. do-issue:tasks-planned 3. do-issue:parallel-batch-complete 4. do-issue:review-passed 5. do-issue:sequential-complete 6. do-issue:issues-updated

Forge CLI Commands

Use the platform detected in session context (git_platform:). See Skill(leyline:git-platform) for full mapping.

OperationGitHub (gh)GitLab (glab)
Fetch issuegh issue view <N> --json title,body,labels,commentsglab issue view <N>
Commentgh issue comment <N> --body "msg"glab issue note <N> --message "msg"
Closegh issue close <N> --comment "reason"glab issue close <N>
Searchgh issue list --search "query"glab issue list --search "query"

Verification: Run the command with --help flag to verify availability.

Agent Teams (Default Execution Mode)

Agent teams is the default parallel execution backend for do-issue. Teammates coordinate via filesystem-based messaging, enabling real-time communication when shared files or dependencies are discovered mid-implementation.

Automatic downgrade: For single issues with --scope minor, agent teams is skipped (Task tool or inline execution is used instead). Use --no-agent-teams to force Task tool dispatch for any invocation.

Requires: Claude Code 2.1.32+, tmux, CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1. If prerequisites are missing, silently falls back to Task tool dispatch.

# Agent teams configuration
fix_issue:
  agent_teams:
    enabled: true           # on by default; --no-agent-teams to disable
    max_teammates: 4        # limit concurrent workers
    model: sonnet           # teammate model (lead uses current model)
    auto_downgrade: true    # skip agent teams for --scope minor

See modules/parallel-execution.md for detailed agent teams patterns.

Configuration

fix_issue:
  parallel_execution: true
  max_parallel_subagents: 3
  review_between_batches: true
  auto_close_issues: false
  commit_per_task: true

Verification: Run the command with --help flag to verify availability.

Detailed Resources

  • Phase 1: See modules/issue-discovery.md for input parsing and requirement extraction
  • Phase 2: See modules/task-planning.md for dependency analysis
  • Phase 3: See modules/parallel-execution.md for subagent dispatch
  • Phase 4: See modules/quality-gates.md for review patterns
  • Phase 5-6: See modules/completion.md for finalization
  • Errors: See modules/troubleshooting.md for common issues

Related skills

How it compares

Use instead of ad-hoc “fix the ticket” chat when you need explicit sequential deps, a batched reviewer prompt, and gh status updates in one ritual.

FAQ

Who is do-issue for?

Developers using Claude Code (or similar) to close GitHub issues through phased Task-tool workflows and gh.

When should I use do-issue?

During Build when finishing dependent implementation tasks on an issue, and during Ship when you need a final multi-issue code review, issue comments, and a single-branch pre-PR check.

Is do-issue safe to install?

It instructs shell git/gh and subagent review—review the Security Audits panel on this page and restrict repo tokens before running automated close comments.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.