スキル backend-models
📦

backend-models

コンテンツリビジョン r1 安全 ⚙️ 外部コマンド📁 ファイルシステムへのアクセス

信頼性の高いバックエンドモデルを構築

バックエンドチームには、データベースとORMの標準に一致する一貫したモデル定義が必要です。このスキルは、AIアシスタントに対して、モデルの命名、リレーション、casts、バリデーション、ファクトリ、シーダーを案内します。

対応: Claude Codex Code(CC)
🥉 79 ブロンズ

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。

エージェントリクエスト
Review the Skillstore skill "backend-models" from https://skillstore.io/skills/devanb-backend-models.md and its manifest at https://skillstore.io/api/skills/devanb-backend-models/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「backend-models」を使用しています。 orders、soft deletes、hiddenの個人情報フィールドを持つCustomerモデルをレビューしてください。

期待される結果:

  • 必要なordersリレーションと所有方向を特定します。
  • hiddenにすべき個人情報フィールドと適切なcastsを推奨します。
  • soft delete設定と関連するindexの考慮事項を確認します。

「backend-models」を使用しています。 サブスクリプション請求機能のモデル、factories、seedersを計画してください。

期待される結果:

  • 主要なentitiesとそのリレーションタイプを列挙します。
  • 信頼性の高いテストに必要なfactoryデータを説明します。
  • 実装前に確認すべきバリデーションと制約を指摘します。

セキュリティ監査

安全

The external command finding is a false positive caused by Markdown backticks around a path, with no command execution. The filesystem finding is confirmed because SKILL.md points agents to a parent-directory file outside the skill package using ../../../. No prompt injection, exfiltration intent, or other semantic abuse was found in SKILL.md.

1
スキャンされたファイル
29
解析済み行数
1
レビュー項目
0
誤検知を無視
機能レビュー項目 (1)

これらは、このスキルに期待される可能性のある実際のローカル機能であるため、レビューが必要ですが、確認済みの悪意ある動作としてはカウントされません。

高
Path traversal sequence
[backend models](../../../agent-os/standards/backend/models.md)
SKILL.md directs the agent to follow ../../../agent-os/standards/backend/models.md, which escapes the skill package to a parent-directory file. The path is fixed, but it still asks an agent to access out-of-package filesystem content.

リスク要因

⚙️ 外部コマンド (1)
📁 ファイルシステムへのアクセス (1)
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/devanb-backend-models/audits/11?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/devanb-backend-models/security.svg)](https://skillstore.io/skills/devanb-backend-models?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/devanb-backend-models?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/devanb-backend-models/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/devanb-backend-models.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-models security audit report (audit version 11) [Author version unspecified]. Skillstore. https://skillstore.io/skills/devanb-backend-models/audits/11

BibTeX形式の引用

@techreport{devanb-devanb-backend-models-2026, author = {DevanB}, title = {backend-models security audit report (audit version 11)}, institution = {Skillstore}, year = {2026}, number = {11}, url = {https://skillstore.io/skills/devanb-backend-models/audits/11}, 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-models security audit report (audit version 11)" version: "unspecified" type: report authors: - name: "DevanB" date-released: "2026-07-09" url: "https://skillstore.io/skills/devanb-backend-models/audits/11" identifiers: - type: other value: "skillstore:devanb-backend-models:audit:11" description: "Skillstore immutable audit report identifier"

バリアントを比較

インストール可能なバリアント 2 件

各作者のスキルは個別のインストール項目として維持されます。推奨バリアントは Skillstore の証拠で順位付けされます。

このバリアントが首位の理由

Skillstore スコアが最高
DevanB 推奨 現在

devanb-backend-models

Skillstore スコア 79
証拠の信頼度 高
Skillstore 利用状況 15
更新済み

2026-09-09

eis-its-backend-models

Skillstore スコア 78
証拠の信頼度 高
Skillstore 利用状況 44
更新済み

2026-09-09

Skillstore スコア

このスコアの理由 証拠の信頼度: 高
55
アーキテクチャ
85
保守性
87
コンテンツ
70
コミュニティ
91
仕様準拠

作成できるもの

プロジェクトモデルの作成

名前、属性、リレーション、timestamps、casts、バリデーション要件を含むモデル定義を下書きします。

テストデータの準備

モデル属性、リレーション、データベース制約に一致するfactoriesとseedersを計画します。

モデル整合性のレビュー

既存のモデルファイルについて、リレーションの正確性、fillableフィールド、hidden属性、scopes、soft delete設定を確認します。

これらのプロンプトを試す

基本モデルを作成
backend-modelsスキルを使用して、fillableフィールド [fields] とtimestampsを持つ [entity] のEloquentモデルを下書きしてください。
リレーションとCastsを追加
backend-modelsスキルを使用して、[model] を [related models] へのリレーション、[fields] のcasts、[fields] のhidden属性で更新してください。
モデル制約をレビュー
backend-modelsスキルを使用して、次のマイグレーション詳細に照らして [model] をレビューしてください: [summary]。制約、indexes、バリデーション、scopesを確認してください。
モデルレイヤーを設計
backend-modelsスキルを使用して、[feature] のモデルを設計してください。entities、リレーション、casts、バリデーションルール、factories、seeders、indexes、observerの必要性を含めてください。

ベストプラクティス

  • モデル変更を依頼する前に、テーブル名、主要フィールド、リレーションのカーディナリティを提供してください。
  • 同じモデルレビューで、casts、fillableフィールド、hidden属性、バリデーションルールを依頼してください。
  • 実装前に、モデルガイダンスをマイグレーションとデータベース制約に照らして確認してください。

回避

  • プロジェクトコンテキストなしに、非公開のスキーマ詳細を推測するようスキルに依頼しないでください。
  • モデルガイダンスを、マイグレーションやデータベースレビューの代替として扱わないでください。
  • 関連ルールを共有せずに、存在しない外部標準ファイルを参照しないでください。

よくある質問

このスキルはどのフレームワークを対象にしていますか?
バックエンドORMモデル作業を対象としており、Laravel Eloquentパターンへの明示的な参照を含みます。
マイグレーションを生成できますか?
モデル関連のデータベース制約やindexesについて案内できますが、マイグレーション自動化は提供しません。
モデルリレーションを扱えますか?
はい。hasMany、belongsTo、belongsToMany、hasOne、morphTo などの一般的なリレーションを扱います。
テストデータの支援はできますか?
はい。テストやシーディングで使用されるモデルfactoriesとseedersのガイダンスを含みます。
どのようなコンテキストを提供すべきですか?
entity名、フィールド、テーブル詳細、リレーションルール、バリデーション要件、データベース制約を提供してください。
このスキルは自己完結していますか?
完全には自己完結していません。現在のスキルは、スキルパッケージ外の標準ファイルを参照しています。

開発者情報

作成者

DevanB

ライセンス

MIT

Skillstore リビジョン

r1

バージョンに関する注意

作者はバージョンを宣言していません。

参照

0519034dad657fb1f7706e0550e962beeda73fdf

メンテナンスの新しさ

2026/7/24

利用状況

12 ダウンロード · 185 閲覧

ファイル構成

📄 SKILL.md

DevanB のその他のスキル

すべて表示
すべて表示
📦

senior-backend

82

信頼性の高いバックエンド API を構築する

作成者 alirezarezvani

バックエンドプロジェクトでは、多くの場合、API、データベース、セキュリティ、デプロイメントにわたる一貫した計画が必要です。このスキルは、シンプルなヘルパースクリプトとリファレンスを使って、Claude、Codex、Claude Code に構造化されたバックエンドガイダンスを提供します。

コーディング&開発 表示