issue-blaster
Workflow for analyzing GitHub issues, generating solution plans, and implementing chosen approaches. Use when working with GitHub issues, creating implementation plans, comparing solution options, editing plans, or implementing solutions.
What this skill does
# issue-blaster Workflow
A two-phase approach to solving GitHub issues with AI assistance. This plugin
supports Claude Code slash-command/subagent usage and Codex direct workflow
usage.
## Quick Reference
| Task | Claude Code | Codex |
|------|-------------|-------|
| Generate plans (single) | `/issue-blaster:solve 123` | Inspect the issue with `gh`, research with `rg`, then write `plans/issue-{N}/option-*.md` |
| Generate plans (batch) | `/issue-blaster:solve 1 2 3` | Process sequentially unless the user explicitly authorizes Codex subagents |
| Execute plan (single) | `/issue-blaster:implement 123:1` | Read the selected plan, verify git state, implement in the current branch or an explicit worktree |
| Execute plans (parallel) | `/issue-blaster:implement 123:1 456:2` | Only when the user explicitly authorizes parallel Codex agents with disjoint worktrees |
| Execute plan (direct) | `@issue-blaster:plan-implementer 123 1` | Use normal Codex repo-editing, validation, commit, push, and PR workflow |
## Parallelism Approaches
| Approach | How | Best For |
|----------|-----|----------|
| Single issue | Direct agent call or `/solve N` | Normal usage |
| Batch solve | `/solve 1 2 3` in Claude; sequential loop in Codex | Many issues to analyze |
| Batch implement | `/implement 123:1 456:2 789:1` in Claude; explicit Codex subagents only | Many plans to execute |
| Outer agent parallelism | Claude Task agents or user-authorized Codex subagents | Progressive results, fault isolation |
See [multi-issue.md](references/multi-issue.md) for detailed guidance.
## Workflow Phases
### Phase 1: Solve (Analysis)
Analyzes an issue and generates 2-4 distinct solution approaches.
**Input**: GitHub issue number(s)
**Output**: Plan files in `plans/issue-{N}/option-{n}-{slug}.md`
**Parallel Solving**: When multiple issues are provided, they are solved concurrently using the Task tool.
**Codex Solving**: For one issue, use `gh issue view` to fetch issue metadata,
`rg` to inspect the codebase, and local file reads to ground the plans. For
multiple issues, process them one at a time unless the user explicitly asks for
Codex subagents or parallel agent work.
Each plan includes:
- Issue summary
- Implementation approach
- Step-by-step instructions
- Pros/cons and effort estimate
### Phase 2: Implement (Execution)
The `plan-implementer` agent executes a chosen plan.
**Input**: Issue:option pair(s), OR path to plan file
**Output**: Git commits on a new branch in `.worktrees/{branch_name}`
The agent handles the full lifecycle: worktree creation, code changes, commit, merge options, and cleanup. You can defer merging by choosing "Leave it" to keep the worktree for later.
**Parallel Implementing**: `/issue-blaster:implement 123:1 456:2` dispatches multiple plan-implementer agents concurrently, each in its own worktree.
**Codex Implementing**: Implementation is explicit and inherits the current
Codex permissions and sandbox. Prefer normal Codex branch/PR workflow for one
selected plan. Use worktrees only when they reduce risk or the user asks for
isolation. Do not merge, push, or delete worktrees without explicit user intent.
**Prerequisites**:
- Clean git working directory
- Plan file must exist
## Plan Files
Plans use YAML frontmatter + markdown. See [plan-format.md](references/plan-format.md) for specification.
To modify a plan before implementation, see [plan-editing.md](references/plan-editing.md).
## Context Tips
When asking to solve issues, include relevant context:
- "We use the repository pattern for data access"
- "Avoid modifying the legacy auth module"
- "Must maintain Python 3.9 compatibility"
This context helps generate more appropriate solutions.
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.