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