allra-api-design
78Allra 向け Spring REST API を設計する
バックエンドチームは、Spring API や DTO を追加するときに一貫性を失いがちです。このスキルは、パッケージ構成、REST 命名、DTO record、バリデーション、レスポンスに関する Allra の規約を適用します。
Allra データベースコードの設計
チームには、エンティティ、リポジトリ、プロジェクション、トランザクション全体で一貫した Spring データベースコードが必要です。このスキルは、再現性のあるバックエンド実装のために、Allra 固有の JPA および QueryDSL ルールを提供します。
インストール前に停止して確認を求めてください。
計画を確認し、ファイルを変更する前にユーザーの明示的な同意を得てください。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "allra-database-schema" from https://skillstore.io/skills/allra-fintech-allra-database-schema.md and its manifest at https://skillstore.io/api/skills/allra-fintech-allra-database-schema/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「allra-database-schema」を使用しています。 ユーザーが status と監査タイムスタンプを持つ新しい User エンティティを求めている。
期待される結果:
レスポンスでは、エンティティフィールド、protected constructor、enum 保存ルール、タイムスタンプアノテーション、static factory method の概要を示します。
「allra-database-schema」を使用しています。 ユーザーが User から開始して Orders を join するクエリをどこに配置すべきか尋ねている。
期待される結果:
レスポンスでは、User リポジトリの support interface を推奨し、FROM 所有ルールを説明し、DTO プロジェクションの形を説明します。
「allra-database-schema」を使用しています。 ユーザーがサービスメソッドに read-only トランザクションを使用すべきか尋ねている。
期待される結果:
レスポンスでは、各メソッドを read または write の振る舞いで分類し、各メソッドに適したトランザクションアノテーションを列挙します。
All 29 static findings are false positives caused by Markdown code fences, inline code, QueryDSL fetch operations, and ordinary Java domain methods. A separate high-severity issue remains because the examples assign a supplied password directly to an entity without demonstrating hashing.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/allra-fintech-allra-database-schema/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/allra-fintech-allra-database-schema?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/allra-fintech-allra-database-schema?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/allra-fintech-allra-database-schema/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/allra-fintech-allra-database-schema.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Allra-Fintech. (2026). allra-database-schema security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/allra-fintech-allra-database-schema/audits/9@techreport{allra-fintech-allra-fintech-allra-database-schema-2026,
author = {Allra-Fintech},
title = {allra-database-schema security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/allra-fintech-allra-database-schema/audits/9},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "allra-database-schema security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Allra-Fintech"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/allra-fintech-allra-database-schema/audits/9"
identifiers:
- type: other
value: "skillstore:allra-fintech-allra-database-schema:audit:9"
description: "Skillstore immutable audit report identifier"
JPA エンティティを追加する際に、Allra の命名、カラム、enum、タイムスタンプ、関連ルールを適用します。
カスタムクエリが正しいリポジトリにあり、明確な DTO プロジェクションを返していることを確認します。
サービスメソッドがその振る舞いに基づいて read-only または write トランザクションを使用していることを確認します。
Allra データベースルールを使用して、このドメインオブジェクトの JPA エンティティを作成してください。カラム、enum の扱い、タイムスタンプ、protected no-args constructor を含めてください。
この検索要件のために、リポジトリと QueryDSL Support メソッドを設計してください。クエリは FROM エンティティを所有するリポジトリに配置してください。
これらのサービスメソッドの @Transactional 使用をレビューしてください。どのメソッドを read-only にすべきか、どのメソッドに write トランザクションが必要かを特定してください。
このデータベース層を Allra ルールに照らして監査してください。エンティティマッピング、QueryDSL プロジェクションスタイル、リポジトリの所有関係、トランザクションアノテーション、関連の読み込みを確認してください。
作成者
Allra-Fintechライセンス
MIT
Skillstore リビジョン
r2
バージョンに関する注意
作者はバージョンを宣言していません。
リポジトリ
https://github.com/Allra-Fintech/allra-ai-skills/tree/main/backend-plugin/skills/database-schema参照
31bc7611b504c197d3e993aef7943461c871616f
メンテナンスの新しさ
2026/7/26
利用状況
6 ダウンロード · 212 閲覧
ファイル構成
📄 SKILL.md
Allra 向け Spring REST API を設計する
バックエンドチームは、Spring API や DTO を追加するときに一貫性を失いがちです。このスキルは、パッケージ構成、REST 命名、DTO record、バリデーション、レスポンスに関する Allra の規約を適用します。
よりよい Allra バックエンドテストを書く
バックエンドのテストスイートは、遅く、不整合で、レビューしにくくなりがちです。このスキルは、Allra チームに対して、テスト種類、データヘルパー、モック、アサーションを選ぶための明確な Java テスト標準を提供します。
Allraエラーハンドリングの実装
チームには、一貫したSpringバックエンドのエラー、ロギング、レスポンス形式が必要です。このスキルは、Claude、Codex、Claude CodeにAllraスタイルの例外パターンを案内します。
フルスタックWebアプリケーションを構築する
作成者 shubhamsaboo
frontend、API、database、deploymentの選択を個別に扱うと、チームは時間を失います。このスキルは、フルスタックアプリケーションの計画と実装を通じてClaude、Codex、Claude Codeをガイドします。
モダンなJavaシステムを構築
作成者 sickn33
Javaチームには、モダンな言語機能、Spring Boot、本番環境のパフォーマンスに関する実践的なガイダンスが必要です。このスキルは、Claude、Codex、Claude Codeに、Javaアーキテクチャ、テスト、最適化に特化したサポートを提供します。
より良いSpring Bootアプリを構築する
作成者 github
Spring Bootプロジェクトは、レイヤー、設定、テスト、セキュリティの間で一貫性が失われることがあります。このスキルは、Spring Bootで保守しやすいJavaサービスを設計するための簡潔なベストプラクティス指針を提供します。
Spring BootバックエンドAPIを構築
作成者 Crearize
バックエンドの変更は、プロジェクトの規約、データベースドキュメント、テスト期待値からずれることがあります。このスキルは、タスク受け入れからAPI、データ、テスト、検証まで、構造化されたSpring Boot/MyBatisワークフローを提供します。
ブロックチェーン連携の安全性を向上
作成者 BarisSozen
ブロックチェーン連携は、脆弱な RPC 処理、不適切な gas 前提、安全でないトランザクションフローによって失敗することがよくあります。このスキルは、Claude、Codex、Claude Code に対して、より安全なスマートコントラクト操作のための重点的なレビュー指針を提供します。
アプリケーションのためのより良いデータベース設計
作成者 sickn33
データベースの選択やスキーマ変更は、実装前に比較するのが困難です。このスキルは、データベース選定、ORM選択、スキーマ設計、インデックス設計、最適化、マイグレーションについて、文脈に基づいたガイダンスを提供します。