Automatically converts user requests into well-structured GitHub issues. Triggers on requests to "create issues", "turn this into tasks", "break this down", "create a backlog", "epic", "PRD to issues", "file issues for this", or similar task decomposition language.
This skill enables Claude to transform user requests—whether they're feature requests, PRDs, bug reports, or rough ideas—into a structured set of GitHub issues with proper epic/child relationships, labels, and dependency tracking.
Auto-trigger when the user says things like:
Transform any feature request, bug report, or project idea into:
Group related requests into a single epic
Child issues must be small and independently completable
Handle dependencies explicitly
Always include structured metadata
Never create duplicate issues
Respect repo conventions
reference/labeling.md)A. Create Epic Issue
const epic = await mcp__github__issue_write({
method: "create",
owner: "{owner}",
repo: "{repo}",
title: "Add Spotify Playlist Integration",
body: epicBody, // From templates/epic.md
labels: ["type:epic", "area:integration", "priority:p1"],
type: "epic" // If repo supports issue types
})
B. Create Child Issues
for (const task of tasks) {
const childIssue = await mcp__github__issue_write({
method: "create",
owner: "{owner}",
repo: "{repo}",
title: task.title,
body: task.body, // From templates/task.md
labels: task.labels
})
// Link child to parent using sub-issues
await mcp__github__sub_issue_write({
method: "add",
owner: "{owner}",
repo: "{repo}",
issue_number: epic.number,
sub_issue_id: childIssue.id
})
}
C. Set Priority Order (optional)
// Set execution order for sub-issues
await mcp__github__sub_issue_write({
method: "reprioritize",
owner: "{owner}",
repo: "{repo}",
issue_number: epic.number,
sub_issue_id: childIssue.id,
after_id: previousIssue.id // Place after this issue
})
Generate an Issue Map showing:
Epic: #123 Add User Authentication
├─ #124 [database] Create user and session tables (estimate: M)
├─ #125 [backend] Implement auth API endpoints (estimate: S, depends on #124)
├─ #126 [frontend] Build login/register UI (estimate: M)
└─ #127 [frontend] Add protected routes (estimate: L, depends on #125, #126)
Dependencies:
#125 ← #124
#127 ← #125, #126
Include direct links to all created issues.
reference/labeling.mdreference/dependencies.mdreference/mcp-ops.mdtemplates/epic.mdtemplates/task.mdAlways conclude with: