- Home
- Skills
- Dceoy
- Speckit Agent Skills
- Speckit Taskstoissues
speckit-taskstoissues_skill
- Shell
11
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill dceoy/speckit-agent-skills --skill speckit-taskstoissues- SKILL.md1.5 KB
Overview
This skill converts an existing tasks.md for a feature into actionable, dependency-ordered GitHub issues for the same project. It automates extraction of tasks, validates the Git remote is a GitHub URL, and creates one issue per task while preserving task IDs for traceability. The result is a set of issues ready for triage and progress tracking.
How this skill works
The skill runs a prerequisite checker script from the project root to locate the feature directory and available docs, extracting the absolute path to tasks.md. It verifies the project's Git remote is a GitHub URL, then iterates tasks and creates issues using a preferred issue-writing tool (for example gh issue create), including task IDs and concise titles. It enforces safety: it will not create issues unless the remote matches GitHub.
When to use it
- You have a feature with specs/<feature>/tasks.md and want issues created automatically.
- You need tasks converted into traceable, dependency-ordered issues for development planning.
- You want to ensure issues are created only in the correct GitHub project.
- You prefer using CLI tools (gh or similar) to create issues programmatically.
- You want task IDs preserved in issue bodies for linkage to design artifacts.
Best practices
- Run the provided prerequisite checker from the project root to ensure paths are absolute and tasks exist.
- Verify and test issue creation with a dry-run or a test branch before creating many issues in a real project.
- Use consistent labels and grouping preferences as input so created issues match your workflow.
- Keep issue titles concise; put task IDs in the body for reliable cross-referencing.
- Never proceed if git remote is not a GitHub URL—this prevents accidental issue creation elsewhere.
Example use cases
- Convert spec tasks for a new feature into a sequenced issue backlog automatically.
- Onboarding: generate issues from tasks.md so new contributors can pick clearly defined work items.
- Synchronize design artifacts with actionable engineering work by preserving task IDs and references.
- Batch-create labeled issues for a sprint planning session using the preferred CLI tool.
FAQ
The skill will prompt you to run the task extraction step first (run the tasks generator). It requires tasks.md to exist and will not continue without it.
Which tool does it use to create issues?
It prefers a GitHub issue-writing tool such as the GitHub CLI (gh) or an MCP server if available. You can configure or substitute your preferred tool as long as it supports creating issues in the target GitHub project.