catalog/repos/aheritier--boost-your-ai.md

79 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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)