ワンクリックで
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。