一键导入
speckit-taskstoissues
Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | speckit-taskstoissues |
| description | Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts. |
| compatibility | Requires spec-kit project structure with .specify/ directory |
| metadata | {"author":"github-spec-kit","source":"templates/commands/taskstoissues.md"} |
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty).
Check for extension hooks (before tasks-to-issues conversion):
.specify/extensions.yml exists in the project root.hooks.before_taskstoissues keyenabled is explicitly false. Treat hooks without an enabled field as enabled by default.condition expressions:
condition field, or it is null/empty, treat the hook as executablecondition, skip the hook and leave condition evaluation to the HookExecutor implementationoptional flag:
optional: true):
## Extension Hooks
**Optional Pre-Hook**: {extension}
Command: `/{command}`
Description: {description}
Prompt: {prompt}
To execute: `/{command}`
optional: false):
## Extension Hooks
**Automatic Pre-Hook**: {extension}
Executing: `/{command}`
EXECUTE_COMMAND: {command}
Wait for the result of the hook command before proceeding to the Outline.
.specify/extensions.yml does not exist, skip silently.specify/scripts/bash/check-prerequisites.sh --json --require-tasks --include-tasks from repo root and parse FEATURE_DIR and AVAILABLE_DOCS list. All paths must be absolute. For single quotes in args like "I'm Groot", use escape syntax: e.g 'I'''m Groot' (or double-quote if possible: "I'm Groot").git config --get remote.origin.url
[!CAUTION] ONLY PROCEED TO NEXT STEPS IF THE REMOTE IS A GITHUB URL
[!CAUTION] UNDER NO CIRCUMSTANCES EVER CREATE ISSUES IN REPOSITORIES THAT DO NOT MATCH THE REMOTE URL
For this repository, ignore the generic "one task = one issue" behavior.
Convert tasks.md into the repository's Epic/Sub-task issue structure:
tasks.md.Txxx checkbox tasks from that section inside the child issue's implementation checklist..github/ISSUE_TEMPLATE/feature_request.md for parent feature/epic issues when applicable..github/ISSUE_TEMPLATE/sub_task.md for child phase/user-story work items.Txxx task unless the user explicitly asks for that exact structure.Check for extension hooks (after tasks-to-issues conversion):
Check if .specify/extensions.yml exists in the project root.
hooks.after_taskstoissues keyenabled is explicitly false. Treat hooks without an enabled field as enabled by default.condition expressions:
condition field, or it is null/empty, treat the hook as executablecondition, skip the hook and leave condition evaluation to the HookExecutor implementationoptional flag:
optional: true):
## Extension Hooks
**Optional Hook**: {extension}
Command: `/{command}`
Description: {description}
Prompt: {prompt}
To execute: `/{command}`
optional: false):
## Extension Hooks
**Automatic Hook**: {extension}
Executing: `/{command}`
EXECUTE_COMMAND: {command}
.specify/extensions.yml does not exist, skip silentlyUse when writing ANY async code, actors, threads, or seeing ANY concurrency error. Covers Swift 6 concurrency, @MainActor, Sendable, data races, async/await patterns.
Apply Firefox iOS-style Swift Redux state management patterns. Use when adding, refactoring, or reviewing Swift code that defines app or screen state, actions/action types, reducers, middleware side effects, global Store setup, StoreSubscriber view/controller subscriptions, selected substate subscriptions, or unit tests around reducers and middleware.
Apply UIKit view and view controller good coding style patterns. Use when creating, refactoring, or reviewing Swift UIKit UIView, UITableViewCell, UICollectionViewCell, UIViewController, themed component, Themeable/ThemeApplicable code, delegate callbacks, animation, screen transition/coordinator flow, accessibility identifier, Auto Layout, configure/setup/applyTheme lifecycle, or view model driven UI code.
Apply reusable XCUITest page object, selector, accessibility identifier, and screenshot capture patterns. Use when adding, refactoring, or reviewing UI tests that need PageScreen/POM objects, selector sets, stable accessibility identifiers, screenshot recording separated from page objects, project-local wait helpers, screenshot-friendly screen wrappers, or readable end-to-end test flows.