SolidJS技能集

一个专注于SolidJS的技能、指南和文档集合,旨在通过模型上下文协议(MCP)与AI代理一起工作,提供SolidJS知识、特定技能和验证工具。

  • by lvcoi
  • JavaScript
  • 本地部署
  • 9 星标
  • 更新于
在 GitHub 查看 lvcoi/solidJSkills

使用说明

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 文件:

  1. 复制或符号链接 gemini-extension.json 到您的Gemini CLI扩展目录
  2. 编辑路径以指向此仓库的本地克隆

方法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/... 使用机器上的实际路径。

光标

  1. 打开 光标设置 > 特性 > 主控程序
  2. 点击 +添加新的MCP服务器
  3. 填写:
    • 名字: solidjskills
    • 类型: command
    • 命令: node /ABSOLUTE/PATH/TO/solidJSkills/mcp-server/src/index.js
  4. 点击 保存

反重力和其他MCP客户端

大多数MCP客户端需要一个命令来启动服务器。用途:

  • 命令: node
  • 参数: /ABSOLUTE/PATH/TO/solidJSkills/mcp-server/src/index.js

贡献

想要添加新技能或改进文档吗?方法如下:

  1. 添加技能:在中创建新目录 skills/ (例如。, skills/solid-my-new-skill/)并添加a SKILL.md 文件。结账 tools/templates/SKILL-template.md 对于格式。
  2. 添加文档:放入详细文档 references/.
  3. 改进指南:The guides/ 目录中有构建技能、创建规则和设置工作流的说明。请随意改进或添加新的。

如果你想了解引擎盖下的一切是如何连接在一起的,请查看 架构文档.

许可证

麻省理工学院——见 许可证 了解详情。