GitHub Issueの確認事項(最後のコメント・descriptionの両方)を、コードベース・ドキュメント・そこから参照されている外部リンク(仕様書・ライブラリ公式ドキュメント等)まで調査し、根拠に基づいた回答をコメントに追記するスキル。調査しても事実で決まらず人間の意思決定が必要な項目は、固定セクションで明示して後続のトリアージへ引き渡す。
The English summary is being prepared. Showing the original description.
与えられた企画・機能アイデアに対して不明点をユーザーへ質問し、合意した内容を PRD(プロダクト要求仕様)として確定させ、GitHub Issue として作成するスキル。「PRDを作って」「要求仕様をまとめて」「この企画をPRD化して」といったリクエストで使用する。
作成した PRD Issue は `/breakdown-issues <番号>` へ渡してタスク分解できる。
The English summary is being prepared. Showing the original description.
Review the instructions the agent will receive before you install.
引数で受け取ったアイデアについて AskUserQuestion で不明点を潰し、確定した内容を PRD 形式の GitHub Issue として作成するスキル。
このスキルは対話専用。ユーザーと直接やり取りするため context: fork は持たず、ワーカーからも自動起動しない。
スコープ: PRD(何を・なぜ作るか)までを扱い、実装プラン・コード分析は行わない(それらは breakdown-issues 以降の責務)。
モデル: 本文の起草(ステップ3)は opus・effort max のサブエージェントへ委譲する。PRD は後段の分解・実装のスコープそのものになるため最大の思考量で書かせたい一方、スキル本体に model: は書けない(model: は context: fork が無いと効かず、fork すると別コンテキストになって AskUserQuestion でユーザーへ質問できなくなる)。質問はメインセッションで行い、モデル指定が意味を持つ起草だけを切り出す。
本スキルの GitHub 参照/更新は gh コマンドを優先し、gh が使えない場合に GitHub MCP へフォールバックする(本文中の gh コマンド例はそのまま第一手段として読む)。判定手順・gh ↔ MCP の対応表・MCP に代替が無い操作は ${CLAUDE_PLUGIN_ROOT}/references/github-access.md を参照する。
依頼内容:
$ARGUMENTS
引数が空の場合は、何の PRD を作りたいかを AskUserQuestion で尋ねてから続行する。
リポジトリに .claude/requirements/README.md があれば読み、関係するカテゴリファイルだけを読む(過去に確定した仕様判断を質問として蒸し返さないため)。コードの詳細調査はここでは行わない。
PRD を確定させるうえで結論が変わる論点だけを AskUserQuestion で質問する。1回の呼び出しにつき最大4問、最大3ラウンドまで繰り返す。
質問の候補(該当するものだけ。網羅ではなく、依頼内容から欠けているものを選ぶ):
規律:
.claude/requirements/ を先に見る)## 未決事項 へ移して先へ進む(合意形成でループさせない)Agent ツールで model: "opus"・effort: "max" を指定したサブエージェント(subagent_type: "general-purpose")に本文の起草を委譲する。渡すのは以下だけで、サブエージェントは本文の markdown を返すだけにする(Issue の作成・gh の実行はメインが行う。サブエージェントはユーザーへ質問できないため、判断が要る点は起草側で埋めず未決事項として返させる)。
返ってきた本文がテンプレートの見出し構成を満たしていない場合はメインで直す(再委譲はしない)。委譲に失敗した場合はメインセッションでそのまま起草する(委譲の失敗を理由に中断しない)。
以下のテンプレートに従う。内容がある分だけ書く(埋めるための言い換え・無内容な行を書かない)。該当が無いセクションは - なし の1行で残す(省略しない)。
## 背景
(なぜ今これが必要か。1-3段落)
## 課題
- (解きたい課題を箇条書き。誰のどの困りごとか)
## ゴール
- (このPRDが達成したい状態。測れる形で)
## スコープ外
- (今回やらないことを明示)
## ユーザーストーリー
- (〜として、〜したい。なぜなら〜)
## 要件
### 機能要件
- (箇条書き。1項目1行)
### 非機能要件
- (性能・権限・データ・運用など。無ければ `- なし`)
## 成功指標
- (どうなったら成功と判断するか)
## 前提
- (質問せず既定で埋めた判断があればここに残す。無ければ `- なし`)
## 未決事項
- (ステップ2で解消しなかった論点。無ければ `- なし`)
--body "..." 形式は使わない(本文中のバッククォート・$・改行でエスケープが壊れるため)。必ず --body-file - + <<'EOF' の heredoc を使う。
ラベルは付けない。cc-triage-scope などのトリガーラベルを付けると PRD がそのままワーカーへ流れ、タスク分解を経ずに実装が始まってしまう。分解は /breakdown-issues <番号> が担い、その中で cc-epic-issue が付与される。
ME=$(gh api user --jq '.login')
PRD_ISSUE_URL=$(gh issue create \
--title "[PRD] <プロダクト・機能名>" \
--assignee "$ME" \
--body-file - <<'EOF'
## 背景
...
EOF
)
結論から3行以内で報告する。PRD 本文の再掲はしない。
## 未決事項 が空でない場合はその件数と内容(1行ずつ)/breakdown-issues <番号> でタスク分解できる旨以下のいずれかに該当する場合のみ、理由を1-2行で出力して即中断する。
gh issue create が失敗し、再試行しても解消しないNo reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
GitHub Issueの確認事項(最後のコメント・descriptionの両方)を、コードベース・ドキュメント・そこから参照されている外部リンク(仕様書・ライブラリ公式ドキュメント等)まで調査し、根拠に基づいた回答をコメントに追記するスキル。調査しても事実で決まらず人間の意思決定が必要な項目は、固定セクションで明示して後続のトリアージへ引き渡す。
The English summary is being prepared. Showing the original description.
Write the merged Pencil design reference back into a UI implementation Issue's description. Takes the Issue number as argument, resolves the merged design PR on the `cc-ui-design-<Issue number>` branch, collects the `.pen` and snapshot paths it added, and appends (or replaces) the `## UIデザイン` section at the end of the Issue body using a lost-update-safe edit.
The English summary is being prepared. Showing the original description.
依頼された内容(自然言語の説明、または既存のIssue番号)を要件とTODOに分解し、タスクごとにGitHub Issueを作成するスキル。タスクの整理・分解、複数Issueの一括作成、依存関係の明示が必要な場合に使用する。「この機能をIssueに分けて」「タスクを洗い出してIssueにして」「PRDのIssue #123 を分解して」といったリクエストで発動する。
The English summary is being prepared. Showing the original description.
claude-task-worker のカスタムワーカー(`workerFiles` に登録する TS 定義)を、`AskUserQuestion` で要件を全項目確定させてから生成し、`claude-task-worker list-workers` でロード検証までするスキル。「カスタムワーカーを作って」「独自のワーカーを追加したい」「新しいラベルで動くワーカーを定義したい」といったリクエストで使用する。
The English summary is being prepared. Showing the original description.
claude-task-workerプラグインのバージョンをインクリメントし、commit-pushでコミット・プッシュしたうえでPRを作成する。引数で `major` / `minor` / `patch` を受け取り、対応する部分をインクリメントする(省略時は `patch`)。「バージョンを上げて」「バージョンアップ」「bump version」「メジャーバージョンを上げて」などのリクエストで使用する。
The English summary is being prepared. Showing the original description.
指定されたPR番号のDependabot PRを確認し、依存ライブラリのバージョンアップ内容をCHANGELOGとcontext7から取得して、コード修正が必要かを判定します。修正が必要な場合は修正を行い、pushまで実施します。
The English summary is being prepared. Showing the original description.