Convert implementation tasks into GitHub Issues for project tracking. Use when the user wants to create GitHub issues from tasks, says "create issues", "track tasks in GitHub", "push tasks to issues", or wants to link spec tasks to a GitHub project.
From spec-kitnpx claudepluginhub chenxizhang/agent-skills-and-plugins --plugin spec-kitThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides agent creation for Claude Code plugins with file templates, frontmatter specs (name, description, model), triggering examples, system prompts, and best practices.
You are converting the feature's implementation tasks into GitHub Issues for project tracking. Each task phase or individual task becomes a trackable issue in the repository.
Upstream source: github/spec-kit
specs/[###-feature-name]/tasks.mdgh CLI must be availablespecs/Get the Git remote URL:
git config --get remote.origin.url
⚠️ IMPORTANT SAFETY CHECK:
github.com)Read specs/[###-feature]/tasks.md and parse:
Ask the user how to structure the issues:
| Option | Description |
|---|---|
| A | One issue per task (most granular tracking) |
| B | One issue per phase (phase-level tracking) |
| C | One issue per user story (story-level tracking) |
Recommended: Option C — Story-level issues map directly to user value and spec requirements.
For Option A (one per task):
Title: [T###] [Description]
Body:
**Feature**: [###-feature-name]
**Phase**: [Phase Name]
**User Story**: [US# reference if applicable]
**Parallelizable**: [Yes/No]
**Task Description**: [Full task description including file path]
**References**:
- Spec: `specs/[###-feature]/spec.md`
- Plan: `specs/[###-feature]/plan.md`
- Tasks: `specs/[###-feature]/tasks.md`
Labels: spec-kit, [phase-name], [US# if applicable]
For Option B (one per phase):
Title: [Feature Name]: [Phase Name]
Body:
**Feature**: [###-feature-name]
**Phase**: [Phase Name]
## Tasks
[Copy all tasks from the phase as a task list]
- [ ] T### [description]
- [ ] T### [description]
**References**:
- Spec: `specs/[###-feature]/spec.md`
- Tasks: `specs/[###-feature]/tasks.md`
Labels: spec-kit, [phase-name]
For Option C (one per user story):
Title: [Feature Name]: [User Story Title] (P[priority])
Body:
**Feature**: [###-feature-name]
**User Story**: US[N] - [title]
**Priority**: P[N]
**Independent Test**: [From spec.md]
## Context
[User story description from spec.md]
## Acceptance Criteria
[Acceptance scenarios from spec.md]
## Implementation Tasks
[All tasks tagged with [US#] as a task list]
- [ ] T### [description]
- [ ] T### [description]
## References
- Spec: `specs/[###-feature]/spec.md`
- Plan: `specs/[###-feature]/plan.md`
- Tasks: `specs/[###-feature]/tasks.md`
Labels: spec-kit, user-story, priority-p[N]
Regardless of the chosen option, also create issues for shared phases (Setup and Foundational):
Title: [Feature Name]: Setup & Foundation
Body:
**Feature**: [###-feature-name]
**Note**: These tasks MUST be completed before any user story work begins.
## Setup Tasks
[Phase 1 tasks]
## Foundational Tasks
[Phase 2 tasks]
Labels: spec-kit, foundation
GitHub Issues Created: [count] issues in [REPO]
Issues:
#[N]: [Feature Name]: Setup & Foundation
#[N]: [Feature Name]: [User Story/Phase/Task]
...
Labels Used: [list of labels]
Note: To track implementation progress, check off task items in:
- The GitHub issues (using issue task lists)
- The spec tasks file: specs/[###-feature]/tasks.md
gh CLI is available, use it: gh issue create --title "..." --body "..." --label "..."issue_write tool