Agent Skills
› OpenAEV-Platform/openaev
OpenAEV-Platform/openaev
GitHub指导在三个仓库中端到端添加新的合同输出类型,涵盖模型枚举、处理器、前端及注入器声明。用于支持新发现类型的生产与存储,确保数据不被丢弃且UI正确显示。
Install All Skills
npx skills add OpenAEV-Platform/openaev --all -g -y
Skills in Collection (13)
指导在三个仓库中端到端添加新的合同输出类型,涵盖模型枚举、处理器、前端及注入器声明。用于支持新发现类型的生产与存储,确保数据不被丢弃且UI正确显示。
需要支持新的发现类型(如文件、证书等)
新增平台输出的Finding类型
npx skills add OpenAEV-Platform/openaev --skill add-contract-output-type -g -y
用于生成基于 Flyway 的 Java 数据库迁移脚本,支持表结构变更、租户隔离及 ES 重建索引。
需要修改数据库 schema
创建新的 Flyway 迁移文件
npx skills add OpenAEV-Platform/openaev --skill add-migration -g -y
为现有功能创建符合 OpenAEV 规范的测试,包括 Fixture、Composer 和集成测试模板,旨在提升代码覆盖率并确保 API 正确性。
需要为新功能添加单元测试或集成测试
要求提高项目现有的测试覆盖率
请求生成符合特定模式的测试用例
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注解及原始模板问题,应用标准修复模式并重新冻结基线,以减少架构债务。
需要修复 @Transactional 自调用问题
需要将 Job 从 @Transactional 转换为原始 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 PR中功能代码变更是否遗漏文档更新。通过识别PR文件、过滤非用户面变更及分析行为影响,映射到预期文档页面以发现文档缺口。
审查Pull Request时检查文档完整性
自动化CI流程中的文档合规性校验
npx skills add OpenAEV-Platform/openaev --skill review-docs -g -y
前端代码审查清单,覆盖组件结构、表单、MUI样式、权限、国际化、数据加载、TypeScript及死代码检查。用于PR审查或前端功能审计,确保React/TS代码符合OpenAEV规范。
前端Pull Request审查
前端功能代码审计
npx skills add OpenAEV-Platform/openaev --skill review-frontend -g -y
针对OpenAEV项目的Flyway数据库迁移文件进行PR代码审查,涵盖命名规范、类结构、幂等性、租户隔离及数据安全等关键检查点。
PR包含Flyway迁移文件变更
涉及数据库表结构修改或数据迁移
npx skills add OpenAEV-Platform/openaev --skill review-migration -g -y
针对OpenAEV多租户PR的代码审查技能,审计实体隔离、@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审核或功能安全审计,确保符合安全规范并输出结构化报告。
审查Pull Request中的安全相关代码
对现有功能进行安全审计
npx skills add OpenAEV-Platform/openaev --skill review-security -g -y
指导将多租户表从v1隔离迁移至v2,涵盖HTTP读写、后台任务转换及TDD测试规范。
需要切换表到多租户v2模式
执行多租户激活任务
npx skills add OpenAEV-Platform/openaev --skill activate-tenant-table -g -y


