Agent Skills by ALSEL
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)原則を適用するお手伝いをします:

  1. コードベースの分析: TypeScript ファイルをスキャンして、繰り返されるコードパターン、ロジック、型、設定を特定します
  2. 重複パターンの特定: 以下のような一般的なアンチパターンを検出します:
    • 複数の関数/コンポーネント間のロジックの重複
    • 型定義の繰り返し
    • コピー&ペーストされたコードブロック
    • 若干の変動を持つ類似関数
    • 分散した設定値
  3. 共通ロジックの抽出: 重複したコードを再利用可能なユーティリティ関数とモジュールにリファクタリングします
  4. 型定義の統合: 重複した型を共有インターフェースと型ユーティリティにマージします
  5. 汎用ソリューションの作成: TypeScript ジェネリクスを使用して、型安全で再利用可能なコンポーネントを構築します
  6. フォルダ構造の整理: コードを論理的なディレクトリに再構成します(types/、utils/、constants/、hooks/、services/)
  7. 重複コードの置き換え: ファイルを更新して、コードをコピーする代わりに共有モジ

...

詳細情報

作者
majiayu000
リポジトリ
majiayu000/claude-skill-registry-data
ライセンス
不明
最終更新
2026/5/9

Source: https://github.com/majiayu000/claude-skill-registry-data / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: majiayu000 · majiayu000/claude-skill-registry-data · ライセンス: ライセンス未確認