intent-based-dedup とは?
文字通りの同一性ではなく、意図(目的)の同一性に基づいてコードの再利用を判断するスキル。 DRY 原則の誤用 (つまり、同一に見えるが異なる目的を提供するコードを統合する) を検出し、正しい再利用の決定をサポートします。コードレビュー、リファクタリング、または新規実装中に重複コードを処理するときに使用されます。対象言語: 言語に依存しない (Rust、Java、TypeScript、Go、Python、Kotlin、Scala など)。トリガー: 「コードの重複を排除したい」、「DRY に従う」、「類似したコードがある」、「これら 2 つの機能をマージしたい」、「コードの重複を減らす」、「これは共有すべきか?」などの重複コード/再利用関連のリクエストでアクティブになります。 「リファクタリング中に共通機能を抽出したい」 ソース: j5ik2o/okite-ai。