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重索引。通过生成带版本号的迁移类并执行验证,确保数据库模式安全更新。
需要修改数据库表结构
新增或修改数据库列
涉及多租户数据隔离的DDL变更
npx skills add OpenAEV-Platform/openaev --skill add-migration -g -y
用于为现有功能创建测试,遵循OpenAEV模式。涵盖Fixture、Composer及集成测试(含CRUD和权限检查),可选轻量级控制器测试,旨在提升代码覆盖率。
请求添加新功能测试
需要提高现有功能的测试覆盖率
npx skills add OpenAEV-Platform/openaev --skill add-test -g -y
根据指定实体名、表名及多租户范围,端到端生成包含JPA实体、仓储、服务、DTO、控制器、迁移脚本、测试及前端页面的完整功能模块。
创建新功能或模块
生成CRUD代码骨架
npx skills add OpenAEV-Platform/openaev --skill create-feature-module -g -y
修复 @Transactional 自调用、Job事务规范及原始TransactionTemplate等架构违规。通过分类诊断、应用标准修复模式并同步重新冻结基线,消除背景事务债务,确保代码符合租户范围与事务规范。
需要修复 @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中功能代码变更是否遗漏文档更新
验证API、UI或配置变更后的文档一致性
npx skills add OpenAEV-Platform/openaev --skill review-docs -g -y
用于审查OpenAEV React/TypeScript前端代码的清单,涵盖组件结构、表单、MUI样式、权限、国际化、数据加载及死代码检查,旨在规范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
针对 OpenAEV 拉取请求的多租户隔离审计技能。通过检查实体继承、@Filter 注解及 v1/v2 隔离机制分类,确保租户数据隔离正确性,防止安全漏洞。
审查涉及实体、仓库、原生查询或迁移的 PR
检查多租户相关代码变更
npx skills add OpenAEV-Platform/openaev --skill review-multi-tenancy -g -y
提供OpenAEV代码性能审查清单,涵盖N+1查询、抓取策略、分页、查询效率、索引及内存使用检查。用于PR评审和功能审计,确保后端数据库交互与资源管理符合最佳实践。
Code Review
Performance Audit
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支持
将表从Hibernate @Filter迁移到SQL重写机制
转换后台写入器以使用TenantScopedTransaction
npx skills add OpenAEV-Platform/openaev --skill activate-tenant-table -g -y


