solidJ技能
这是什么?
我使用SolidJS,并希望我的AI编码代理能对它有所帮助。我找不到任何专注于SolidJS的东西,所以我构建了这个。
这是一系列以SolidJS为重点的技能、指南和文档,旨在通过模型上下文协议(MCP)与AI代理一起工作。它最初是作为Gemini CLI扩展构建的,但它也适用于Windsurf、Cursor、Antigravity和其他兼容MCP的客户端。
当你将AI代理连接到此时,它会得到:
- SolidJS知识:SolidJS v2模式、反应性、路由、SSR等的指南和参考。
- 特定技能:重构、测试、构建组件、审查代码和搭建项目的工作流
- 验证工具:用于检查代码是否遵循SolidJS最佳实践的脚本
除了SolidJS的东西,这个仓库还提供了关于构建自己的技能、创建规则和设置工作流的有用指南——如果你正在构建自己的MCP技能项目,这很有帮助。
入门指南
MCP服务器使您的AI代理能够与此存储库进行通信。它包含在 mcp-server 目录。
安装MCP服务器
cd mcp-server
npm install您可以测试它是否正确启动(它使用stdio,所以它只会等待输入):
node src/index.js*(新闻 Ctrl+C 退出)*
使用Gemini CLI进行设置(主)
此项目最初是为Gemini CLI构建的,因此这是推荐的设置。
方法1:使用gemini-extension.json(推荐)
最简单的方法是使用包含的 gemini-extension.json 文件:
- 复制或符号链接
gemini-extension.json到您的Gemini CLI扩展目录 - 编辑路径以指向此仓库的本地克隆
方法2:手动配置
如果您更喜欢手动配置,请参阅 双子座.md 文件以获取详细的设置说明。
与其他IDE一起设置
风浪/瀑布
将此添加到您的 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"solidjskills": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/solidJSkills/mcp-server/src/index.js"],
"cwd": "/ABSOLUTE/PATH/TO/solidJSkills/mcp-server"
}
}
}注: 替换 /ABSOLUTE/PATH/TO/... 使用机器上的实际路径。
光标
- 打开 光标设置 > 特性 > 主控程序
- 点击 +添加新的MCP服务器
- 填写:
- 名字: solidjskills - 类型: command - 命令: node /ABSOLUTE/PATH/TO/solidJSkills/mcp-server/src/index.js
- 点击 保存
反重力和其他MCP客户端
大多数MCP客户端需要一个命令来启动服务器。用途:
- 命令:
node - 参数:
/ABSOLUTE/PATH/TO/solidJSkills/mcp-server/src/index.js
贡献
想要添加新技能或改进文档吗?方法如下:
- 添加技能:在中创建新目录
skills/(例如。,skills/solid-my-new-skill/)并添加aSKILL.md文件。结账tools/templates/SKILL-template.md对于格式。 - 添加文档:放入详细文档
references/. - 改进指南:The
guides/目录中有构建技能、创建规则和设置工作流的说明。请随意改进或添加新的。
如果你想了解引擎盖下的一切是如何连接在一起的,请查看 架构文档.
许可证
麻省理工学院——见 许可证 了解详情。
