Agent Skills by ALSEL
Anthropic ClaudeDevOps・インフラ⭐ リポ 1品質スコア 53/100

managing-database-sharding

データベースシャーディングが必要な場合に使用するスキルです。水平シャーディング戦略を包括的なガイダンスと自動化により実現できます。「シャーディングを実装したい」「データベースをシャード化したい」「データを分散させたい」といった表現で起動できます。

description の原文を見る

Process use when you need to work with database sharding. This skill provides horizontal sharding strategies with comprehensive guidance and automation. Trigger with phrases like "implement sharding", "shard database", or "distribute data".

SKILL.md 本文

データベースシャーディングマネージャー

このスキルはデータベースシャーディングマネージャーのタスクに対して、自動化されたサポートを提供します。

前提条件

このスキルを使用する前に、以下を確認してください:

  • 操作に必要な認証情報とパーミッション
  • システムアーキテクチャと依存関係の理解
  • 構造的な変更を加える前の重要データのバックアップ
  • 関連するドキュメントと設定ファイルへのアクセス
  • オブザーバビリティのための監視ツールの設定
  • テスト用の開発環境またはステージング環境の利用可能性

手順

ステップ1: 現在の状態を評価する

  1. 現在の設定、セットアップ、ベースラインメトリクスをレビューする
  2. 特定の要件、目標、制約を特定する
  3. 既存のパターン、問題、課題を文書化する
  4. 依存関係と統合ポイントを分析する
  5. 進める前にすべての前提条件が満たされていることを確認する

ステップ2: ソリューションを設計する

  1. ベストプラクティスに基づいた最適なアプローチを定義する
  2. 明確なステップを含む詳細な実装計画を作成する
  3. 潜在的なリスクと対策戦略を特定する
  4. 期待される成果と成功基準を文書化する
  5. 必要に応じて計画をチームまたはステークホルダーとレビューする

ステップ3: 変更を実装する

  1. 本番環境以外で実装を実行する
  2. 徹底的なテストで変更が期待通りに機能することを検証する
  3. 問題、エラー、またはパフォーマンスへの影響がないか監視する
  4. すべての変更、決定、設定を文書化する
  5. ロールバック計画と復旧手順を準備する

ステップ4: 実装を検証する

  1. すべての機能を検証するための包括的なテストを実行する
  2. パフォーマンスメトリクスをベースラインと比較する
  3. 予期しない副作用または回帰がないことを確認する
  4. すべての関連ドキュメントを更新する
  5. 本番環境へのデプロイの前に承認を得る

ステップ5: 本番環境にデプロイする

  1. 適切なメンテナンスウィンドウ中にデプロイをスケジュール化する
  2. リアルタイム監視を伴って実装を実行する
  3. 問題や異常がないか注視する
  4. デプロイの成功と機能を検証する
  5. 完了、メトリクス、教訓を文書化する

出力

このスキルは以下を生成します:

実装成果物: スクリプト、設定ファイル、コード、オートメーションツール

ドキュメント: 変更、手順、アーキテクチャの包括的なドキュメント

テスト結果: 検証レポート、テストカバレッジ、品質メトリクス

監視設定: ダッシュボード、アラート、メトリクス、オブザーバビリティセットアップ

ランブック: メンテナンス、トラブルシューティング、インシデント対応のための操作手順

エラーハンドリング

パーミッションとアクセスの問題:

  • すべての操作の認証情報とパーミッションを確認する
  • 特定のタスクに必要に応じて昇格したアクセスをリクエストする
  • オートメーション用のすべてのパーミッション要件を文書化する
  • 特権操作には別のサービスアカウントを使用する
  • 最小権限アクセスの原則を実装する

接続とネットワーク障害:

  • ネットワーク接続、ファイアウォール、セキュリティグループを確認する
  • サービスエンドポイント、DNS解決、ルーティングを検証する
  • 診断とトラブルシューティングツールを使用して接続をテストする
  • ネットワークポリシー、ACL、セキュリティ設定をレビューする
  • エクスポーネンシャルバックオフを伴うリトライロジックを実装する

リソース制約:

  • リソース使用量(CPU、メモリ、ディスク、ネットワーク)を監視する
  • スロットリング、レート制限、またはキュー機構を実装する
  • リソース集約的なタスクをトラフィックが少ない期間にスケジュール化する
  • 継続的に制限に達している場合はインフラストラクチャリソースをスケール化する
  • 効率のためにクエリ、コード、または設定を最適化する

設定およびシンタックスエラー:

  • 変更を適用する前にすべての設定シンタックスを検証する
  • 本番環境以外で設定を徹底的にテストする
  • 自動化された設定検証チェックを実装する
  • すべての設定ファイルのバージョン管理を維持する
  • 迅速なロールバック用に前の機能している設定を保持する

リソース

設定テンプレート: {baseDir}/templates/database-sharding-manager/

ドキュメントとガイド: {baseDir}/docs/database-sharding-manager/

スクリプトとコードの例: {baseDir}/examples/database-sharding-manager/

トラブルシューティングガイド: {baseDir}/docs/database-sharding-manager-troubleshooting.md

ベストプラクティス: {baseDir}/docs/database-sharding-manager-best-practices.md

監視設定: {baseDir}/monitoring/database-sharding-manager-dashboard.json

概要

このスキルは、説明された機能に対して自動化されたサポートを提供します。

使用例のパターンはコンテキスト内で示されます。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
Brmbobo
リポジトリ
Brmbobo/Web2podcast
ライセンス
MIT
最終更新
2026/1/26

Source: https://github.com/Brmbobo/Web2podcast / ライセンス: MIT

関連スキル

汎用DevOps・インフラ⭐ リポ 502

superpowers-streamer-cli

SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。

by rohanarun
汎用DevOps・インフラ⭐ リポ 493

catc-client-ops

Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。

by automateyournetwork
汎用DevOps・インフラ⭐ リポ 39,967

ci-cd-and-automation

CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。

by addyosmani
汎用DevOps・インフラ⭐ リポ 39,967

shipping-and-launch

本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。

by addyosmani
OpenAIDevOps・インフラ⭐ リポ 38,974

linear-release-setup

Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。

by novuhq
Anthropic ClaudeDevOps・インフラ⭐ リポ 2,159

tracking-application-response-times

API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。

by jeremylongshore
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: Brmbobo · Brmbobo/Web2podcast · ライセンス: MIT