brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Use when 需要按 Alibaba Java Coding Guidelines(阿里巴巴 Java 编码规范)审查、生成或重构 Java、Spring、MyBatis、Maven、MySQL、SQL、日志、异常、安全或数据库相关代码。
Claude Code
$ npx -y skills add ns3154/alibaba-java-coding-guidelines-skill --skill alibaba-java-coding-guidelines-skill --agent claude-code
Codex
$ npx skills add ns3154/alibaba-java-coding-guidelines-skill --skill alibaba-java-coding-guidelines-skill -a codex -y
Cursor
$ npx skills add ns3154/alibaba-java-coding-guidelines-skill --skill alibaba-java-coding-guidelines-skill -a cursor -y
Gemini CLI
$ npx skills add ns3154/alibaba-java-coding-guidelines-skill --skill alibaba-java-coding-guidelines-skill -a gemini-cli -y
GitHub Copilot
$ npx skills add ns3154/alibaba-java-coding-guidelines-skill --skill alibaba-java-coding-guidelines-skill -a github-copilot -y
OpenCode
$ npx skills add ns3154/alibaba-java-coding-guidelines-skill --skill alibaba-java-coding-guidelines-skill -a opencode -y
Windsurf
$ npx skills add ns3154/alibaba-java-coding-guidelines-skill --skill alibaba-java-coding-guidelines-skill -a windsurf -y
name: alibaba-java-coding-guidelines-skill description: Use when 需要按 Alibaba Java Coding Guidelines(阿里巴巴 Java 编码规范)审查、生成或重构 Java、Spring、MyBatis、Maven、MySQL、SQL、日志、异常、安全或数据库相关代码。
使用本 skill 时,把《阿里巴巴 Java 开发手册》当作 Java 代码生成、重构和审查的默认质量基线。优先处理强制规则,再处理推荐规则;如果项目本地约定和规约冲突,说明冲突点并以用户或项目约定为准。
详细规则摘要见 `references/alibaba-java-rules.md`。需要精确出处或完整条文时,打开官方页面:`https://alibaba.github.io/Alibaba-Java-Coding-Guidelines/`。
这是通用 Agent Skill,不绑定单个应用或运行器。Claude Code、Codex 以及其他支持 Agent Skills 目录规范的工具都应只依赖 `SKILL.md` 和按需读取的 `references/` 内容。
`agents/openai.yaml` 只是 OpenAI/Codex UI 元数据,属于可选增强;不应作为 Claude Code 或其他 agent 使用本 skill 的前提。
校验入口提供 Python、Node.js、Go 三种等价实现:`scripts/validate_skill.py`、`scripts/validate_skill.mjs`、`scripts/validate_skill.go`。使用者可以按本地运行时任选其一;需要验证三者一致时运行 `tests/test_validators.sh`。
1. 先识别任务类型:代码生成、代码审查、重构、SQL/DDL 审查、依赖治理、安全检查。 2. 读取当前项目的已有风格、包结构、测试框架和持久层写法,避免只按通用规约硬套。 3. 按严重级别处理:
4. 针对相关模块读取 `references/alibaba-java-rules.md` 中对应小节。 5. 输出结果时按影响排序:正确性和安全性、稳定性和性能、可维护性、风格一致性。
审查时优先给出可执行意见。每条意见包含:
如果没有发现问题,说明已检查的范围,并点出仍未覆盖的风险,例如没有运行测试、没有看到数据库索引信息、没有线上日志配置等。
这是一个通用 Agent Skill,用于让支持 Agent Skills 规范的 AI 编程工具按《阿里巴巴 Java 开发手册》审查、生成和重构 Java 相关代码。 适用场景包括 Java、Spring、MyBatis、Maven、MySQL、SQL、日志、异常处理、安全校验和数据库建模等代码工作。规则摘要来自官方页面:
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.