Night Market Skill — ported from claude-night-market/sanctum. For the full experience with agents, hooks, and commands, install the Claude Code plugin.
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.
PhaseDescriptionModule1. DiscoveryParse input, fetch issues, extract requirementsissue-discovery2. PlanningAnalyze dependencies, create task breakdowntask-planning3. ExecutionDispatch parallel subagents for independent tasksparallel-execution4. QualityCode review gates between task batchesquality-gates5-6. CompletionSequential tasks, final review, issue updatescompletion
do-issue:discovery-completedo-issue:tasks-planneddo-issue:parallel-batch-completedo-issue:review-passeddo-issue:sequential-completedo-issue:issues-updatedUse 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,comments``glab 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 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.
yaml
# 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.
yaml
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.