This is a code generator for MyBatis-Plus, the popular enhancement layer for MyBatis. It creates all the boilerplate you need from database tables: entities, mappers, services, controllers, DTOs, VOs, and BOs. What's smart here is the architecture awareness. It asks upfront whether you're doing traditional MVC, DDD, hexagonal, or clean architecture, then generates code in the right directory structure for that pattern. Supports both Java and Kotlin, handles Swagger 2 and OpenAPI 3 annotations, and includes Lombok integration. The workflow is methodical, maybe overly so, collecting configuration, analyzing requirements, then generating everything with progress updates. Only triggers when you explicitly mention MyBatis-Plus, which is the right call since you don't want it activating for JPA or Hibernate projects.
npx skills add https://github.com/teachingai/full-stack-skills --skill mybatis-plus-generator