managing-database-recovery
データベース操作が必要な場合に使用するスキルです。このスキルはデータベースの管理と最適化を包括的なガイダンスと自動化で支援します。「データベースを管理する」「データベースを最適化する」「データベースを設定する」といったフレーズでトリガーできます。
description の原文を見る
Process use when you need to work with database operations. This skill provides database management and optimization with comprehensive guidance and automation. Trigger with phrases like "manage database", "optimize database", or "configure database".
SKILL.md 本文
データベースリカバリーマネージャー
このスキルは、データベースリカバリーマネージャータスクの自動化されたサポートを提供します。
前提条件
このスキルを使用する前に、以下を確認してください:
- 操作に必要な認証情報と権限
- システムアーキテクチャと依存関係の理解
- 構造変更前の重要データのバックアップ
- 関連ドキュメントと設定ファイルへのアクセス
- 可視化のためのモニタリングツールの設定
- テスト用の開発環境またはステージング環境の確保
手順
ステップ1: 現在の状態を評価する
- 現在の設定、セットアップ、ベースラインメトリクスを確認する
- 特定の要件、目標、制約を特定する
- 既存のパターン、問題、課題を文書化する
- 依存関係と統合ポイントを分析する
- 進める前にすべての前提条件が満たされていることを検証する
ステップ2: ソリューションを設計する
- ベストプラクティスに基づいて最適なアプローチを定義する
- 明確なステップを含む詳細な実装計画を作成する
- 潜在的なリスクと軽減戦略を特定する
- 期待される結果と成功基準を文書化する
- 必要に応じてチームまたはステークホルダーと計画を確認する
ステップ3: 変更を実装する
- 本番環境以外の環境で最初に実装を実行する
- 徹底的なテストで変更が期待通りに機能することを確認する
- 問題、エラー、パフォーマンスへの影響をモニタリングする
- すべての変更、決定、設定を文書化する
- ロールバック計画と回復手順を準備する
ステップ4: 実装を検証する
- すべての機能を確認するための包括的なテストを実行する
- パフォーマンスメトリクスをベースラインと比較する
- 意図しない副作用や回帰がないことを確認する
- すべての関連ドキュメントを更新する
- 本番環境への展開前に承認を取得する
ステップ5: 本番環境に展開する
- 適切なメンテナンスウィンドウ中に展開をスケジュールする
- リアルタイムモニタリングで実装を実行する
- 問題または異常がないか注視する
- 展開の成功と機能を確認する
- 完了、メトリクス、学習内容を文書化する
出力
このスキルは以下を生成します:
実装成果物: スクリプト、設定ファイル、コード、自動化ツール
ドキュメント: 変更、手順、アーキテクチャの包括的なドキュメント
テスト結果: 検証レポート、テストカバレッジ、品質メトリクス
モニタリング設定: ダッシュボード、アラート、メトリクス、可視化設定
ランブック: メンテナンス、トラブルシューティング、インシデント対応の手順書
エラーハンドリング
権限とアクセスの問題:
- すべての操作の認証情報と権限を検証する
- 特定のタスクに必要な場合は、昇格されたアクセスをリクエストする
- 自動化のためのすべての権限要件を文書化する
- 特権操作には別のサービスアカウントを使用する
- 最小権限アクセス原則を実装する
接続とネットワーク障害:
- ネットワーク接続、ファイアウォール、セキュリティグループを確認する
- サービスエンドポイント、DNS解決、ルーティングを検証する
- 診断およびトラブルシューティングツールを使用して接続をテストする
- ネットワークポリシー、ACL、セキュリティ設定を確認する
- 指数バックオフを備えた再試行ロジックを実装する
リソース制約:
- リソース使用率(CPU、メモリ、ディスク、ネットワーク)をモニタリングする
- スロットリング、レート制限、またはキューメカニズムを実装する
- トラフィックが少ない期間にリソース集約的なタスクをスケジュールする
- 一貫して制限に達している場合は、インフラストラクチャリソースをスケーリングする
- 効率性のためにクエリ、コード、または設定を最適化する
設定とシンタックスエラー:
- 変更を適用する前にすべての設定シンタックスを検証する
- 本番環境以外でまず徹底的に設定をテストする
- 自動化された設定検証チェックを実装する
- すべての設定ファイルをバージョン管理下に保つ
- クイックロールバック用に以前の動作設定を保持する
リソース
設定テンプレート: {baseDir}/templates/database-recovery-manager/
ドキュメントとガイド: {baseDir}/docs/database-recovery-manager/
スクリプトとコード例: {baseDir}/examples/database-recovery-manager/
トラブルシューティングガイド: {baseDir}/docs/database-recovery-manager-troubleshooting.md
ベストプラクティス: {baseDir}/docs/database-recovery-manager-best-practices.md
モニタリング設定: {baseDir}/monitoring/database-recovery-manager-dashboard.json
概要
このスキルは、説明された機能の自動化されたサポートを提供します。
例
例となる使用パターンはコンテキスト内で示されます。
ライセンス: 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 パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。