create-issues
Systematic GitHub issue creation from requirements. Analyzes codebase, breaks down requirements into multiple issues with dependencies, proposes detailed issues for review, and creates them after user approval. Triggers: /create-issues, create issues, batch issue creation, requirement breakdown.
Best use case
create-issues is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Systematic GitHub issue creation from requirements. Analyzes codebase, breaks down requirements into multiple issues with dependencies, proposes detailed issues for review, and creates them after user approval. Triggers: /create-issues, create issues, batch issue creation, requirement breakdown.
Teams using create-issues should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/create-issues/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How create-issues Compares
| Feature / Agent | create-issues | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Systematic GitHub issue creation from requirements. Analyzes codebase, breaks down requirements into multiple issues with dependencies, proposes detailed issues for review, and creates them after user approval. Triggers: /create-issues, create issues, batch issue creation, requirement breakdown.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Create Issues Skill
Systematic workflow for creating well-structured GitHub issues from high-level requirements.
## Overview
This skill transforms user requirements into a set of well-structured, dependency-aware GitHub issues. It follows a 5-phase workflow with a mandatory user approval gate before creating any issues.
## When to Use
Use this skill when:
- User invokes `/create-issues`
- User describes a feature or requirement that needs multiple issues
- User wants to plan work breakdown systematically
- User needs help decomposing a complex requirement
## Workflow
### Phase 1: Codebase Analysis
**Read** `phases/analyze.md`
Scan the project to understand:
- Repository structure and languages
- Module organization and patterns
- Existing test coverage
- Configuration from workflow.yaml
### Phase 2: Requirement Breakdown
**Read** `phases/breakdown.md`
Systematically decompose the requirement:
- Identify discrete tasks
- Detect dependencies between tasks
- Assign complexity scores (1-5)
- Assign priorities (P0/P1/P2)
- Group by execution phase
### Phase 3: Issue Proposal Generation
**Read** `phases/propose.md`
Generate detailed proposals:
- Full issue content with all fields
- Scope with specific file paths
- Acceptance criteria
- Verification commands
- Dependency graph visualization
### Phase 4: User Approval Gate
**Read** `phases/approval.md`
Present proposals and wait for confirmation:
- Display formatted proposals
- User responds: yes/no/edit
- **Only proceed if user explicitly approves**
### Phase 5: Issue Creation
**Read** `phases/create.md`
Create issues via GitHub CLI:
- Execute `gh issue create` for each issue
- Capture returned issue numbers
- Update dependency references
- Generate final report with links
## Critical Rules
1. **NEVER create issues without user approval**
2. **ALWAYS show full proposal details before asking for approval**
3. **Respect dependency order** - issues with dependencies must reference actual issue numbers
4. **Follow commit format** - `[type] subject` (no colon)
5. **Include verification commands** - Go projects use `go test ./...` and `go build ./...`
## Integration with AWK Workflow
Issues created by this skill will have the `ai-task` label and can be processed by:
- `awkit kickoff` - AWK principal workflow (spec-driven)
- `/run-issues` - Batch issue processing skill
**⚠️ WARNING**: Do NOT run `/run-issues` and `awkit kickoff` simultaneously on the same issues.
**Recommended workflow:**
```
/create-issues → (user approves) → issues created
↓
Choose ONE:
├─ awkit kickoff (structured, spec-driven)
└─ /run-issues (autonomous, batch processing)
```
## Self-Check
On each phase entry, output:
```
[CREATE-ISSUES] <timestamp> | <phase> | loaded: <filename>
```
## Quick Reference
| Phase | Action | File |
|-------|--------|------|
| 1. Analyze | Scan codebase structure | `phases/analyze.md` |
| 2. Breakdown | Decompose requirement | `phases/breakdown.md` |
| 3. Propose | Generate detailed proposals | `phases/propose.md` |
| 4. Approval | Wait for user confirmation | `phases/approval.md` |
| 5. Create | Execute gh issue create | `phases/create.md` |Related Skills
create-target
Scaffold a new target type (e.g., Zed, Windsurf) for universal-ai-config
create-project
Initialize new projects with CAMI capabilities and recommended agent teams. Triggers on "create a new project", "start a new project", "initialize project", "set up project with agents", "what agents do I need for this project", "help me set up my project roster". Guides through project requirements, tech stack detection, agent team recommendations, and full CAMI initialization.
create-pr
JIRAチケットブランチからPRを自動作成するスキル。親ブランチ自動検出、JIRAリンク自動挿入、テンプレートに沿ったPR本文生成を行う。「PR作成」「PRを作って」「/create-pr」などのリクエストで使用。
create-plugin-scaffold
Create a new Cursor plugin scaffold with a valid manifest, component directories, and marketplace wiring. Use when starting a new plugin or adding a plugin to a multi-plugin repository.
create-my-tools-profile
Generate a personalized AI skill based on your configured Zapier MCP tools. Scans your enabled actions and creates instructions that help your AI assistant know when and how to use each tool. Use after setting up tools, or when you want to "create my tools profile", "personalize my assistant", or "make a skill from my tools".
create-mcp-json
Create an mcp.json client configuration from a server.json. Use when the user wants to generate a ready-to-use MCP client config for connecting to an MCP server.
create-command
Guide for creating custom Claude Code slash commands with proper structure, argument handling, frontmatter configuration, and best practices. Use when the user wants to create slash commands, custom commands, reusable prompts, or mentions creating/designing/building commands.
--- name: create-book
description: Does a dev editor pass on files created from the create-story-bible skill
ccn:create-topic
Create a new topic file in .notes/ with frontmatter template
acc-create-test-builder
Generates Test Data Builder and Object Mother patterns for PHP 8.5. Creates fluent builders with sensible defaults and factory methods for test data creation.
acc-create-query
Generates CQRS Queries and Handlers for PHP 8.5. Creates read-only query DTOs with handlers that return data without side effects. Includes unit tests.
acc-create-psr18-http-client
Generates PSR-18 HTTP Client implementation for PHP 8.5. Creates ClientInterface with request sending and exception handling. Includes unit tests.