allra-api-design
78为 Allra 设计 Spring REST API
后端团队在添加 Spring API 和 DTO 时,常常会失去一致性。此 skill 会应用 Allra 关于包布局、REST 命名、DTO record、验证和响应的约定。
实现 Allra 错误处理
团队需要一致的 Spring 后端错误、日志记录和响应格式。此技能指导 Claude、Codex 和 Claude Code 使用 Allra 风格的异常模式。
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "allra-error-handling" from https://skillstore.io/skills/allra-fintech-allra-error-handling.md and its manifest at https://skillstore.io/api/skills/allra-fintech-allra-error-handling/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
正在使用“allra-error-handling”。 当找不到用户时,服务返回 null。
预期结果:
正在使用“allra-error-handling”。 global handler 对验证错误和业务错误返回不同的响应结构。
预期结果:
正在使用“allra-error-handling”。 团队希望获得针对预期失败和意外失败的日志记录指导。
预期结果:
All 21 static findings are false positives caused by Markdown code fences or ordinary Java identifiers; the skill executes no external commands. One medium-severity design concern remains because examples may expose personal or sensitive values through logs and validation responses.
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
https://skillstore.io/skills/allra-fintech-allra-error-handling/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/allra-fintech-allra-error-handling?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/allra-fintech-allra-error-handling?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/allra-fintech-allra-error-handling/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/allra-fintech-allra-error-handling.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-error-handling security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/allra-fintech-allra-error-handling/audits/10@techreport{allra-fintech-allra-fintech-allra-error-handling-2026,
author = {Allra-Fintech},
title = {allra-error-handling security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/allra-fintech-allra-error-handling/audits/10},
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-error-handling security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "Allra-Fintech"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/allra-fintech-allra-error-handling/audits/10"
identifiers:
- type: other
value: "skillstore:allra-fintech-allra-error-handling:audit:10"
description: "Skillstore immutable audit report identifier"
为新的后端领域添加一致的业务异常和错误代码。
在暴露新的 API endpoint 之前审查 controller advice 和响应 DTO。
检查业务异常和系统异常是否使用了合适的日志级别和格式。
使用 allra-error-handling skill 为缺失的发票创建自定义业务异常。包括 ErrorCode 条目和预期响应行为。
使用 allra-error-handling skill 为此 Spring controller advice 添加验证错误处理。保持响应格式与 Allra 标准一致。
使用 allra-error-handling skill 重构此服务方法。将 null 检查和通用异常替换为标准业务异常和日志级别。
使用 allra-error-handling skill 审计此后端模块的异常层级、HTTP 状态映射、响应一致性和安全日志记录实践。
许可证
MIT
Skillstore 修订
r2
版本提示
作者未声明版本。
引用
31bc7611b504c197d3e993aef7943461c871616f
维护新鲜度
2026/7/26
使用量
10 次下载 · 153 次浏览
文件结构
📄 SKILL.md
为 Allra 设计 Spring REST API
后端团队在添加 Spring API 和 DTO 时,常常会失去一致性。此 skill 会应用 Allra 关于包布局、REST 命名、DTO record、验证和响应的约定。
编写更好的 Allra 后端测试
后端测试套件常常会变得缓慢、不一致且难以审查。此技能为 Allra 团队提供清晰的 Java 测试标准,用于选择测试类型、数据辅助工具、mock 和断言。
设计 Allra 数据库代码
团队需要在实体、仓库、投影和事务中保持一致的 Spring 数据库代码。此技能提供 Allra 专用的 JPA 和 QueryDSL 规则,用于可重复的后端实现。
构建现代 Java 系统
由 sickn33
Java 团队需要关于现代语言特性、Spring Boot 和生产性能的实用指导。此技能为 Claude、Codex 和 Claude Code 提供聚焦于 Java 架构、测试和优化的支持。
构建更好的 Spring Boot 应用
由 github
Spring Boot 项目在分层、配置、测试和安全方面可能会变得不一致。此技能为使用 Spring Boot 设计可维护的 Java 服务提供简明的最佳实践指导。
审查 Java 代码是否符合阿里规范
由 ns3154
Java 团队需要统一的编码规范和审查口径。本 skill 使用阿里巴巴 Java 开发手册指导审查、生成和重构。
构建 Azure Batch Java 工作流
由 sickn33
Azure Batch 项目需要针对池、作业、任务和节点的精确 SDK 模式。此技能提供聚焦的 Java 示例和运维指导。
构建 Azure Event Grid Java 应用
由 sickn33
Java 团队需要面向发布者、订阅者和 CloudEvents 的可靠 Event Grid 示例。此技能提供聚焦的 SDK 模式,涵盖客户端设置、事件发布、接收和错误处理。
迁移旧版 ACS CallingServer Java
由 sickn33
已弃用的 CallingServer Java 项目可能难以安全维护。此技能说明旧版用法,并引导团队转向 Azure Call Automation。