スキル Backend Architect
📦

Backend Architect

安全

スケーラブルなバックエンドシステムと API の設計

自信を持ってスケールできる堅牢なバックエンドアーキテクチャを構築します。初日から API 設計、マイクロサービスパターン、分散システムに関する専門家のガイダンスを受けられます。

対応: Claude Codex Code(CC)
🥉 72 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「Backend Architect」を使用しています。 注文管理システム向けの REST API を設計してください

期待される結果:

注文 CRUD 操作用のエンドポイント、カーソルベースのアプローチによるページネーション、適切な HTTP ステータスコード(作成時は 201、未発見時は 404)、URL パスプレフィックス /api/v1/ を使用したバージョニング戦略を含む OpenAPI 仕様を提供

「Backend Architect」を使用しています。 マイクロサービスアーキテクチャではサービス間の通信はどのようにすべきですか?

期待される結果:

低レイテンシーの内部通信用に同期 gRPC、イベント伝播用に Kafka による非同期メッセージング、外部クライアントリクエスト用に API Gateway を推奨。各通信タイプに対するサーキットブレーカーパターンとフォールバック戦略を含む。

セキュリティ監査

安全
v1 • 2/25/2026

Static analysis scanned 0 files with 0 lines of executable code. This is a prompt-only skill containing architectural guidance in SKILL.md. No security risks detected as the skill provides design patterns and best practices without code execution capabilities.

0
スキャンされたファイル
0
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
100
セキュリティ
74
仕様準拠

作れるもの

MVP を構築するスタートアップ CTO

明確なサービス境界と API 契約を持つマルチテナント SaaS プラットフォーム向けのスケーラブルなマイクロサービスアーキテクチャを設計

エンタープライズの近代化

ストラングラーパターンを使用して、ビジネスへの影響を最小限に抑えつつモノリスからマイクロサービスへの移行を計画

API プラットフォーム開発

適切なバージョニング、レート制限、開発者ドキュメントを備えた対外的な API プラットフォームを作成

これらのプロンプトを試す

基本 API 設計
[リソースタイプ] 向けの RESTful API を、適切な HTTP メソッド、ステータスコード、ページネーションと共に設計してください。リクエストとレスポンスのフォーマット例を含めてください。
サービス境界の定義
ドメイン駆動設計を使用して [ドメイン] システムのサービス境界を定義してください。バウンデッドコンテキスト、アグリゲート、サービス間通信パターンを特定してください。
レジリエンシーパターンの実装
[外部サービス] に依存するサービスのためのレジリエンシーパターンを設計してください。サーキットブレーカーの設定、バックオフ付きリトライ戦略、フォールバックメカニズムを含めてください。
イベント駆動アーキテクチャ設計
[メッセージブローカー] を使用して [ビジネスプロセス] のイベント駆動アーキテクチャを設計してください。イベントスキーマ、ルーティング戦略、デッドレターキューを含む障害シナリオへの対応を定義してください。

ベストプラクティス

  • 実装前に OpenAPI または GraphQL スキーマでファーストコントラクトによる API 設計を行う
  • 後から追加するのではなく、最初からアーキテクチャにレジリエンシーパターンを組み込む
  • サービスをステートレスに保ち、水平スケーリングを可能にしてデプロイを簡素化する

回避

  • サービス間でのデータベース共有は、密結合とデプロイ依存関係を生み出す
  • 同期通信チェーンは、サービス全体に連鎖的な障害を引き起こす
  • ドメイン境界を理解する前の早期なマイクロサービス分解

よくある質問

database-architect ではなくこのスキルを使用するのはどのような場合ですか?
サービス設計、API 契約、サービス間通信には backend-architect を使用してください。スキーマ設計、インデックス戦略、データベース固有の最適化には database-architect を使用してください。backend-architect はデータ層の決定を database-architect に委譲します。
このスキルは実装コードを生成しますか?
このスキルはアーキテクチャガイダンス、設計パターン、技術的な決定に焦点を当てています。API 契約、図、推奨事項を提供しますが、実際の実装コードはコーディング重視のスキルに委譲します。
このスキルはどのようなアーキテクチャスタイルをサポートしますか?
モノリシック、マイクロサービス、イベント駆動、サーバーレス、ハイブリッドアーキテクチャをサポートします。このスキルは、スケール要件、チームサイズ、ビジネス制約に基づいて適切なスタイルの選択を支援します。
このスキルはセキュリティ上の懸念にどのように対応しますか?
認証、認可、レート制限、入力検証などのセキュリティパターンを組み込んでいます。包括的なセキュリティ監査とペネトレーションテストのガイダンスについては、security-auditor スキルを使用してください。
このスキルはクラウドプロバイダーの選択を支援できますか?
一般的なクラウドネイティブパターンとデプロイ戦略を提供します。特定のクラウドプロバイダーの選択とインフラストラクチャ・アズ・コードのガイダンスについては、cloud-architect スキルを使用して詳細な推奨事項を取得してください。
このスキルはどのような出力フォーマットを提供しますか?
OpenAPI または GraphQL スキーマ形式の API 仕様、Mermaid 表記法によるアーキテクチャ図、ADR を含む文書化ドキュメント、理由付き技術推奨事項を提供します。

開発者の詳細

ファイル構成

📄 SKILL.md