Agent Skills
› OpenAEV-Platform/openaev
OpenAEV-Platform/openaev
GitHub指导在三个仓库中端到端添加新的合同输出类型(发现类型),包括模型枚举、处理器、前端和注入器声明,确保新发现类型被正确存储和处理。
Install All Skills
npx skills add OpenAEV-Platform/openaev --all -g -y
Skills in Collection (13)
指导在三个仓库中端到端添加新的合同输出类型(发现类型),包括模型枚举、处理器、前端和注入器声明,确保新发现类型被正确存储和处理。
需要支持新的发现类型
添加新的合同输出类型
npx skills add OpenAEV-Platform/openaev --skill add-contract-output-type -g -y
用于创建基于 Flyway 的 Java 数据库迁移脚本,处理表结构变更、租户隔离及 ES 重索引。
需要修改数据库表结构
需要添加新的数据库列或外键
需要处理租户隔离数据
npx skills add OpenAEV-Platform/openaev --skill add-migration -g -y
用于为现有功能创建测试,遵循OpenAEV模式。涵盖Fixture、Composer、集成测试及可选的轻量级控制器测试,旨在提升测试覆盖率并规范测试代码结构。
要求添加新功能测试
需要提高项目测试覆盖率
npx skills add OpenAEV-Platform/openaev --skill add-test -g -y
用于从零开始生成完整功能模块,涵盖后端JPA实体、仓库、服务、DTO、控制器及前端页面,支持多租户范围配置。
创建新功能模块
生成端到端CRUD代码
初始化数据库表与对应API
npx skills add OpenAEV-Platform/openaev --skill create-feature-module -g -y
修复架构测试中记录的事务违规项,包括自调用、Job事务及原始模板问题。按类型分类后应用标准修复模式,编写测试验证行为变更,并在同一PR中重新冻结基线以消除债务。
需要修复 @Transactional 自调用导致的代理绕过问题
需要将 Job 从注解迁移至原始 TransactionTemplate
需要清理或减少 TenantBackgroundTransactionArchTest 记录的架构债务
npx skills add OpenAEV-Platform/openaev --skill reduce-tx-baseline -g -y
提供 OpenAEV PR 代码审查的标准流程,涵盖范围评估、元数据检查、构建验证、架构对齐、代码质量及测试覆盖度检测,并支持根据变更信号委托给安全或性能等专业 Agent。
需要审查 Pull Request 的代码质量和规范
执行标准化的代码评审流程
npx skills add OpenAEV-Platform/openaev --skill review-code -g -y
自动化检测OpenAEV拉取请求中功能代码变更与文档不同步的缺口。通过识别文件、过滤非用户可见变更及分类影响,确保API、配置或前端更新及时反映在文档中。
审查Pull Request中的代码与文档一致性
检测新增功能或接口是否缺少对应文档说明
npx skills add OpenAEV-Platform/openaev --skill review-docs -g -y
提供OpenAEV前端React/TypeScript代码的审查清单,涵盖组件结构、表单、MUI样式、权限、国际化、数据加载及死代码检查,用于PR审核或功能审计。
前端代码审查
PR审核
前端功能审计
npx skills add OpenAEV-Platform/openaev --skill review-frontend -g -y
针对OpenAEV项目的Flyway数据库迁移脚本进行PR审查,涵盖命名规范、类结构、幂等性、租户隔离及数据安全等关键检查点。
用户请求审查数据库迁移脚本
检测到PR中包含migration文件变更
npx skills add OpenAEV-Platform/openaev --skill review-migration -g -y
用于审查涉及多租户隔离的PR,通过检查实体继承、Hibernate Filter及v1/v2隔离机制分类,确保租户数据正确隔离。
审查修改了实体类或仓库的Pull Request
检查涉及原生查询或迁移脚本的代码变更
npx skills add OpenAEV-Platform/openaev --skill review-multi-tenancy -g -y
提供OpenAEV代码性能审查清单,涵盖N+1查询、获取策略、分页、索引及内存使用等检查项。适用于PR审查和功能性能审计,辅助识别数据库访问与事务管理中的性能瓶颈。
代码审查
功能性能审计
npx skills add OpenAEV-Platform/openaev --skill review-performance -g -y
用于 OpenAEV 代码安全审查的清单,涵盖 RBAC、租户隔离、数据暴露、认证授权及密钥管理。适用于 PR 评审或功能安全审计,确保符合安全规范并报告漏洞。
PR 安全评审
功能安全审计
npx skills add OpenAEV-Platform/openaev --skill review-security -g -y
指导将数据表从多租户v1隔离切换至v2,涵盖HTTP读写路径及后台任务转换。强调TDD测试优先、严格遵循安全规则及背景事务原语使用,确保平滑迁移与回归验证。
需要激活某个表的 v2 多租户支持
将表从 v1 @Filter 隔离迁移到 v2 SQL 重写机制
npx skills add OpenAEV-Platform/openaev --skill activate-tenant-table -g -y


