mcpField
S
sdd-context-intake

sdd-context-intake

github.com/alejandro-cedeno-10開発0129 回インストール17 週間前に更新
リポジトリ

sdd-context-intake について

sdd-context-intakeは、Spec-Driven Development向けに資料を構造化したブリーフへ整理するスキルです。チケット、文書、メモ、指定ファイルやURLを根拠にし、推測を事実とせず未決事項を示します。

主な機能

  1. 01提示・参照された資料を収集
  2. 02大規模・複数資料の読解を委任
  3. 03固定された章立てでブリーフを作成
  4. 04資料の事実と推論を区別
  5. 05実装に影響する不明点を抽出

活用シーン

  1. 01チケットや設計文書から目標を抽出
  2. 02指定ファイルやURLの要件を統合
  3. 03確認や機能ワークフロー向けのブリーフ作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/alejandro-cedeno-10/agentic-sdd-kit --skill sdd-context-intake

インストール後、Claude Code で/sdd-context-intakeを入力して読み込まれたか確認します。

詳細

Spec-Driven Development のためのコンテキスト取り込み

ユーザーが最初から明確な一行の目標を提示することはほとんどありません。チケットやドキュメント、スレッド、ファイルなどがあります。このスキルでは、ソースに実際に書かれている内容を超えて推測することなく、そうした生の資料を SDD フローに必要な構造化されたブリーフにまとめます。

使用するタイミング

  • ユーザーがチケット、要件、設計ドキュメント、メモを貼り付けて、「これをやって」と指示したとき。
  • ユーザーが情報源としてファイル名、パス、URLを指定したとき。
  • 目標が明示されず資料の中に埋もれている場合、sdd-clarify の前、また sdd-feature-flow の開始前。

手順

  1. **ユーザーが提示したすべてのソースを、そのまま収集します。**貼り付けられたテキストに加え、参照先も含めます。指定されたファイルを Read で読み、URLを WebFetch で取得し、利用可能であればチケットを MCP/CLI で取得します。ほかの情報源が示されている場合、貼り付けられた概要だけで済ませてはいけません。
  2. **分量が多い場合や複数のソースがある場合は、読み取りを委任します。**読み取り専用エージェント(Explore または general-purpose エージェント)を起動し、ソースを読み込んで簡潔な要約を返してもらいます。これにより、大量の資料でメインコンテキストが埋まるのを防げます。短いテキストが一つだけの場合は、その場で読みます。
  3. **次のセクションだけでブリーフをまとめます。**根拠はソースのみに置き、推測した内容にはその旨を明記します。
    • Goal — 何をなぜ作るのかを1、2行で記述します(「何を/なぜ」であり、「どのように」ではありません)。
    • In scope / Out of scope — ソースに基づく箇条書きです。
    • Constraints — ソースに記載されたデータモデル、契約、連携、命名規則、制限事項です。
    • Load-bearing unknowns — ソースでは確定しておらず、コード、契約、テンプレート構造を変える判断事項です。これらは sdd-clarify で尋ねる質問になります。
    • Sources — 実際に読んだファイル、URL、チケットです。
  4. **引き継ぎます。**不明点を sdd-clarify に渡してユーザーに確認し、解決済みのブリーフを goal として(確認済みのパラメーターがあればそれも添えて)sdd-feature-flow ワークフローに渡します。

ルール

  • すべての内容はソースに基づかせます。ソースに書かれていないことは仮定ではなく不明点です。表面化させ、作り出してはいけません。(これはハーネスが後段で適用する明確性ゲートと同じ考え方です。ここで確認するほうがコストを抑えられます。)
  • このスキルで仕様やコードの作成を始めてはいけません。出力するのはブリーフのみです。
  • 要約は簡潔にします。目的は、ソースの内容を判断事項と不明点に絞り込むことです。

コメント