intent-based-dedup
Installation
SKILL.md
意図ベースの共通化判定
字面が同じかどうかより、意図(目的)が同じかどうかで共通化する。
核心原則
「字面が同じなら共通化」という単純思考は危険。意図・目的の一致を最優先に判断する。
コード表現が同一でも、ビジネスロジック上の目的が異なれば共通化してはならない。 逆に、表現が異なっていても目的が同じなら統一すべきである。
判断マトリックス
| 字面 | 意図 | 判定 | アクション |
|---|---|---|---|
| 同じ | 同じ | 共通化 ◎ | DRY原則を適用し共通関数に抽出 |
| 異なる | 同じ | 統一 ◎ | どちらかの実装に統一 |
| 同じ | 異なる | 共通化 ✗ | 絶対に共通化禁止(最重要) |
| 異なる | 異なる | 共通化 ✗ | 検討不要 |
Related skills