From git
Use when the user wants to create a GitHub issue — /git:issue, "이슈 만들어", "이슈 생성", "버그 리포트", or any request to create a GitHub issue
How this skill is triggered — by the user, by Claude, or both
Slash command
/git:issueThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a GitHub Issue using a unified template after user confirmation.
Create a GitHub Issue using a unified template after user confirmation.
모든 타입이 동일한 4개 섹션 구조를 사용한다. 타입별 구분은 GitHub label로 처리.
## Summary
<무엇이 문제이고/필요하고/변경되어야 하는지>
## Context
<배경, 동기, 관련 PR/코드 링크>
## Expected Outcome
<이 이슈가 해결되면 어떤 상태여야 하는지>
## Tasks
- [ ] <구체적 작업 항목>
타입 선택 시 자동으로 해당 label을 --label에 추가한다.
--type | Label | Title prefix |
|---|---|---|
| bug | bug | fix |
| feature | enhancement | feat |
| chore | chore | chore |
| docs | documentation | docs |
Parse arguments before executing:
| Argument | Description |
|---|---|
| (none) | Interactive — ask user for issue type and content |
free text | Analyze natural language to auto-compose type/title/body/labels |
--title "title" | Set title directly |
--type <type> | Set issue type — one of: bug, feature, chore, docs |
--label priority:high | Add extra labels (type-mapped label is automatic) |
--assignee @me | Set assignee |
Analyze arguments:
--type provided (bug, feature, chore, docs), use itIssue type:
1. bug — Bug report (label: bug)
2. feature — Feature request (label: enhancement)
3. chore — Maintenance task (label: chore)
4. docs — Documentation (label: documentation)
Select (1-4):
<type>(<scope>): <한글 설명> (under 70 chars)
type mapping from --type argument:
fixfeatchoredocsscope: optional — infer from context (e.g., affected module, directory name). Omit parentheses if no scope. (#PR번호) to the end — e.g., review(api): PR 리뷰 항목 정리 (#42)--title provided, use it as-isDisplay the following and wait for confirmation:
Type: <type>
Title: <title>
Labels: <labels or "(none)">
Assignee: <assignee or "(none)">
Body:
---
<body preview>
---
Proceed? (y/N)
Any input other than y is treated as abort.
항상 type-mapped label을 포함하여 이슈를 생성한다. 사용자가 --label로 추가 label을 지정하면 comma-separated로 합친다.
gh issue create \
--title "<title>" \
--label "<type-mapped-label>[,<additional-labels>]" \
--body "$(cat <<'EOF'
<body>
EOF
)"
If assignee specified, add --assignee "<assignee>".
Print the created issue number and URL.
| Situation | Action |
|---|---|
gh auth failure | Guide user to run gh auth status |
| Issue creation fails | Show error, suggest retry |
| Label does not exist | Warn and ask user: proceed without label or correct it |
/git:issue
/git:issue 로그인 페이지에서 500 에러 발생
/git:issue --type bug --title "로그인 500 에러 발생"
/git:issue --type feature --title "다크 모드 지원 추가" --label priority:high
이슈 만들어줘
버그 리포트 생성
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub ppzxc/engineering-guidelines --plugin git