工程開發
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 查看