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
関連スキル
doubt-driven-development
重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。
apprun-skills
TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。
desloppify
コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。
debugging-and-error-recovery
テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。
test-driven-development
テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。
incremental-implementation
変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。