con un clic
speckit-09-taskstoissues
Convert tasks to GitHub Issues for project tracking
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Convert tasks to GitHub Issues for project tracking
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Create feature specification from natural language description
Identify underspecified areas and ask targeted clarification questions
Create technical implementation plan from feature specification
Generate domain-specific quality checklists for requirements validation
Generate test specifications from requirements before implementation (TDD support)
Generate actionable task breakdown from plan and specification
| name | speckit-09-taskstoissues |
| description | Convert tasks to GitHub Issues for project tracking |
Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty).
Run prerequisites check:
.tessl/tiles/tessl-labs/spec-kit/skills/speckit-01-specify/scripts/bash/check-prerequisites.sh --json --require-tasks --include-tasks
Parse JSON for FEATURE_DIR and AVAILABLE_DOCS.
Extract the path to tasks.md from the output.
Get the Git remote:
git config --get remote.origin.url
CRITICAL: ONLY PROCEED TO NEXT STEPS IF THE REMOTE IS A GITHUB URL
Valid GitHub URLs:
git@github.com:owner/repo.githttps://github.com/owner/repo.githttps://github.com/owner/repoIf the remote is NOT a GitHub URL:
ERROR: Git remote is not a GitHub repository.
Remote URL: [actual remote URL]
This skill only supports GitHub repositories.
Read the tasks file and extract:
For each task in the list, create a GitHub issue:
Issue Title Format: [TaskID] [Story] Description
Example: [T012] [US1] Create User model in src/models/user.py
Issue Body Template:
## Task Details
**Task ID**: T012
**Phase**: Phase 3: User Story 1
**User Story**: US1
**Parallel**: Yes (can be executed in parallel with other [P] tasks)
## Description
Create User model in src/models/user.py
## File Path
`src/models/user.py`
## Dependencies
- Depends on: T011 (if applicable)
- Blocks: T014, T015 (if applicable)
## Acceptance Criteria
- [ ] File created at specified path
- [ ] Model implements required fields from data-model.md
- [ ] Tests pass (if applicable)
---
*Generated from tasks.md by /speckit-09-taskstoissues*
*Feature: [###-feature-name]*
Issue Labels (create if they don't exist):
speckit - All spec-kit generated issuesphase-1, phase-2, etc. - Phase groupingus-1, us-2, etc. - User story groupingparallel - Tasks that can be parallelizedUse the GitHub CLI to create issues:
gh issue create --title "[T012] [US1] Create User model" --body "..." --label "speckit,phase-3,us-1"
CRITICAL SAFETY CHECK:
UNDER NO CIRCUMSTANCES EVER CREATE ISSUES IN REPOSITORIES THAT DO NOT MATCH THE REMOTE URL
Before each gh issue create command, verify:
After all issues are created, add cross-references:
#123Output:
| Condition | Response |
|---|---|
| Not a GitHub remote | STOP with error message |
| gh CLI not installed | STOP with installation instructions |
| gh CLI not authenticated | STOP with auth instructions |
| Issue creation fails | Report error, continue with next task |
| Label creation fails | Continue without label |
After creating issues: