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

martinholovsky/sqlite-database-expert

Tauri/デスクトップアプリケーション向けSQLite組み込みデータベース開発のエキスパート。SQLインジェクション防止、マイグレーション、FTS検索、安全なデータ処理に重点を置いています。

sqlite-database-expert とは?

このスキルは、Tauriやデスクトップアプリケーション向けにSQLite組み込みデータベースを開発するための専門知識を提供します。主な焦点は、SQLインジェクション対策、データベースマイグレーション、全文検索(FTS)、および安全なデータ処理です。SQLiteの軽量性と信頼性を活かし、アプリケーションのバックエンドデータベースとして最適な設計と運用をサポートします。このスキルは、クロスプラットフォームデスクトップアプリケーションの開発において、特にTauriフレームワークとの統合を意識して設計されています。開発者は、安全で効率的なデータベース操作を実現するためのベストプラクティスを学べます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/martinholovsky/claude-skills-generator/tree/main/skills/sqlite-database-expert

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

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

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

ドキュメント

sqlite-database-expert は何をしますか?

Tauri/デスクトップアプリケーション向けSQLite組み込みデータベース開発のエキスパート。SQLインジェクション防止、マイグレーション、FTS検索、安全なデータ処理に重点を置いています。

概要

このスキルは、Tauriやその他のデスクトップアプリケーションフレームワークでSQLiteデータベースを扱う開発者向けに設計されています。SQLiteの組み込みデータベースとしての特性を最大限に活用し、以下の主要なトピックをカバーします。

主な機能

  • SQLインジェクション防止: パラメータ化クエリの使用、入力のサニタイズ、安全なデータアクセスパターン
  • データベースマイグレーション: バージョン管理されたスキーマ変更、ダウングレードサポート
  • 全文検索(FTS): FTS5エンジンを使用した高速なテキスト検索の実装
  • 安全なデータ処理: 暗号化、データの整合性チェック、バックアップ戦略

サポートされるプラットフォーム

  • Tauri(推奨)
  • Electron
  • その他のデスクトップアプリケーションフレームワーク

使用方法

このスキルは、プロジェクトの要件に応じて以下のように使用できます。

  1. データベースのセットアップと初期化
  2. マイグレーションファイルの作成と適用
  3. FTSインデックスの構築とクエリ
  4. セキュリティベストプラクティスの実装

注意事項

  • SQLiteはサーバーレスデータベースであるため、同時アクセスが多い場合は注意が必要です。
  • 常にパラメータ化クエリを使用してSQLインジェクションを防止してください。
  • マイグレーションはアプリケーションの起動時に自動的に適用されるように設計してください。

関連リソース

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル