一键导入
issue-decomposition
Decompose project descriptions into well-structured GitHub issues with user stories, acceptance criteria, dependencies, and estimates
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Decompose project descriptions into well-structured GitHub issues with user stories, acceptance criteria, dependencies, and estimates
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Generate Mermaid architecture diagrams showing system components, layers, and data flows
Proactively identify at-risk issues and PRs: stale items, blocked work, deadline risks, scope creep, and unassigned high-priority items
Extract common questions from closed GitHub issues and generate an FAQ document with answers
Search project notes by topic, synthesize findings into a consolidated summary with cross-references
Proactively identify information gaps in project context and generate actionable questions to surface missing requirements, unclear specifications, or documentation gaps
Generate Mermaid dependency graphs showing issue relationships, blocking chains, and critical paths
| name | issue-decomposition |
| description | Decompose project descriptions into well-structured GitHub issues with user stories, acceptance criteria, dependencies, and estimates |
| instructions | When breaking down a project or feature into GitHub issues, decomposing work into tasks, or creating structured issues from a description |
| allowed-tools | create_github_issue list_github_issues search_github_issues add_note |
Transform high-level project descriptions into well-structured GitHub issues. Each issue includes a user story, acceptance criteria, dependencies, labels, and effort estimates.
Activate this skill when:
| Tool | Purpose |
|---|---|
create_github_issue | Create individual issues with full details |
list_github_issues | Check existing issues to avoid duplicates |
search_github_issues | Find related issues for dependencies |
add_note | Save decomposition summary to project notes |
Each generated issue follows this structure:
# [Concise, Action-Oriented Title]
## User Story
As a [persona/role], I want [goal/action] so that [benefit/value].
## Description
[2-4 sentences explaining the context and what needs to be done]
## Acceptance Criteria
- [ ] Criterion 1: Specific, testable requirement
- [ ] Criterion 2: Another measurable outcome
- [ ] Criterion 3: Edge case or validation requirement
## Dependencies
- Blocked by: #[number] - [brief reason]
- Blocks: #[number] - [what depends on this]
## Labels
`[type]`, `[area]`, `[priority]`
## Estimate
[T-shirt size: Small/Medium/Large/XL with rough duration]
Ask clarifying questions if needed:
Break the project into 3-7 major areas:
For each component, create issues that are:
Identify blocking relationships:
Always show the user a summary before creating issues:
## Proposed Issues (N total)
| # | Title | Estimate | Dependencies |
|---|-------|----------|--------------|
| 1 | Setup project structure | Small | None |
| 2 | Implement core feature X | Medium | Blocked by #1 |
...
Proceed with creation? (y/n)
feature - New functionalityenhancement - Improvement to existing featurebug - Defect fixchore - Maintenance, dependencies, cleanupdocs - Documentation onlytest - Test coveragefrontend - UI/UX changesbackend - Server/API changesdatabase - Schema/data changesinfrastructure - DevOps/deploymentsecurity - Security-relatedpriority:high - Critical path, do firstpriority:medium - Important, schedule soonpriority:low - Nice to have, backlog| Size | Typical Duration | Complexity |
|---|---|---|
| Small | 0.5-1 day | Single file, clear implementation |
| Medium | 2-3 days | Multiple files, some unknowns |
| Large | 4-5 days | Multiple components, integration |
| XL | 1+ week | Consider breaking down further |
User Request: "Build a user authentication system"
Generated Issues:
Set up auth module structure (Small)
Implement user registration endpoint (Medium)
Implement login endpoint with JWT (Medium)
Add password reset flow (Medium)
Implement logout and token invalidation (Small)
Add authentication middleware (Small)
Write integration tests (Medium)
Once issues are created:
dependency-mapping skill to visualize relationshipstimeline-planning skill to create a Gantt chart