optimizing-cache-performance
このスキルにより、AIアシスタントがアプリケーションのキャッシュ戦略を分析・改善できます。キャッシュヒット率、TTL設定、キャッシュキー設計、キャッシュ無効化戦略を最適化します。ユーザーが「キャッシュパフォーマンスを最適化してほしい」とリクエストしたときや、「最適化」「パフォーマンス」「高速化」といった表現で言及された際に起動します。パフォーマンス改善が必要な場面で活用できます。
description の原文を見る
Execute this skill enables AI assistant to analyze and improve application caching strategies. it optimizes cache hit rates, ttl configurations, cache key design, and invalidation strategies. use this skill when the user requests to "optimize cache performance"... Use when optimizing performance. Trigger with phrases like 'optimize', 'performance', or 'speed up'.
SKILL.md 本文
キャッシュパフォーマンス最適化
このスキルはキャッシュパフォーマンス最適化タスクの自動化支援を提供します。
概要
このスキルはClaudeがキャッシング関連のパフォーマンス問題を診断および解決できるようにします。ユーザーを包括的な最適化プロセスガイドし、キャッシュリソースの効率的な活用を実現します。
動作方法
- キャッシング実装の特定: プロジェクト内のキャッシング実装を検出します(例: Redis、Memcached、インメモリキャッシュ)。
- キャッシュ設定の分析: TTL値、削除ポリシー、キー構造を含む既存のキャッシュ設定を検証します。
- 最適化の提案: キャッシュヒット率、TTL、キー設計、無効化戦略、メモリ使用量の改善を提案します。
このスキルを使用する場合
以下の場合にこのスキルが起動します:
- キャッシング機構を最適化してアプリケーションパフォーマンスを向上させたい
- キャッシング関連のボトルネックを識別および解決したい
- キャッシュキー設計を見直し、ヒット率を向上させたい
例
例1: Redisキャッシュの最適化
ユーザーリクエスト: 「Redisキャッシュのパフォーマンスを最適化してください。」
スキルは以下を実行します:
- TTLやメモリ使用量を含むRedis設定を分析します。
- データアクセスパターンに基づいて最適なTTL値を提案します。
例2: キャッシュヒット率の向上
ユーザーリクエスト: 「アプリケーションのキャッシュヒット率を向上させたい。」
スキルは以下を実行します:
- キャッシュキー設計を分析し、改善の可能性がある領域を特定します。
- ヒット率を向上させるより効果的なキャッシュキー構造を提案します。
ベストプラクティス
- TTL管理: データの鮮度とキャッシュヒット率のバランスを取るために、適切なTTL値を設定してください。
- キー設計: 効率的な取得のために、一貫性があり構造化されたキャッシュキーを使用してください。
- 無効化戦略: 古いデータが提供されるのを避けるために、適切なキャッシュ無効化戦略を実装してください。
統合
このスキルはコード分析ツールと統合して、キャッシング実装と設定を自動的に特定できます。また監視ツールと連携して、キャッシュヒット率とパフォーマンスメトリクスを追跡することもできます。
前提条件
- 適切なファイルアクセス権限
- 必要な依存関係がインストール済み
手順
- トリガー条件が満たされたときにこのスキルを実行します
- 必要なコンテキストとパラメータを提供します
- 生成された出力を確認します
- 必要に応じて変更を適用します
出力
スキルはタスクに関連する構造化された出力を生成します。
エラーハンドリング
- 無効な入力: 修正を促す
- 依存関係の不足: 必要なコンポーネントを一覧表示する
- 権限エラー: 改善手順を提案する
リソース
- プロジェクトドキュメント
- 関連スキルとコマンド
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- Brmbobo
- リポジトリ
- Brmbobo/Web2podcast
- ライセンス
- MIT
- 最終更新
- 2026/1/26
Source: https://github.com/Brmbobo/Web2podcast / ライセンス: MIT
関連スキル
superpowers-streamer-cli
SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。
catc-client-ops
Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。
ci-cd-and-automation
CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。
shipping-and-launch
本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。
linear-release-setup
Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。
tracking-application-response-times
API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。