mcpField
D
designing-data-intensive-applications

designing-data-intensive-applications

github.com/ciemborデータ・データベース3.1k405 回インストール7 週間前に更新
リポジトリ

designing-data-intensive-applications について

一貫性やレプリケーション、ストリーム処理、スキーマ進化など、データ集約型システムの設計に使うスキルです。まず簡潔な基本ルールを適用し、必要な場合に詳しい資料を参照します。

主な機能

  1. 01データ所有権と一貫性の指針
  2. 02イベントフローとレプリケーションの解説
  3. 03パーティショニングとトランザクションの考慮事項
  4. 04ストリーム処理、バッチ処理、フォールトトレランス
  5. 05スキーマ進化のリファレンス

活用シーン

  1. 01一貫性とレプリケーション方式の評価
  2. 02ストリームまたはバッチのデータフロー設計
  3. 03システム設計でのフォールトトレランス検討
  4. 04スキーマ変更の計画

インストール

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

$npx skills add https://github.com/ciembor/agent-rules-books --skill designing-data-intensive-applications

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

designing-data-intensive-applications.md
designing-data-intensive-applications.mini.md
designing-data-intensive-applications.nano.md

詳細

Designing Data-Intensive Applications スキル

データの所有権、一貫性のセマンティクス、イベントフロー、レプリケーション、パーティショニング、トランザクション、ストリーム、バッチ処理、耐障害性、またはスキーマの進化が関わるタスクでは、このスキルを使用してください。

設計やコードに関する判断を下す前に、designing-data-intensive-applications.mini.md を読み、その内容を適用してください。現在のデータシステムに関するトレードオフを検討するうえでミニルールだけでは不十分な場合に限り、designing-data-intensive-applications.md をより詳しいリファレンスとして使用してください。

コメント