source-driven-development は何をしますか?
すべての実装判断を公式ドキュメントに基づいて行います。古いパターンに頼らない、信頼性のあるソース引用コードが必要な場合に使用します。正確性が重要なフレームワークやライブラリで構築する場合に最適です。
概要
このスキルは、AIエージェントがコード生成時に公式ドキュメントを一次ソースとして参照することを徹底します。これにより、非推奨のAPI、誤った設定、時代遅れのパターンがコードに紛れ込むことを防ぎます。
サポートプラットフォーム
- Claude Code
- Cursor
- Codex (GitHub Copilot)
- その他のマークダウンベースのエージェント指示をサポートするAIツール
使い方
- このスキルをAIエージェントの設定に追加します(例:
~/.claude/skills/またはプロジェクトの.cursorrulesファイル)。 - 作業を開始する際に、使用しているフレームワークやライブラリの公式ドキュメントURLを指定します。
- AIが生成するコードは、指定されたドキュメントに基づき、ソースが引用されたものになります。
例
ユーザー: React 18でuseEffectを使ってデータを取得する方法を教えて。
AI: 公式ドキュメント(https://react.dev/reference/react/useEffect)に基づくと、以下のように記述します...
注意点
- このスキルは公式ドキュメントを信頼します。コミュニティベースの情報やブログ記事は一次ソースとして扱いません。
- すべてのコード生成において、参照したドキュメントのセクションが明示的に引用されます。
- フレームワークのバージョンは、指定されたドキュメントのバージョンに従います。