mcpField
C
context-driven-development

context-driven-development

github.com/wshobsonエージェントワークフロー41.9k11.2k 回インストール2 週間前に更新
リポジトリ

context-driven-development について

プロジェクトのコンテキストをコードとともに管理するアーティファクトとして扱うスキルです。Conductor を使った AI 支援開発チーム向けに、開発セッションやチーム間の引き継ぎで文書を維持する方法を説明します。

主な機能

  1. 01コンテキストアーティファクトの管理
  2. 02コンテキスト更新の指針
  3. 03新規・既存プロジェクトのコンテキスト
  4. 04コンテキストのレビューと検証

活用シーン

  1. 01Conductor を使ったプロジェクトの開始
  2. 02Conductor プロジェクトへのメンバーの受け入れ
  3. 03AI セッション間でのコンテキスト維持

インストール

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

$npx skills add https://github.com/wshobson/agents --skill context-driven-development

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

同梱ファイルreferences/artifact-templates.mdreferences/details.md

詳細

コンテキスト駆動開発

コードと並行して管理対象の成果物としてコンテキストを実装・維持するためのガイドです。構造化されたプロジェクトドキュメントを通じて、一貫した AI とのやり取りとチームの足並みを実現します。

このスキルを使用する場面

  • Conductor で新しいプロジェクトをセットアップするとき
  • コンテキスト成果物間の関係を理解するとき
  • AI 支援による開発セッション全体で一貫性を維持するとき
  • 既存の Conductor プロジェクトにチームメンバーをオンボーディングするとき
  • コンテキストドキュメントをいつ更新すべきか判断するとき
  • グリーンフィールドとブラウンフィールドのプロジェクトコンテキストを管理するとき

詳細なパターンと実例

詳細なパターンのドキュメントは references/details.md にあります。上記のナビゲーション階層では不十分な場合は、そのファイルを読んでください。

ベストプラクティス

  1. まずコンテキストを読む: 作業を始める前に、常に関連する成果物を読みます
  2. 小さな更新: 大規模な書き直しではなく、段階的なコンテキスト変更を行います
  3. 意思決定をリンクする: 実装の選択を行う際にコンテキストを参照します
  4. コンテキストをバージョン管理する: コード変更とともにコンテキスト変更をコミットします
  5. コンテキストをレビューする: コードレビューにコンテキスト成果物のレビューを含めます
  6. 定期的に検証する: 重要な作業の前にコンテキスト検証チェックリストを実施します
  7. 変更を伝える: コンテキスト成果物が大きく変わったときは通知します
  8. 履歴を保持する: git を使ってコンテキストの変遷を時系列で追跡します
  9. 陳腐化を疑う: コンテキストが誤っている場合は、調査して更新します
  10. 実行可能に保つ: すべてのコンテキスト項目は意思決定や行動に役立つものであるべきです

コメント