backend-queries
バックエンドのデータベースクエリを最適化
バックエンドのクエリコードは、遅くなったり、安全でなくなったり、保守しにくくなったりしがちです。このスキルは、Claude、Codex、Claude Code が、より安全なパラメータ、eager loading、インデックス、キャッシュ、トランザクションを活用できるよう導きます。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "backend-queries" from https://skillstore.io/skills/devanb-backend-queries.md and its manifest at https://skillstore.io/api/skills/devanb-backend-queries/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「backend-queries」を使用しています。 フィルターを連結し、すべてのユーザーカラムを返すユーザー検索エンドポイントをレビューする。
期待される結果:
レビューでは、安全でないフィルター処理、過剰なカラム選択、不足しているページネーション制限が指摘されます。パラメータバインディング、明示的なフィールド、検証済みのソートオプション、インデックス確認を推奨します。
「backend-queries」を使用しています。 各明細項目と商品を別々に読み込む注文詳細ビューを最適化する。
期待される結果:
出力では N+1パターンを特定し、関連レコードの eager loading を提案します。また、繰り返し読み取りにキャッシュが役立つ可能性がある箇所も示します。
「backend-queries」を使用しています。 在庫更新と支払いレコードを含むチェックアウトワークフローを計画する。
期待される結果:
レスポンスでは、関連するデータベース操作のトランザクション境界、ロールバックポイント、タイムアウト処理、整合性チェックを概説します。
セキュリティ監査
安全The skill provides database query guidance but delegates key instructions to a parent-directory Markdown path. That out-of-package reference is a real filesystem boundary risk for marketplace distribution.
機能レビュー項目 (1)
これらは、このスキルに期待される可能性のある実際のローカル機能であるため、レビューが必要ですが、確認済みの悪意ある動作としてはカウントされません。
リスク要因
📁 ファイルシステムへのアクセス (1)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/devanb-backend-queries/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/devanb-backend-queries?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/devanb-backend-queries?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/devanb-backend-queries/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/devanb-backend-queries.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学術引用 (APA · BibTeX · CFF)
APA形式の引用
DevanB. (2026). backend-queries security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/devanb-backend-queries/audits/10BibTeX形式の引用
@techreport{devanb-devanb-backend-queries-2026,
author = {DevanB},
title = {backend-queries security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/devanb-backend-queries/audits/10},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "backend-queries security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "DevanB"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/devanb-backend-queries/audits/10"
identifiers:
- type: other
value: "skillstore:devanb-backend-queries:audit:10"
description: "Skillstore immutable audit report identifier"
バリアントを比較
インストール可能なバリアント 2 件各作者のスキルは個別のインストール項目として維持されます。推奨バリアントは Skillstore の証拠で順位付けされます。
このバリアントが首位の理由
Skillstore スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
安全なリポジトリクエリ
パラメータ化されたフィルターを使用し、安全でない raw SQL の扱いを避けるリポジトリメソッドを作成します。
遅い ORM アクセスの削減
N+1クエリパターンや不足している eager loading について、コントローラーやサービスをレビューします。
クエリパフォーマンス作業の計画
実装前に、有用なインデックス、タイムアウト、キャッシュポイント、ページネーション境界を特定します。
これらのプロンプトを試す
このバックエンドクエリを、セキュリティ、パフォーマンス、保守性の観点からレビューしてください。パラメータ、選択されているカラム、eager loading、ページネーションを確認してください。
このコードパス内の N+1クエリリスクを見つけてください。既存のレスポンス形状を維持する eager loading またはクエリ再構成を推奨してください。
このエンドポイント向けに、安全なフィルタリング、ソート、ページネーションを設計してください。バリデーションルール、パラメータ化クエリパターン、インデックスの考慮事項を含めてください。
この複数ステップのデータベースワークフローをレビューしてください。トランザクション境界、タイムアウト処理、キャッシュ無効化、クエリ最適化を提案してください。
ベストプラクティス
- 関連するモデル、テーブル、エンドポイント、想定データ量を提供します。
- raw SQL が存在する場合は、セキュリティとパフォーマンスの両方のレビューを依頼します。
- 提案されたインデックスとキャッシュルールを、実際のクエリプランと照合して確認します。
回避
- シークレット、認証情報、本番環境の接続文字列を貼り付けないでください。
- 現在のクエリ挙動を共有せずに、広範な書き換えを依頼しないでください。
- 書き込みへの影響とストレージコストを確認せずに、インデックス提案を受け入れないでください。