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 重建索引。
需要修改数据库 schema
新增或修改数据表字段
涉及租户隔离的表结构设计
npx skills add OpenAEV-Platform/openaev --skill add-migration -g -y
根据OpenAEV规范为现有功能创建集成测试、单元测及Fixtures,提升代码覆盖率并验证CRUD操作与权限控制。
要求添加测试
需要提高测试覆盖率
npx skills add OpenAEV-Platform/openaev --skill add-test -g -y
用于从零开始生成完整后端功能模块及前端页面的脚手架工具,涵盖实体、服务、控制器、测试及迁移脚本的自动化创建。
用户请求创建新功能或模块
需要生成包含前后端的完整业务代码
npx skills add OpenAEV-Platform/openaev --skill create-feature-module -g -y
修复架构测试中关于事务基线的违规项,涵盖自调用、作业事务及原始模板问题。通过分类分析、应用标准修复模式并同步更新冻结的存储文件,降低代码债务并确保架构规则合规。
修复 @Transactional 自调用导致的代理失效
将作业从注解迁移至原始事务模板
减少 TenantBackgroundTransactionArchTest 记录的架构债务
npx skills add OpenAEV-Platform/openaev --skill reduce-tx-baseline -g -y
针对OpenAEV项目的PR代码审查流程,涵盖范围评估、元数据检查、构建验证、架构对齐、代码质量、测试覆盖及专家代理委派。
收到Pull Request需要审查
执行代码合并前检查
npx skills add OpenAEV-Platform/openaev --skill review-code -g -y
自动化审查 Pull Request,检测功能代码变更是否遗漏文档更新。通过识别文件、过滤非用户影响项、分类行为变更并映射文档页,确保文档完整性。
PR 合并请求中的代码变更审查
需要验证文档与代码同步性的场景
npx skills add OpenAEV-Platform/openaev --skill review-docs -g -y
用于审查 OpenAEV React/TypeScript 前端代码的清单,涵盖组件结构、表单、MUI 样式、权限控制、国际化、数据加载及 TypeScript 规范等,确保 PR 审核和代码审计质量。
审查前端 Pull Request
审计前端功能实现
npx skills add OpenAEV-Platform/openaev --skill review-frontend -g -y
针对OpenAEV项目的Flyway数据库迁移脚本进行代码审查,涵盖命名规范、类结构、幂等性、租户隔离及数据安全等维度的检查。
PR中包含Flyway迁移文件变更
需要审查数据库迁移逻辑
npx skills add OpenAEV-Platform/openaev --skill review-migration -g -y
用于审查涉及多租户隔离的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审查和功能安全审计,确保符合安全规范。
审查代码提交或PR时
对功能模块进行安全审计时
npx skills add OpenAEV-Platform/openaev --skill review-security -g -y
指导将数据表从多租户 v1 隔离迁移至 v2,涵盖 SQL 重写、后台任务转换及回归测试。
需要激活多租户表的读写路径
执行多租户 v2 迁移的 TDD 开发
npx skills add OpenAEV-Platform/openaev --skill activate-tenant-table -g -y


