Architecture Review

外部サービスとの連携・非同期処理・スキーマ変更を含む差分を、システムの整合性と運用性の 観点でレビューするスキル。 DB トランザクションと外部副作用の二重書き込み(outbox パターン)、部分失敗の後始末、 リトライに対する冪等性、順序保証への暗黙の依存、外部障害と自サービスの可用性結合、 API とスキーマの後方互換(expand/contract・マイグレーションのロック・ロールバック可能性)、 観測性と障害時の運用(タイムアウト・相関ID・kill switch) を見る。 メール送信 / 決済 / 通知 / 検索インデックス更新 / 自社が送信する webhook / メッセージキュー / 非同期ジョブ / DB マイグレーション / API のレスポンス型変更 に触れる変更をレビューするとき、 および設計時に穴を洗い出すときに使う。 事業形態に依存しないので、SaaS でなくても適用できる。 コードの書き方(命名・型設計・テスト網羅・エラーハンドリングの握り潰し)は対象外。

MacoTasu Updated

File contents

MacoTasu/agent-skills/tree/main/plugins/architecture-review/skills/architecture-review commit 40dbaad15a

Frequently asked questions

npx skillmds@latest add macotasu/architecture-review