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