designing-data-intensive-applications について
一貫性やレプリケーション、ストリーム処理、スキーマ進化など、データ集約型システムの設計に使うスキルです。まず簡潔な基本ルールを適用し、必要な場合に詳しい資料を参照します。
主な機能
- 01データ所有権と一貫性の指針
- 02イベントフローとレプリケーションの解説
- 03パーティショニングとトランザクションの考慮事項
- 04ストリーム処理、バッチ処理、フォールトトレランス
- 05スキーマ進化のリファレンス
活用シーン
- 01一貫性とレプリケーション方式の評価
- 02ストリームまたはバッチのデータフロー設計
- 03システム設計でのフォールトトレランス検討
- 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.mddesigning-data-intensive-applications.mini.mddesigning-data-intensive-applications.nano.md詳細
Designing Data-Intensive Applications スキル
データの所有権、一貫性のセマンティクス、イベントフロー、レプリケーション、パーティショニング、トランザクション、ストリーム、バッチ処理、耐障害性、またはスキーマの進化が関わるタスクでは、このスキルを使用してください。
設計やコードに関する判断を下す前に、designing-data-intensive-applications.mini.md を読み、その内容を適用してください。現在のデータシステムに関するトレードオフを検討するうえでミニルールだけでは不十分な場合に限り、designing-data-intensive-applications.md をより詳しいリファレンスとして使用してください。
コメント
Markdown 対応