← Back to list

start-issue
by sakuro
My dotfiles, reimported at Aug 17, 2011 JST.
⭐ 2🍴 0📅 Jan 24, 2026
SKILL.md
name: start-issue description: Start working on a GitHub issue. Use when the user wants to work on an issue, start an issue, or begin implementation. allowed-tools: [Bash, Read, Grep]
Start Issue Skill
Assists with starting work on a GitHub issue.
IMPORTANT: When using this skill, announce to the user: "Using start-issue skill to begin work on an issue."
Workflow
1. View Issue Details
# View issue content
gh issue view [ISSUE_NUMBER]
# Check labels
gh issue view [ISSUE_NUMBER] --json labels -q '.labels[].name'
2. Verify Clean State
# Ensure on main branch with clean state
git checkout main
git pull
git status
3. Create Branch
Determine prefix based on labels:
| Label | Prefix |
|---|---|
enhancement | feature/ |
bug | fix/ |
refactor | refactor/ |
| other | chore/ |
Branch naming: prefix/issue-title-in-kebab-case
# Example
git checkout -b feature/implement-list-format
Branch naming rules:
- Use kebab-case (lowercase with hyphens)
- Keep it concise but descriptive
- Derived from issue title
- Examples:
feature/implement-list-formatfix/memory-leak-in-cachechore/update-dependencies
4. Implementation Guide
After creating the branch:
- Summarize the issue - Provide a brief overview of what needs to be implemented
- Identify key files - If the issue specifies files to modify, list them
- Outline implementation steps - Break down the task into actionable steps
- Note test requirements - Highlight any testing needs
5. Next Steps
After implementation is complete, guide the user to:
- Commit changes - Use
commitskill - Create PR - Use
create-prskill - Merge PR - Use
merge-prskill (after CI passes)
Example Workflow
# 1. View issue
gh issue view 42
# 2. Check labels
gh issue view 42 --json labels -q '.labels[].name'
# Output: enhancement
# 3. Ensure clean state
git checkout main
git pull
# 4. Create branch (prefix based on label)
git checkout -b feature/add-dark-mode
# 5. Begin implementation...
Key Rules
- Always start from main branch with latest changes
- Use kebab-case for branch names
- Derive branch name from issue title - keep it concise
- Check labels to determine appropriate prefix
- Never include AI attribution in any output
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon