mcpField
A
architecture-patterns

architecture-patterns

github.com/rmyndharis開発1.9k59 回インストール3 週間前に更新
リポジトリ

architecture-patterns について

システムを設計または再構成する開発者やチーム向けの、バックエンドアーキテクチャのガイダンススキルです。クリーンアーキテクチャ、ヘキサゴナルアーキテクチャ、ドメイン駆動設計に加え、境界、依存関係、移行、検証を扱います。

主な機能

  1. 01クリーンアーキテクチャの指針
  2. 02ヘキサゴナルアーキテクチャの指針
  3. 03ドメイン駆動設計の原則
  4. 04モジュール境界とインターフェース
  5. 05依存関係のルールと移行手順
  6. 06検証チェックとプレイブック

活用シーン

  1. 01バックエンドシステムの新規設計
  2. 02保守性向上のためのモノリス再構成
  3. 03チームのアーキテクチャ標準の策定
  4. 04マイクロサービスへの分割計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rmyndharis/antigravity-skills --skill architecture-patterns

インストール後、Claude Code で/architecture-patternsを入力して読み込まれたか確認します。

同梱ファイルresources/implementation-playbook.md

詳細

アーキテクチャパターン

クリーンアーキテクチャ、ヘキサゴナルアーキテクチャ、ドメイン駆動設計など、実績のあるバックエンドアーキテクチャパターンを習得して、保守性、テスト容易性、拡張性に優れたシステムを構築します。

このスキルを使う場面

  • 新しいバックエンドシステムをゼロから設計するとき
  • 保守性を高めるためにモノリシックアプリケーションをリファクタリングするとき
  • チームのアーキテクチャ標準を定めるとき
  • 密結合アーキテクチャから疎結合アーキテクチャへ移行するとき
  • ドメイン駆動設計の原則を適用するとき
  • テスト可能でモック可能なコードベースを作成するとき
  • マイクロサービスへの分割を計画するとき

このスキルを使わない場面

  • 小規模で局所的なリファクタリングだけが必要なとき
  • システムの中心がフロントエンドで、バックエンドアーキテクチャに変更がないとき
  • アーキテクチャ設計ではなく、実装の詳細が必要なとき

手順

  1. ドメインの境界、制約、スケーラビリティの目標を明確にします。
  2. ドメインの複雑さに適したアーキテクチャパターンを選択します。
  3. モジュールの境界、インターフェース、依存関係のルールを定義します。
  4. 移行手順と検証項目を提示します。

詳細なパターン、チェックリスト、テンプレートについては、resources/implementation-playbook.md を参照してください。

リソース

  • 詳細なパターン、チェックリスト、テンプレートについては、resources/implementation-playbook.md を参照してください。

コメント