工程开发
svelte-code-writer avatar

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
在 GitHub 查看