← 返回 Skills 市场
191
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install springboot-standardizer
功能描述
Java SpringBoot + MyBatis 项目标准化重构工具。用于分析非标准项目结构, 生成标准化目录结构,提供重构迁移方案。支持标准三层架构(Controller → Service → DAO), 自动识别 Entity/DTO/VO 分层,生成 MyBatis/Redis/Kafka 等标准配置模...
安全使用建议
This skill appears to do what it says: it scans a Java project and can generate a standard SpringBoot skeleton. Before running: (1) ensure you have Python 3 installed — the manifest did not declare this requirement but SKILL.md uses 'python'. (2) Review the scripts (they read the project path you pass and write a JSON report into that path and will create files under the output path) and run them on a copy or in a sandbox if the project contains sensitive data. (3) The provided config templates enable things that can be risky if used without care (e.g., Jackson default typing in Redis config which can make deserialization dangerous if untrusted data is stored, and configuration placeholders referencing DB/Redis/Kafka credentials); review and harden generated configs before deploying. (4) The SKILL.md mentions assets/project-template/ but that folder is not present in the manifest — verify the template assets you expect are actually included. If you need the skill to run automatically in an agent, consider whether you trust it with the file paths the agent will pass; otherwise run it manually.
功能分析
Type: OpenClaw Skill
Name: springboot-standardizer
Version: 1.0.0
The skill bundle is a legitimate tool for standardizing Java SpringBoot projects. The Python scripts (analyze_project.py and generate_structure.py) perform local file system operations to analyze existing code structures and generate standard boilerplate templates without any network activity, obfuscation, or suspicious execution patterns. The provided templates and documentation in the references directory align strictly with industry-standard Java development practices.
能力评估
Purpose & Capability
The skill claims to analyze and generate SpringBoot/MyBatis project structure and includes two Python scripts that implement that behavior. However, the SKILL.md instructs running the scripts with the 'python' command but the manifest declares no required binaries — the skill should have declared that Python 3 is required. SKILL.md also references an 'assets/project-template/' but that directory is not present in the provided file manifest, which is an inconsistency to verify.
Instruction Scope
The runtime instructions are limited and specific: run analyze_project.py on a chosen project path and run generate_structure.py to create output at a specified path. The scripts read the target project directory and resource files and write a JSON report into the target project and create files under the given output path. This file/IO behavior is consistent with the stated purpose. Users should be aware the scripts operate on arbitrary paths you supply — review or run on a copy/sandbox first.
Install Mechanism
There is no install spec (instruction-only with Python scripts included). That is low risk — nothing is downloaded or executed from remote URLs. The only implicit requirement is a local Python runtime; no packages are installed automatically by the skill.
Credentials
The skill requests no environment variables, credentials, or config paths. The templates include placeholder environment-variable substitutions (e.g., ${MYSQL_USERNAME}, ${REDIS_PASSWORD}, ${KAFKA_SERVERS}) in generated application.yml, which is normal for configuration templates and not the skill itself requesting secrets.
Persistence & Privilege
The skill does not request persistent elevated privileges and 'always' is false. It only writes files to the project/output paths you provide. It does not modify other skills or global agent settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install springboot-standardizer - 安装完成后,直接呼叫该 Skill 的名称或使用
/springboot-standardizer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
SpringBoot 项目标准化工具首发版本。
- 提供非标准 SpringBoot + MyBatis 项目结构的自动分析和重构迁移建议。
- 支持一键生成标准三层架构(Controller、Service、DAO)和 Entity/DTO/VO 分层。
- 自动创建标准 MyBatis、Redis、Kafka 配置模板。
- 附带标准项目目录结构骨架与命名规范参考。
- 适用场景:项目结构检查、重构、标准化与新项目快速起步。
元数据
常见问题
springboot-standardizer 是什么?
Java SpringBoot + MyBatis 项目标准化重构工具。用于分析非标准项目结构, 生成标准化目录结构,提供重构迁移方案。支持标准三层架构(Controller → Service → DAO), 自动识别 Entity/DTO/VO 分层,生成 MyBatis/Redis/Kafka 等标准配置模... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 191 次。
如何安装 springboot-standardizer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install springboot-standardizer」即可一键安装,无需额外配置。
springboot-standardizer 是免费的吗?
是的,springboot-standardizer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
springboot-standardizer 支持哪些平台?
springboot-standardizer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 springboot-standardizer?
由 Davieyang(@davieyang)开发并维护,当前版本 v1.0.0。
推荐 Skills