
issue-solver
by grailautomation
SKILL.md
name: issue-solver description: 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. Triggers on: "solve issue", "fix issue", "implement plan", "edit plan", "plan format", "compare options".
issue-solver Workflow
A two-phase approach to solving GitHub issues with AI assistance.
Quick Reference
| Task | Command | Agent |
|---|---|---|
| Generate plans (single) | /issue-solver:solve 123 | issue-solver |
| Generate plans (batch) | /issue-solver:solve 1 2 3 | issue-solver (via Task) |
| Execute plan | /issue-solver:implement 123 2 | plan-implementer |
Parallelism Approaches
| Approach | How | Best For |
|---|---|---|
| Single issue | Direct agent call or /solve N | Normal usage |
| Batch mode | /solve 1 2 3 (SDK parallelism) | Many similar issues |
| Outer Claude | Spawn multiple agents | Progressive results, fault isolation |
See 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.
Each plan includes:
- Issue summary
- Implementation approach
- Step-by-step instructions
- Pros/cons and effort estimate
Phase 2: Implement (Execution)
Executes a chosen plan by creating a feature branch and commits.
Input: Issue + option number, OR path to plan file Output: Git commits on a new feature branch
Prerequisites:
- Clean git working directory
- Plan file must exist
Plan Files
Plans use YAML frontmatter + markdown. See plan-format.md for specification.
To modify a plan before implementation, see 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.
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です