narrow-react-prop-types は何をしますか?
Reactコンポーネントのプロパティ(props)を実際のコードパスに限定するAIエージェントスキル。
概要
このスキルは、Reactコンポーネントのプロパティ定義を、実際にコード内で使用されているパスに基づいて絞り込みます。開発者は手動で型定義を編集することなく、不要なプロパティを削除したり、より厳密な型に変更したりできます。
サポート環境
- Claude Code
- Cursor
- Codex
- その他のAIエージェント
使用方法
- 対象のReactコンポーネントファイルを開きます。
- AIエージェントに「narrow-react-prop-types」の適用を指示します。
- スキルが自動的にコンポーネントの使用箇所を解析し、実際に渡されているプロパティのみを抽出します。
- 型定義が更新され、不要なプロパティが削除されます。
注意事項
- このスキルは静的な解析に基づいて動作するため、動的なプロパティの受け渡しには対応していない場合があります。
- 適用前にバックアップを取ることを推奨します。
- 型定義の変更後は、必ずテストを実行して動作を確認してください。