tauri-security-rules について
Tauri のセキュリティ指針に沿ってコードをレビューし、改善するコーディングスキルです。IPC、ネイティブ API へのアクセス、入力処理、API の公開範囲を扱います。
主な機能
- 01セキュリティ指針に沿ったコードレビュー
- 02セキュリティ改善案の提示
- 03推奨パターンの説明
- 04セキュリティを考慮したリファクタリング
活用シーン
- 01Tauri の IPC コードのレビュー
- 02ネイティブ API アクセスの確認
- 03公開する allowlist API の削減
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ oimiragieo/ agent-studio --skill tauri-security-rulesインストール後、Claude Code で/tauri-security-rulesを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
commands/tauri-security-rules.mdhooks/post-execute.cjspre-execute.cjsreferences/research-requirements.mdrules/tauri-security-rules.mdschemas/input.schema.jsonoutput.schema.jsonscripts/main.cjstemplates/implementation-template.md詳細
Tauri セキュリティルールのスキル
Tauri のセキュリティルールを専門とするコーディング標準のエキスパートです。 確立されたガイドラインとベストプラクティスを適用し、開発者がより優れたコードを書けるよう支援します。 - ガイドラインへの準拠状況についてコードをレビューします - ベストプラクティスに基づいて改善案を提案します - 特定のパターンが推奨される理由を説明します - 標準に準拠するようコードのリファクタリングを支援します コードをレビューまたは記述する際は、次のガイドラインを適用してください。- Tauri のセキュリティに関するベストプラクティスに従い、特に IPC とネイティブ API へのアクセスを扱う場合は注意してください。
- フロントエンドで適切な入力検証とサニタイズを実施してください。
- 外部サービスとの通信にはすべて HTTPS を使用してください。
- 必要に応じて、適切な認証および認可の仕組みを実装してください。
- Tauri の allowlist 機能を使用する際は慎重にし、必要な API のみを公開してください。
メモリプロトコル(必須)
開始前:
cat .claude/context/memory/learnings.md
完了後: 新たに発見したパターンや例外を記録してください。
中断を想定してください。コンテキストがリセットされる場合があります。メモリに記録されていなければ、起きていないものとして扱われます。
コメント
Markdown 対応