一键导入
create-issue
buzzbaseリポジトリ(ippei-shimizu/buzzbase)にGitHub issueを作成し、GitHub Projects "BUZZ BASE"に自動追加する。`/create-issue バグの説明`のように呼び出す。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
buzzbaseリポジトリ(ippei-shimizu/buzzbase)にGitHub issueを作成し、GitHub Projects "BUZZ BASE"に自動追加する。`/create-issue バグの説明`のように呼び出す。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
サブモジュール(front, back, mobile)を各デフォルトブランチに切り替えてpullし、最新状態にする。`/sync-default`や「デフォルトブランチに戻して」「最新に同期して」などのリクエストで起動する。
指定したissue番号でサブモジュールに作業ブランチを作成する。`/checkout-branch 116`のように呼び出す。issue情報からブランチ名を自動生成し、最新のベースブランチから分岐させる。
現在のブランチからGitHub PRを作成する。差分・コミット履歴を分析し、テンプレートに沿ったタイトルとdescriptionを生成する。「PRを作成して」「プルリク作って」などのリクエストで起動する。
現在の作業差分を分析し、適切な粒度でコミットを分割し、自動で add / commit / push まで実行する。「コミットして」「コミットを分けて」「差分を整理して」などのリクエストで起動する。
App Store Connect / Google Playの「このバージョンの最新情報」リリースノートを自動生成する。mobile/app.jsonのexpo.versionを現在バージョンとし、前回バージョンとのGit差分からユーザー向けリリースノートを作成する。「リリースノートを作成して」「ストアの更新情報を書いて」「app-release-notes」などで起動する。
buzzbaseで作成・更新したスキルやエージェントをclaude-code-toolkitリポジトリに同期する。「toolkitに同期して」「共通化して」「toolkitに追加して」などのリクエストで起動する。
| name | create-issue |
| description | buzzbaseリポジトリ(ippei-shimizu/buzzbase)にGitHub issueを作成し、GitHub Projects "BUZZ BASE"に自動追加する。`/create-issue バグの説明`のように呼び出す。 |
| mode | bypassPermissions |
| allowedTools | ["Bash","Read","Glob","Grep"] |
ippei-shimizu/buzzbase リポジトリにissueを作成し、GitHub Projects "BUZZ BASE" (ippei-shimizu/projects/2) に自動追加する。
ippei-shimizu/buzzbase に作成する(front/backサブモジュールには作らない)bug, enhancement, documentation, duplicate, good first issue, help wanted, invalid, question, wontfixippei-shimizu を設定する$ARGUMENTS からissueの概要・コンテキストを取得する。引数が空の場合はユーザーに概要を質問する。
引数の内容を分析し、以下を決定する:
[プレフィックス]: タイトル 形式)
Bug: → バグ報告Feature: → 新機能追加Perf: → パフォーマンス改善Refactor: → リファクタリングDocs: → ドキュメントChore: → 雑務・設定変更Update: → 既存機能の改善・修正bugenhancementdocumentation重要: issueの内容は詰めず、タイトルと概要だけのシンプルなissueを作成する。 詳細は実装時に検討する。
構成要素が決まったら、即座に以下のコマンドでissueを作成する:
gh issue create \
--repo ippei-shimizu/buzzbase \
--title "<タイトル>" \
--body "<本文>" \
--label "<ラベル1>,<ラベル2>" \
--assignee ippei-shimizu \
--project "BUZZ BASE"
issue作成後、GitHub Projects上のステータスを「Todo」に変更する。
# 作成されたissueのURLからissue番号を取得
ISSUE_URL="<作成されたissueのURL>"
ISSUE_NUMBER=$(echo "$ISSUE_URL" | grep -o '[0-9]*$')
# issueのnode IDを取得
ISSUE_NODE_ID=$(gh issue view "$ISSUE_NUMBER" --repo ippei-shimizu/buzzbase --json id --jq '.id')
# プロジェクトのアイテムIDとStatusフィールド情報を取得し、ステータスを「Todo」に更新
gh api graphql -f query='
query {
user(login: "ippei-shimizu") {
projectV2(number: 2) {
id
items(first: 100, orderBy: {field: POSITION, direction: DESC}) {
nodes {
id
content {
... on Issue { id }
}
}
}
field(name: "Status") {
... on ProjectV2SingleSelectField {
id
options { id name }
}
}
}
}
}
'
上記クエリの結果から:
content.id が ISSUE_NODE_ID と一致するアイテムの id を ITEM_ID とするfield.options から name が "Todo" のオプションの id を TODO_OPTION_ID とするfield.id を FIELD_ID とするid を PROJECT_ID とするgh api graphql -f query='
mutation {
updateProjectV2ItemFieldValue(input: {
projectId: "<PROJECT_ID>"
itemId: "<ITEM_ID>"
fieldId: "<FIELD_ID>"
value: { singleSelectOptionId: "<TODO_OPTION_ID>" }
}) {
projectV2Item { id }
}
}
'
作成されたissueのURLとステータスが「Todo」に設定されたことを表示する。
$ARGUMENTS が空の場合のみユーザーに概要を質問する