Claude-skill-registry issue-start
GitHub Issueの作業を開始する。ブランチを作成してチェックアウト。「/issue-start 4」のように使用
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/issue-start" ~/.claude/skills/majiayu000-claude-skill-registry-issue-start && rm -rf "$T"
manifest:
skills/data/issue-start/SKILL.mdsource content
Issue Start
Instructions
- 引数でIssue番号を受け取る(例:
)/issue-start 4
でIssueタイトルとラベルを取得gh issue view <number> --json title,labels
ラベルがあれば警告して中止(既に別のClaude Codeが作業中)wip- タイトルからslugを生成(小文字、スペースをハイフンに、記号削除)
でmainを最新に取得git fetch origin main
でラベル追加gh issue edit <number> --add-label wip
でブランチ作成・切り替えgit checkout -b feature/<number>-<slug> origin/main- 作業開始を報告
注意
- 固定スロット方式: worktreeは事前に作成済み(ruster-1〜5)
- 各worktreeでClaude Codeを起動して、このスキルでブランチ切り替え
ラベルで重複作業を防止wip
Example
/issue-start 9
実行結果:
Issue #9 "MAC学習・FDB実装" の作業を開始します ✓ wip ラベルを追加 ✓ ブランチ作成: feature/9-mac-fdb 作業を開始してください