Communityコーディング&開発github.com

NikosDevMC/claude-svelte5-skill

🚀 Claude Code で効率的な Svelte 5 開発を探求しましょう。トークンを節約しながら、専門家の洞察、ベストプラクティス、実践的なパターンを習得できます。

claude-svelte5-skill とは?

このスキルは、Claude Code を使用して Svelte 5 アプリケーションを開発する際に、専門的な知識を提供します。主な目的は、トークン消費を最適化しながら、Svelte 5 の最新機能、ベストプラクティス、実世界のパターンを効率的に習得できるようにすることです。Claude Code の対話型エージェント環境と統合されており、run コマンドやエディタ内でのコード生成、リファクタリング、ドキュメント参照をスムーズに行えます。このスキルは特に、Svelte 5 のリアクティビティシステム、スニペット、イベントハンドリング、ストア管理などの主要概念を深く理解したい開発者に有用です。また、トークン使用量を節約するためのヒントも含まれており、大規模プロジェクトでのコスト効率を向上させます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add NikosDevMC/claude-svelte5-skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-svelte5-skill は何をしますか?

🚀 Claude Code で効率的な Svelte 5 開発を探求しましょう。トークンを節約しながら、専門家の洞察、ベストプラクティス、実践的なパターンを習得できます。

はじめに

Svelte 5 は、リアクティビティとパフォーマンスに革命をもたらしました。このスキルは、Claude Code の機能を最大限に活用して、Svelte 5 プロジェクトを効率的に開発するためのガイドです。

主な機能

  • リアクティビティシステム: $state、$derived、$effect などの runes を使用した宣言的リアクティビティ
  • スニペット: {#snippet} ブロックによるコンポーネントのコード分割と再利用
  • イベントハンドリング: 新しいイベント構文とカスタムイベントの作成
  • ストア管理: Svelte 5 でのストアパターンの実装
  • タイプセーフ: TypeScript との統合による型安全な開発

使用例

<script lang="ts">
  let count = $state(0);
  let doubled = $derived(count * 2);

  function increment() {
    count += 1;
  }
</script>

<button onclick={increment}>
  クリック: {count}
</button>
<p>2倍: {doubled}</p>

トークン節約のヒント

Claude Code で Svelte 5 開発を行う際は、以下の方法でトークン消費を抑えられます:

  • 短い、焦点を絞ったプロンプトを使用する
  • 既存のコードを再利用し、必要に応じて変更を加える
  • run コマンドでファイルを直接操作する
  • コンテキストを最小限に保つ

参考リンク

関連スキル