prd-to-issues
PRDを相互に独立して取得可能なGitHubのissueに分割し、依存関係を設定します。「このPRDをissueに分割してください」「PRDからissueを作成してください」「作業を計画してください」「カンバンを作成してください」といった指示、またはPRD作成後に実行のための作業準備が必要な場合に使用します。
description の原文を見る
Break a PRD into independently grabbable GitHub issues with dependency relationships. Use when asked to 'break this PRD into issues', 'create issues from PRD', 'plan the work', 'create a kanban', or after writing a PRD to prepare work for execution.
SKILL.md 本文
PRD to Issues
このファイルを読んだことをチャットに「Read PRD to Issues skill.」と出力して確認してください。
パイプラインの位置: /grill-me → /write-a-prd → /architect → /prd-to-issues → /do-work → shft
このスキルは、確定したPRDまたは計画から GitHub Issues を作成するために使用します。Issue 作成前のより深い分析と計画には /architect を使用してください。
プロセス
-
PRDを探す — PRDが存在する場所(GitHub issue、ローカルファイル、会話内)を問わず探します。
-
コードベースを調査する — 既存のアーキテクチャ、規約、および作業をスライスに分割するために必要な関連コードパスを理解します。
-
縦型スライスを下書きする — PRDをtracer bullets(縦型スライス)に分割します。各スライスは、すべてのバックエンド → すべてのUI → すべてのルートなどの水平構築ではなく、すべてのレイヤーを端から端まで配線する必要があります。フェーズ1は常に最もシンプルな端から端の配線にしてください。
-
各スライスを分類する:
- AFK — 人間の操作なしで実装してマージできます。可能な限りAFKを優先します。
- Human-in-the-loop (HITL) — アーキテクチャの決定、デザインレビュー、または判断などの人間の操作が必要です。
-
QA issueを作成する — 人間の検証が必要なすべての項目に対する詳細なマニュアルQA計画を含む最終issueを常に作成します。これは依存関係チェーンの最後のissueです。
-
ユーザーにクイズを出す — 提案された分割を提示し、以下について質問します:
- 粒度は適切に感じられますか?
- 依存関係は正しいですか?
- スライスをさらに分割すべきですか?
- 正しいスライスが HITL と AFK でマークされていますか?
-
GitHub Issues を作成する — 次のテンプレートを使用して Issues を生成します:
# [Slice Title]
**Type:** AFK | HITL
**Parent PRD:** #[issue-number]
**Blocked by:** #[issue-number], #[issue-number]
## Description
[このスライスが端から端で達成することを説明]
## Acceptance Criteria
- [ ] [具体的で検証可能な基準]
ハンドオフ
Issues 作成後、以下を提供します:
/do-work— 最初のスライスの実装を開始- 計画を
working/に保存する — コンテキストが高い場合またはマルチセッションの作業の場合、標準ハンドオフプロトコル(@~/dotfiles/instructions/handoff.instructions.md)に従ってissueリストと依存関係の順序を保存します。親PRD issue への @-references を含めます。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- arndvs
- リポジトリ
- arndvs/ctrlshft
- ライセンス
- MIT
- 最終更新
- 2026/5/9
Source: https://github.com/arndvs/ctrlshft / ライセンス: MIT