architecture-patterns について
システムを設計または再構成する開発者やチーム向けの、バックエンドアーキテクチャのガイダンススキルです。クリーンアーキテクチャ、ヘキサゴナルアーキテクチャ、ドメイン駆動設計に加え、境界、依存関係、移行、検証を扱います。
主な機能
- 01クリーンアーキテクチャの指針
- 02ヘキサゴナルアーキテクチャの指針
- 03ドメイン駆動設計の原則
- 04モジュール境界とインターフェース
- 05依存関係のルールと移行手順
- 06検証チェックとプレイブック
活用シーン
- 01バックエンドシステムの新規設計
- 02保守性向上のためのモノリス再構成
- 03チームのアーキテクチャ標準の策定
- 04マイクロサービスへの分割計画
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rmyndharis/ antigravity-skills --skill architecture-patternsインストール後、Claude Code で/architecture-patternsを入力して読み込まれたか確認します。
同梱ファイルresources/implementation-playbook.md
詳細
アーキテクチャパターン
クリーンアーキテクチャ、ヘキサゴナルアーキテクチャ、ドメイン駆動設計など、実績のあるバックエンドアーキテクチャパターンを習得して、保守性、テスト容易性、拡張性に優れたシステムを構築します。
このスキルを使う場面
- 新しいバックエンドシステムをゼロから設計するとき
- 保守性を高めるためにモノリシックアプリケーションをリファクタリングするとき
- チームのアーキテクチャ標準を定めるとき
- 密結合アーキテクチャから疎結合アーキテクチャへ移行するとき
- ドメイン駆動設計の原則を適用するとき
- テスト可能でモック可能なコードベースを作成するとき
- マイクロサービスへの分割を計画するとき
このスキルを使わない場面
- 小規模で局所的なリファクタリングだけが必要なとき
- システムの中心がフロントエンドで、バックエンドアーキテクチャに変更がないとき
- アーキテクチャ設計ではなく、実装の詳細が必要なとき
手順
- ドメインの境界、制約、スケーラビリティの目標を明確にします。
- ドメインの複雑さに適したアーキテクチャパターンを選択します。
- モジュールの境界、インターフェース、依存関係のルールを定義します。
- 移行手順と検証項目を提示します。
詳細なパターン、チェックリスト、テンプレートについては、resources/implementation-playbook.md を参照してください。
リソース
- 詳細なパターン、チェックリスト、テンプレートについては、
resources/implementation-playbook.mdを参照してください。
コメント
Markdown 対応