Anthropic Claudeソフトウェア開発⭐ リポ 7品質スコア 59/100
typescript-dry-principle
TypeScriptプロジェクトにおいて、DRY原則(Don't Repeat Yourself)を適用し、包括的なリファクタリングパターンを使用してコード重複を排除します。このスキルにより、保守性の高い再利用可能なコード構造を実現でき、開発効率の向上とバグ発生のリスク低減が可能です。共通ロジックの抽出、汎用的な関数・クラスの設計、モジュール化の推進などを通じて、プロジェクト全体のコード品質を向上させることができます。
description の原文を見る
Apply DRY principle to eliminate code duplication in TypeScript projects with comprehensive refactoring patterns
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
機能について
TypeScript プロジェクトでコードの重複を排除し、DRY(Don't Repeat Yourself)原則を適用するお手伝いをします:
- コードベースの分析: TypeScript ファイルをスキャンして、繰り返されるコードパターン、ロジック、型、設定を特定します
- 重複パターンの特定: 以下のような一般的なアンチパターンを検出します:
- 複数の関数/コンポーネント間のロジックの重複
- 型定義の繰り返し
- コピー&ペーストされたコードブロック
- 若干の変動を持つ類似関数
- 分散した設定値
- 共通ロジックの抽出: 重複したコードを再利用可能なユーティリティ関数とモジュールにリファクタリングします
- 型定義の統合: 重複した型を共有インターフェースと型ユーティリティにマージします
- 汎用ソリューションの作成: TypeScript ジェネリクスを使用して、型安全で再利用可能なコンポーネントを構築します
- フォルダ構造の整理: コードを論理的なディレクトリに再構成します(types/、utils/、constants/、hooks/、services/)
- 重複コードの置き換え: ファイルを更新して、コードをコピーする代わりに共有モジ
...
詳細情報
- 作者
- majiayu000
- ライセンス
- 不明
- 最終更新
- 2026/5/9
Source: https://github.com/majiayu000/claude-skill-registry-data / ライセンス: 未指定