79 lines
2.0 KiB
Markdown
79 lines
2.0 KiB
Markdown
# AI辅助开发技能市场
|
||
|
||
`Claude Code` `插件市场` `Java LSP` `AI开发工具`
|
||
|
||
# 提升你的 AI
|
||
|
||
一个 Claude Code 技能市场,用于增强 AI 辅助开发工作流。
|
||
|
||
## 安装
|
||
|
||
将此市场添加到 Claude Code:
|
||
|
||
```bash
|
||
/plugin marketplace add aheritier/boost-your-ai
|
||
```
|
||
|
||
然后重启 Claude Code 以加载技能。
|
||
|
||
## 可用技能
|
||
|
||
### jj-lsp(`jj-lsp`)
|
||
|
||
由 [jj-language-server](https://github.com/jdubois/jj-language-server) 驱动的轻量级 Java 语言服务器。无需 JVM —— 基于 Node.js 运行,启动速度比 Eclipse JDT.LS 快约 9 倍,内存占用减少约 7.5 倍。
|
||
|
||
**前置条件:** Node.js >= 20,通过 `npm install -g jj-language-server` 安装
|
||
|
||
**功能特性:**
|
||
|
||
- 跳转到定义、查找引用、自动补全
|
||
- 诊断、代码格式化、符号重命名
|
||
- 代码操作、语义令牌
|
||
- 支持 Maven、Gradle、Lombok 和 Spring Boot
|
||
|
||
[查看 jj-lsp 插件文档](./plugins/jj-lsp/README.md)
|
||
|
||
## 使用方式
|
||
|
||
安装完成后,Claude 将在相关场景下自动使用这些技能。例如:
|
||
|
||
- "查找该接口的所有实现" → 使用 jj-lsp 实现 Java 代码智能分析
|
||
- "跳转到该类的定义" → 触发 jj-language-server
|
||
- "显示该方法的所有引用" → 使用轻量级 Java LSP
|
||
|
||
## 贡献指南
|
||
|
||
### 添加新插件
|
||
|
||
1. 在 `plugins/` 下创建新目录
|
||
2. 添加 `.claude-plugin/plugin.json` 清单文件:
|
||
```json
|
||
{
|
||
"name": "your-plugin",
|
||
"description": "插件的简要描述",
|
||
"version": "1.0.0"
|
||
}
|
||
```
|
||
3. 在 `skills/<skill-name>/SKILL.md` 下添加技能
|
||
4. 提交 Pull Request
|
||
|
||
### 插件结构
|
||
|
||
```
|
||
plugins/your-plugin/
|
||
├── .claude-plugin/
|
||
│ └── plugin.json # 必需:插件清单
|
||
├── README.md # 推荐:安装指南
|
||
└── skills/
|
||
└── your-skill/
|
||
├── SKILL.md # 必需:技能说明
|
||
└── references/ # 可选:详细文档
|
||
```
|
||
|
||
## 许可证
|
||
|
||
Apache 2.0 —— 详见 [LICENSE](./LICENSE)
|
||
|
||
## 作者
|
||
|
||
[Arnaud Héritier](https://github.com/aheritier) |