svelte-code-writer
用于 Svelte 5 文档查询与代码分析的 CLI 工具。通过实时文档检索与自动修复功能,优化 Svelte 组件的开发、调试与检查流程。
简介
svelte-code-writer 技能为 Svelte 5 开发者提供了一个智能化的 CLI 界面。它作为开发工作流与官方 Svelte 生态系统之间的重要桥梁,实现了文档检索与静态代码分析的自动化。此工具主要适用于在 SvelteKit 或 Svelte 5 框架下工作的软件工程师、前端开发者及架构师。通过直接整合进开发流程,它减少了在研究反应式原语(runes)、语法变更或复杂组件模式时频繁切换上下文的需求。
本技能旨在通过自动化重复性的开发任务来提升效率,特别是针对文档查询与代码检查。我们强烈建议将此技能与 svelte-file-editor 子代理程序搭配使用,以达到最佳效果;编辑器代理程序可在创建或修改 .svelte、.svelte.ts 或 .svelte.js 文件时自动触发这些分析工具。这能确保开发者遵循现代 Svelte 5 的最佳实践,并在开发周期的早期识别出潜在的反模式代码。
-
通过 list-sections 与 get-documentation 指令进行实时的 Svelte 5 与 SvelteKit 文档查询。
-
通过 svelte-autofixer 工具进行自动代码分析与检查,提供现代化语法建议。
-
支持多版本目标,方便开发者进行 Svelte 4 与 Svelte 5 代码库的维护与迁移。
-
提供针对 Svelte 原语(如 $state, $derived, $effect)的上下文感知建议,以预防常见的运行时错误。
-
支持通过 OpenCode 插件系统进行自动化的项目配置与子代理同步。
-
在完成构建前,务必对组件执行 svelte-autofixer 以捕捉隐蔽的反应性问题。
-
使用终端指令进行代码分析时,请记得转义特殊字符,例如 $ 符号(应输入为 $state),以防止 Shell 变量干扰。
-
先使用 list-sections 指令探索文档范围,再通过 get-documentation 获取深入信息。
-
本工具专为 Svelte 5 环境优化,若使用远程 MCP 设置,请确保环境变量配置正确。
-
专为 IDE 或基于 CLI 的开发环境设计,以确保开发过程中架构的一致性。
仓库统计
- Star 数
- 237
- Fork 数
- 30
- Open Issue 数
- 26
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月1日 09:25