Summary
集約とトランザクション境界の関係を明確化し、複数集約を単一トランザクションに含めるアンチパターンを 検出・是正する。集約は強い整合性境界であり、ユースケースで複数集約を更新する場合は結果整合性を 使うべきという原則を適用する。コードレビュー、ユースケース設計、リファクタリング時に…
j5ik2o/okite-ai
集約とトランザクション境界の関係を明確化し、複数集約を単一トランザクションに含めるアンチパターンを 検出・是正する。集約は強い整合性境界であり、ユースケースで複数集約を更新する場合は結果整合性を 使うべきという原則を適用する。コードレビュー、ユースケース設計、リファクタリング時に トランザクション境界の問題を検出する場合に使用。 対象言語: 言語非依存(Java, Kotlin, Scala, TypeScript, Go, Rust, Python等すべて)。 トリガー:「複数集約を同じトランザクションで更新している」「ユースケースに@Transactionalがある」 「集約間の整合性をどう取るか」「Sagaパターンを使うべきか」「トランザクション境界の設計」 「1トランザクション1集約」「結果整合性の実装」「集約をまたぐトランザクション」 といったトランザクション境界関連リクエスト…
npx skills add https://github.com/j5ik2o/okite-ai
集約とトランザクション境界の関係を明確化し、複数集約を単一トランザクションに含めるアンチパターンを 検出・是正する。集約は強い整合性境界であり、ユースケースで複数集約を更新する場合は結果整合性を 使うべきという原則を適用する。コードレビュー、ユースケース設計、リファクタリング時に…
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
How WAL mechanics, checkpointing, concurrency rules, recovery work in tursodb
1.1K installsSubmit a transaction to Sumsub Transaction Monitoring (KYT) via the ApplicantResource API. TRIG…
1 installsManage database transactions for data consistency. Use when implementing ACID compliance, handl…
440 installsChecks transaction scope, missing rollback handling, long-held transactions, trigger/notify int…
370 installsThis skill should be used when building apps that submit raw EVM transactions, custom contract …
368 installsThis skill should be used when the user wants to "submit a transaction", "execute calldata", "s…
364 installsOther skills from j5ik2o/okite-ai · top by installs.
npx skills add https://github.com/j5ik2o/okite-ai
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main