一键导入
springboot-init
Define development specifications for Spring Boot monolithic projects, supporting multiple technology stack configurations.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Define development specifications for Spring Boot monolithic projects, supporting multiple technology stack configurations.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
FastAPI 开发最佳实践与约定。适用于编写、审查或排查 FastAPI 应用、REST API 或 Pydantic 模型时。
审查 Python 代码的质量、风格和常见缺陷。适用于用户提交代码要求审查、希望获得反馈或进行代码审计时。
通过多步骤流水线从 Python 源码生成 API 文档。适用于用户要求为模块编写文档、生成 API 文档或从代码创建说明文档时。
先通过结构化提问收集需求,再输出软件项目规划。适用于用户说“我想做……”“帮我规划……”“设计一个系统”或“启动一个新项目”时。
生成结构化技术报告(Markdown)。适用于用户要求撰写、创建或起草报告、总结或分析文档时。
Use for querying Google NotebookLM notebooks from Codex via local browser automation. Trigger when the user mentions NotebookLM, shares a NotebookLM URL, wants source-grounded answers from uploaded docs, or needs to add, list, search, activate, or remove notebooks from a local NotebookLM library.
| name | springboot-init |
| description | Define development specifications for Spring Boot monolithic projects, supporting multiple technology stack configurations. |
| 配置项 | 推荐选型 | 说明 |
|---|---|---|
| JDK | 17 / 21 | Spring Boot 3.x 必须 17+ |
| ORM | MyBatis-Plus (MP) | 默认选型,快速开发。追求极致性能选 Flex |
| 工具库 | Hutool / Guava | 减少重复轮子,增强开发效率 |
| 权限 | Sa-Token / Security | 快速开发选 Sa-Token,复杂企业级选 Security |
BaseResponse, GlobalExceptionHandler, MybatisPlusConfig 等。Controller 输入专用。Controller 输出专用。严禁将 Entity 直接返回前端。Service/Mapper 层流通。BaseResponse<T>。@RequestBody + Validation。extends ServiceImpl<Mapper, Entity> implements Service。Serializable 并声明 serialVersionUID。record 定义 DTO/VO。@TableName, @TableId(type = IdType.ASSIGN_ID), @TableLogic。success(data), error(errorCode, msg)。GlobalExceptionHandler 统一捕获。StpUtil.checkLogin() 或 @SaCheckRole。SecurityFilterChain 配置及 @PreAuthorize。StrUtil.isBlank, BeanUtil.copyProperties, JSONUtil.toJsonStr, SecureUtil.md5。| 类型 | 模式 | 示例 |
|---|---|---|
| Controller | XxxController | UserController |
| Service | XxxService/Impl | UserServiceImpl |
| DTO | XxxAdd/Update/QueryRequest | UserQueryRequest |
| VO | XxxVO | UserVO |
| DAO | XxxMapper | UserMapper |
company, project, jdk 等变量。pom.xml, application.yml (见 templates)。common, exception, utils, config 包内容。Exception。参考 references/code-templates.md,包含:
BaseResponse, ErrorCode, BusinessException, GlobalExceptionHandler, ResultUtils, ThrowUtils, MybatisPlusConfig, JsonConfig, OpenApiConfig。