chottomatte-archi

chottomatte-archi

Javaのユースケースをインターフェースとコンストラクター注入で構造化し、依存性逆転を適用するスキル。

AIスキル大辞典による日本語要約
品質評価94/100評価確度:暫定
人気度(GitHub Star) 0発掘スコア 100
01

このSkillでできること

  • ✓ユースケースを高レベルの入口として構造化する
  • ✓具象実装ではなくインターフェースへ依存させる設計を示す
  • ✓コンストラクター注入とコンポジションルートで依存関係を組み立てる
  • ✓レガシーコードで入口を変更できない場合の方針を示す
02

使い方

01
STEP 1

実装前にメソッド本体や配線コードを含まない構造計画を作成する

02
STEP 2

ドメインまたはユースケース層にインターフェースを定義する

03
STEP 3

具体的なアダプターを外側に置き、コンストラクターから注入する

04
STEP 4

外部依存のない単独アルゴリズムや自己完結型ユーティリティには使用しない

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/Minhounet/aixlper
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

curl -fsSL https://raw.githubusercontent.com/Minhounet/aixlper/main/scripts/install.sh | bash
curl -fsSL https://raw.githubusercontent.com/Minhounet/aixlper/main/scripts/install.sh | AIXLPER_TARGET=.claude/skills bash
curl -fsSL https://raw.githubusercontent.com/Minhounet/aixlper/main/scripts/install.sh | AIXLPER_REF=some-branch bash
./scripts/install-global.sh            # from a clone
curl -fsSL https://raw.githubusercontent.com/Minhounet/aixlper/main/scripts/install-global.sh | bash
cp global/aixlper.env.example ~/.claude/aixlper.env
chmod 600 ~/.claude/aixlper.env   # then fill it in
./scripts/install-global.sh
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

Javaで、外部サービスに依存する新しいユースケースの構造計画を作成してください。依存性逆転、インターフェース、コンストラクター注入を使い、実装本体と配線コードは省略してください。
出力例を見る
ユースケースのインターフェース、コンストラクター注入される実装、外部アダプター、コンポジションルートでの接続方法を示す構造計画。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
  • network: location: [large code block omitted]bash curl -fsSL https://raw.githubusercontent.com/Minhounet/aixlper/main/scripts/install.sh | bash [large code blo
  • network: install-global.sh # from a clone curl -fsSL https://raw.githubusercontent.com/Minhounet/aixlper/main/scripts/install-global.sh | bash [large c
06

関連Skill