المهارات svelte-code-writer
📦

svelte-code-writer

آمن

Svelte 5 コンポーネントを公式ツールで構築・修正

Svelte 5のrunesやモダンなパターンに苦戦していませんか?ワークフローで直接、公式ドキュメントや自動コード修正を利用できます。

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "svelte-code-writer". 潜在的なrune問題のあるコンポーネントを分析

النتيجة المتوقعة:

autofixerは$effectブロック内の$state変数への代入を検出し、適切な状態更新を使用することを提案します。

استخدام "svelte-code-writer". $effectのドキュメントを参照

النتيجة المتوقعة:

$effectの使用方法、ライフサイクルタイミング、クリーンアップパターン、一般的な落とし穴を説明する包括的なドキュメントを返します。

التدقيق الأمني

آمن
v1 • 2/24/2026

Static analysis flagged 22 external_commands patterns and 1 filesystem pattern, all false positives. The detected patterns are markdown documentation examples showing legitimate npx CLI command usage (@sveltejs/mcp). No actual code execution, network calls, or filesystem operations exist in the skill content. Safe for publication.

1
الملفات التي تم فحصها
67
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Svelte 5 Runes の学習

Svelte 5は新しいですか?$state、$derived、$effect runesのドキュメントを参照して、モダンなリアクティブパターンを理解しましょう。

コンポーネントの問題解決

問題のあるコンポーネントでautofixerを実行し、effects内での状態mutationなどのよくある問題を検出します。

コードレビューの検証

マージ前にSvelteコンポーネントを検証し、autofixerを実行して問題を早期に検出します。

جرّب هذه الموجهات

基本的なドキュメント参照
利用可能なすべてのSvelteドキュメントのセクションを一覧表示し、その後$stateと$derived runesのドキュメントを取得してください。
コンポーネント分析
このSvelteコンポーネントの問題を分析してください:[コンポーネントコードを貼り付けまたはファイルパスを提供]
Svelte 4 移行チェック
autofixerを使用して--svelte-version 5フラグで、このコンポーネントのSvelte 5互換性を確認してください。
非同期コンポーネント検証
この非同期Svelteコンポーネントをautofixerで検証し、await使用が適切に設定されていることを確認してください。

أفضل الممارسات

  • 特定のドキュメントを要求する前に、利用可能なドキュメントトピックを発見するために常にlist-sectionsを最初に実行
  • 問題を早期に検出するために、Svelteコンポーネントを確定する前に常にsvelte-autofixerを実行
  • ターミナルコマンドでrunesを含むインラインコードを渡すときは、$文字を\$としてエスケープ

تجنب

  • 提案を確認せずにautofixerを使用 - 常に推奨事項を確認
  • 大きなコードベースをインライン引数として渡すのではなく、ファイルパスを使用
  • トップレベルawaitを持つコンポーネントを分析する際に--asyncフラグを指定し忘れる

الأسئلة المتكررة

list-sectionsとget-documentationの違いは何ですか?
list-sectionsはすべての利用可能なドキュメントトピックを表示します。get-documentationは選択した特定のトピックの完全なコンテンツを取得します。
@sveltejs/mcpを個別にインストールする必要がありますか?
いいえ、スキルはnpxを使用してオンデマンドでパッケージを実行し、グローバルインストールは不要です。
このスキルはTypeScriptファイルを分析できますか?
はい。.svelte、.svelte.ts、.svelte.jsファイルを完全にTypeScriptサポートで分析します。
autofixerは実際には何を修正しますか?
問題を検出して提案を提供します。推奨される変更を手動で適用する必要があります。
このスキルはSvelte 4プロジェクトと互換性がありますか?
はい。Svelte 4コードに対してautofixerを実行する際は--svelte-version 4フラグを使用します。
なぜインラインコードで$をエスケープする必要があるのですか?
シェルは$を変数置換として解釈します。\$としてエスケープすると、リテラルのrune構文が保持されます。

تفاصيل المطور

المؤلف

sveltejs

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md