SuperAPI AI 工具集

oma-backend

编程与开发

查看项目

更新于 10-16 05:49

技能介绍

用途:实现或审查后端 API、认证、数据库集成、服务端业务逻辑与迁移,适用于 REST/GraphQL 端点、数据库设计与迁移、认证授权、后台任务与队列等场景;前端 UI 用 Frontend Agent,移动端专用代码用 Mobile Agent。

主要能力:按 router(HTTP)→ service(业务逻辑)→ repository(数据访问)→ models 的分层组织代码;输入校验、参数化查询、显式事务边界与 ORM 加载策略;JWT + Argon2id(旧系统可用 bcrypt)认证并限流认证端点;异步与类型标注;集中式自定义异常;无状态服务与可替换的后端资源。

使用方式:先读取项目文件(如 pyproject.toml、package.json、Cargo.toml、go.mod、pom.xml 等)判定技术栈;若存在 stack/ 则作为编码规范与代码片段的补充参考,stack/stack.yaml 为单一事实来源,含 verify: 命令;两者都无时询问用户或建议运行 /stack-set。随后读取目标路由、服务、仓储、模型、schema 与配置,按 PREPARE、ACQUIRE、ACT、VERIFY、FINALIZE 流程实施,并运行项目发现或 stack/stack.yaml 中的 lint、typecheck、测试与迁移命令验证。

限制:缺失凭据须明确失败,不得硬编码密钥,不得跨并发共享可变 ORM 会话;仅在项目无既定选择时套用默认架构;数据库 schema 为主要影响时与 oma-db 协作。具体收费、价格与平台信息暂未提供。