teachingai avatar

Mybatis Plus Generator

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.

skills.sh installs
331
GitHub stars
448
last updated
Jun 3, 2026

Install

$ npx -y skills add teachingai/full-stack-skills --skill mybatis-plus-generator --agent claude-code

Installs into .claude/skills of the current project.

Files

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.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/teachingai/full-stack-skills
Category
Automation & Workflows
First seen
Jun 3, 2026

More from teachingai/full-stack-skills

All 18
1patricio0312rev avatarapi-test-suite-generatorpatricio0312rev/skillsGenerates comprehensive API test suites using Jest, Vitest, or Supertest from Express, Next.js, Fastify, or other API routes. Creates integration tests, contrac314skills.sh installs
2vercel avatarworkflowvercel/vercel-pluginworkflow313skills.sh installs
3nicepkg avatarremove-old-skills-from-workflownicepkg/ai-workflowGuide for removing skills from an existing workflow and updating all related documentation. Use when user wants to remove skills from a workflow (e.g., "remove 283skills.sh installs
4jeremylongshore avatarreadme-generatorjeremylongshore/claude-code-plugins-plus-skillsGenerate readme generator operations. Auto-activating skill for DevOps Basics. Triggers on: readme generator, readme generator Part of the DevOps Basics skill c272skills.sh installs
5avivk5498 avatarcreate-beads-orchestrationavivk5498/the-claude-protocolBootstrap lean multi-agent orchestration with beads task tracking. Use for projects needing agent delegation without heavy MCP overhead.261skills.sh installs
6patricio0312rev avatarrelease-automation-builderpatricio0312rev/skillsAutomates releases and package publishing with changesets or semantic-release. Handles versioning, changelog generation, git tags, and release notes. Use for "r261skills.sh installs