-
-
Notifications
You must be signed in to change notification settings - Fork 19
feat: claude skill + marketplace #110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
I love the idea of having an official Svelte Skill! Common $effect antipatterns to avoid |
|
Also, once async and remote functions graduate from experimental status, it would be great to have an agent skill that guides migration to async Svelte and remote functions. |
commit: |
khromov
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very cool PR! I am a bit skeptical to essentially adding a manual condensed version of the docs into the skill. I think rather than putting these in markdown files in the mcp repo it would be better to add instructions for the LLM which sections to fetch using the npx commands, to avoid duplicating the effort between normal docs, condensed docs, and the skill....
Co-authored-by: Stanislav Khromov <[email protected]>
|
|
||
| The marketplace allow you to install the `svelte` plugin which will give you both the remote MCP server, a [skill](https://docs.claude.com/en/docs/agents-and-tools/agent-skills/overview) to instruct the LLM on how to properly write Svelte 5 code, and a specialized agent for editing Svelte files. | ||
|
|
||
| If possible is recommended to instruct the LLM to execute MCP calls with the agent when creating or editing `.svelte` files or `.svelte.ts`/`.svelte.js` modules as it helps save context by handling Svelte-specific tasks more efficiently. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
instruct the LLM to execute MCP calls with the agent
How?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just by saying it use the agent lol
Co-authored-by: Stanislav Khromov <[email protected]>
This adds a svelte 5 skill that you can download manually to put in Claude code OR Claude desktop/web, but also makes this repo a Claude marketplace/plugin.
This will ease the experience of sharing the skill and the MCP server.
I've created the skill with the
claude-skill-creatoraided by the svelte MCP server (so meta) but I've reviewed it manually and found it pretty good... I would appreciate some extra review (and possibly I would love for as much people as possible to actually try the skill disabling the MCP server to see if it's actually working).If you want to try the skill you can download it pre-zipped here
svelte-code-writer.zip