Agent Skills by ALSEL
Anthropic Claudeソフトウェア開発⭐ リポ 0品質スコア 55/100

engineering-standards

ソフトウェア開発の基本原則(SOLID、DRY、YAGNI、KISS)の理解と、検出パターンおよびリファクタリング方法を提供します。コード品質のレビュー、アーキテクチャの設計、技術的負債の把握が必要なときに活用できます。

description の原文を見る

Core software engineering principles (SOLID, DRY, YAGNI, KISS) with detection patterns and refactoring guidance. Load when reviewing code quality, planning architecture, or identifying technical debt.

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

エンジニアリング標準

高品質なソフトウェアのための基礎原則です。以下の場合に使用してください:

  • コードの品質問題をレビューする
  • アーキテクチャの変更を計画する
  • リファクタリングの機会を特定する
  • 技術債を評価する

SOLID原則

単一責任の原則 (SRP)

クラス/モジュールは変更される理由が1つであるべきです。

検出パターン:

  • 関連性のないことを行う5個以上のパブリックメソッドを持つクラス
  • 50行を超えるメソッド
  • クラス名に「And」や「Manager」を含み、関心事が混在している
  • 10個以上の無関連なモジュールからインポートするファイル

リファクタリング:

  • 各責任ごとにクラスを抽出する
  • フォーカスされたモジュールに分割する
  • 継承より合成を使用する

開閉原則 (OCP)

拡張に対して開かれ、修正に対して閉じているべきです。

検出パターン:

  • 頻繁に追加されるタイプに対するSwitch/case文
  • インスタンスタイプをチェックするif/else チェーン
  • 新機能を追加するために既存コードを修正する

リファクタリング:

  • 動作のバリエーションにはストラテジーパターンを使用する
  • 拡張のためのプラグインアーキテクチャ
  • 構成可能性のための依存性注入

...

詳細情報

作者
ujo78
リポジトリ
ujo78/Minecraft-server-hosting-panel
ライセンス
不明
最終更新
2026/3/19

Source: https://github.com/ujo78/Minecraft-server-hosting-panel / ライセンス: 未指定

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