{
  "markdown": "# solidJSkills\n\n![SolidJS Skills Logo](logo.png)\n\n## What is this?\n\nI work with SolidJS and wanted my AI coding agent to actually be helpful with it. I couldn't find anything out there focused on SolidJS, so I built this.\n\nThis is a collection of SolidJS-focused skills, guides, and documentation designed to work with AI agents via the Model Context Protocol (MCP). It was originally built as a Gemini-CLI extension, but it also works with Windsurf, Cursor, Antigravity, and other MCP-compatible clients.\n\n<!-- TODO: Add screenshot of solidJSkills in action with Gemini-CLI -->\n\nWhen you connect your AI agent to this, it gets:\n\n- **SolidJS knowledge**: Guides and references for SolidJS v2 patterns, reactivity, routing, SSR, etc.\n- **Specific skills**: Workflows for refactoring, testing, building components, reviewing code, and scaffolding projects\n- **Validation tools**: Scripts to check that code follows SolidJS best practices\n\nBeyond just SolidJS stuff, this repo also has useful guides on building your own skills, creating rules, and setting up workflows — helpful if you're building your own MCP skill projects.\n\n## Getting Started\n\nThe MCP server is what lets your AI agent talk to this repository. It's included in the `mcp-server` directory.\n\n### Install the MCP Server\n\n```bash\ncd mcp-server\nnpm install\n```\n\nYou can test that it starts correctly (it uses stdio, so it'll just wait for input):\n\n```bash\nnode src/index.js\n```\n\n*(Press `Ctrl+C` to exit)*\n\n## Setup with Gemini-CLI (Primary)\n\nThis project was originally built for Gemini-CLI, so that's the recommended setup.\n\n<!-- TODO: Add screenshot of Gemini-CLI configuration -->\n\n**Method 1: Using gemini-extension.json (Recommended)**\n\nThe easiest way is to use the included `gemini-extension.json` file:\n\n1. Copy or symlink `gemini-extension.json` to your Gemini-CLI extensions directory\n2. Edit the paths to point to your local clone of this repo\n\n**Method 2: Manual Configuration**\n\nIf you prefer to configure manually, see the [GEMINI.md](GEMINI.md) file for detailed setup instructions.\n\n## Setup with Other IDEs\n\n### Windsurf / Cascade\n\nAdd this to your `~/.codeium/windsurf/mcp_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"solidjskills\": {\n      \"command\": \"node\",\n      \"args\": [\"/ABSOLUTE/PATH/TO/solidJSkills/mcp-server/src/index.js\"],\n      \"cwd\": \"/ABSOLUTE/PATH/TO/solidJSkills/mcp-server\"\n    }\n  }\n}\n```\n\n**Note:** Replace `/ABSOLUTE/PATH/TO/...` with the actual path on your machine.\n\n### Cursor\n\n1. Open **Cursor Settings** > **Features** > **MCP**\n2. Click **+ Add New MCP Server**\n3. Fill in:\n   - **Name**: `solidjskills`\n   - **Type**: `command`\n   - **Command**: `node /ABSOLUTE/PATH/TO/solidJSkills/mcp-server/src/index.js`\n4. Click **Save**\n\n### Antigravity & Other MCP Clients\n\nMost MCP clients need a command to start the server. Use:\n\n- **Command**: `node`\n- **Args**: `/ABSOLUTE/PATH/TO/solidJSkills/mcp-server/src/index.js`\n\n## Contributing\n\nWant to add new skills or improve the documentation? Here's how:\n\n1. **Adding a skill**: Create a new directory in `skills/` (e.g., `skills/solid-my-new-skill/`) and add a `SKILL.md` file. Check out `tools/templates/SKILL-template.md` for the format.\n2. **Adding documentation**: Put detailed docs in `references/`.\n3. **Improving guides**: The `guides/` directory has instructions for building skills, creating rules, and setting up workflows. Feel free to improve them or add new ones.\n\nIf you want to understand how everything is wired together under the hood, check out the [architecture docs](docs/ARCHITECTURE.md).\n\n## License\n\nMIT — See [LICENSE](LICENSE) for details.\n",
  "bytes": 3621,
  "sha": "20d6af8170cf8937fcd06aa89f69e97425ba7df63c1207e8fb3f610bc82712b7",
  "repo_slug": "lvcoi/solidjskills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_lvcoi_solidjskills_7d56a581/readme"
}