Notion と Linear を接続する
Devin は Notion MCP を使って、Notion から直接あなたの PRD を読み取ります。Settings > MCP Marketplace に移動し、Notion を探して Enable をクリックします。Notion ワークスペースへのアクセス許可を求められるので、PRD が保存されているワークスペースへの読み取りアクセスを付与してください。Linear 連携 も接続しておく必要があります。Settings > Integrations > Linear に移動して Connect をクリックし、Devin にチケットを作成させたいチームを選択します。接続が完了すると、Devin は Linear のネイティブツールを自動的に利用できるようになり、別途 Linear MCP を用意する必要はありません。
Devin に PRD を指定する
Notion ページの URL を共有し、チケットをどのような構造にするかを Devin に正確に伝えます。Linear プロジェクト名、チケットのフォーマット、チームの慣習などを具体的に指定してください。チームで特定のチケットテンプレートを使用している場合は、毎回プロンプトに書かずに、それを Knowledge エントリとして追加してください。例: “すべてのエンジニアリングチケットには、Description、Acceptance Criteria、Technical Notes、T-shirt size estimate を含めること。” Devin は Knowledge をすべてのセッションに自動的に適用します。
チケットの分解結果を確認する
Devin は Notion MCP 経由で PRD 全体を読み取り、関連するアーキテクチャをマッピングするためにコードベースを検索したうえで、独立したコードの境界ごとにスコープされた Linear チケットを作成します。次のようなサマリーを出力します:
各 Linear チケットには、一般的な説明ではなく、実際の PRD とコードベースから抽出された受け入れ条件、ファイルパス、実装に関するメモが含まれます。
| Ticket | Title | Size | Dependencies |
|---|---|---|---|
| UP-101 | Add avatar upload endpoint to /api/users/avatar | S | None |
| UP-102 | Create profile settings page in src/pages/settings/profile | M | None |
| UP-103 | Migrate users table to support bio and social links | M | None |
| UP-104 | Build profile preview card component | S | UP-103 |
| UP-105 | Add public/private visibility toggle to profile settings | M | UP-103 |
| UP-106 | Index new profile fields in Elasticsearch for user search | L | UP-103 |
