create-issue
Create GitHub issues with proper format and templates. Use when creating new issues, writing issue descriptions, or setting up issue tracking. Triggers on "create issue", "new issue", "이슈 생성", "이슈 만들기".
When & Why to Use This Skill
This Claude skill streamlines the software development lifecycle by automating the creation of structured GitHub issues. It enforces industry best practices, such as Conventional Commits for titles and comprehensive markdown templates for issue bodies, ensuring that every task, bug, or feature request is documented with clear objectives, technical context, and verifiable acceptance criteria.
Use Cases
- Standardizing Bug Reports: Automatically generate detailed bug reports with consistent labels (priority, type) and reproduction steps to help engineering teams triage and resolve issues faster.
- Feature Specification & Requirements: Use structured templates to define new feature requirements, including background context and specific constraints, ensuring alignment between stakeholders and developers.
- Project Roadmap Execution: Quickly convert high-level project goals into a series of organized GitHub issues with proper dependency tracking (Blocks/Blocked by) to maintain a clear development velocity.
- Team Workflow Consistency: Maintain a professional and searchable repository history by enforcing standardized naming conventions and documentation styles across all team members.
| name | create-issue |
|---|---|
| description | Create GitHub issues with proper format and templates. Use when creating new issues, writing issue descriptions, or setting up issue tracking. Triggers on "create issue", "new issue", "이슈 생성", "이슈 만들기". |
Create Issue
This skill guides you through creating GitHub issues with proper format and templates.
Issue Format
Title (English)
Use Conventional Commits format:
<type>(<scope>): <description>
Examples:
feat(auth): add OAuth2 login supportfix(api): resolve timeout issue in data syncchore(setup): add pre-commit configuration
Body (Korean)
Structure:
- 목적 (Purpose): What problem this issue solves
- 배경 (Background): Why this work is needed
- 상세 내용 (Details): Specific requirements, constraints
- 완료 조건 (Acceptance Criteria): How to verify completion
Labels
Priority:
priority:critical,priority:high,priority:medium,priority:low
Type:
type:bug,type:feature,type:refactor,type:docs
Related Issues
Blocks #123- This issue blocks anotherBlocked by #456- This issue is blocked by anotherRelated to #789- Related but not blocking
Command
gh issue create \
--title "Type(scope): Description" \
--body "Issue body" \
--label "enhancement" \
--assignee "@me"
Template
## 목적
[What problem this issue solves or what goal it achieves]
## 배경
- [Why this work is needed]
- [Current situation and pain points]
- Related to #XXX (if applicable)
## 상세 내용
- [Specific requirement 1]
- [Specific requirement 2]
- [Constraints or references]
## 완료 조건
- [ ] [Acceptance criteria 1]
- [ ] [Acceptance criteria 2]
- [ ] [Acceptance criteria 3]
## 참고 자료
- [Links to documentation]
- [Architecture diagrams if needed]
User Confirmation
IMPORTANT: Before creating an issue:
- Propose title, body, labels, and priority to user
- Wait for user approval
- Create only after confirmation