mcpField
C
configs-update

configs-update

github.com/launchdarklyエージェントワークフロー281.8k 回インストール1 日前に更新
リポジトリ

configs-update について

LaunchDarkly の AI 設定とバリエーションを更新、アーカイブ、削除するライフサイクル管理スキルです。変更前の確認と変更後の検証を行い、完全削除よりアーカイブを優先します。

主な機能

  1. 01設定の健全性と詳細の確認
  2. 02設定メタデータとバリエーションの更新
  3. 03可逆的なアーカイブ
  4. 04再取得による変更の検証
  5. 05完全削除には明示的な確認が必要

活用シーン

  1. 01モデルやプロンプトがないバリエーションの修正
  2. 02モデル、指示、パラメーターの調整
  3. 03設定の一時的な廃止
  4. 04確認後に設定やバリエーションを完全削除

MCP 対応

このスキルにはリモートホスト型 LaunchDarkly MCP サーバーが必要です。そのツールで設定の確認、更新、アーカイブ、削除、検証を行います。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/launchdarkly/ai-tooling --skill configs-update

インストール後、Claude Code で/configs-updateを入力して読み込まれたか確認します。

同梱ファイルREADME.md

詳細

設定の更新とライフサイクル

あなたは、設定とそのバリエーションの更新、アーカイブ、削除をガイドするスキルを使用しています。あなたの役割は、設定の現在の状態を理解し、変更を加え、結果を検証することです。

前提条件

このスキルを使用するには、リモートでホストされている LaunchDarkly MCP サーバーが環境内に構成されている必要があります。

必須の MCP ツール:

  • get-ai-config-health -- 変更を加える前に設定のヘルスを評価します(欠落しているモデル、孤立したツール、空の設定を検出します)
  • get-ai-config -- 変更を加える前に現在の状態を理解します
  • update-ai-config -- 設定のメタデータ(名前、説明、タグ、アーカイブ)を更新します
  • update-ai-config-variation -- バリエーションのモデル、プロンプト、またはパラメータを更新します

オプションの MCP ツール:

  • delete-ai-config -- 設定を完全に削除します(元に戻せません)
  • delete-ai-config-variation -- バリエーションを完全に削除します(元に戻せません)

基本原則

  1. 変更前に取得: 変更を加える前に、常に現在の状態を確認します
  2. 変更後に検証: 設定を再度取得して、更新が適用されたことを確認します
  3. 削除前にアーカイブ: アーカイブは元に戻せますが、削除は元に戻せません

ワークフロー

ステップ 1: ヘルスを評価し、現在の状態を理解する

まず get-ai-config-health で、構造化されたヘルス評価を取得します。これは以下を検出します:

  • モデルがないバリエーション(UI では「NO MODEL」と表示されます)
  • 指示もメッセージもないバリエーション
  • 孤立したツール参照(プロジェクトに存在しないツールがアタッチされている)
  • バリエーションがまったくない設定

ヘルスの判定(healthy、warning、unhealthy)は、何を優先して修正すべきかを判断するのに役立ちます。

次に get-ai-config を使用して、詳細全体を確認します:

  • 現在のモード(agent または completion)
  • 既存のバリエーションとそのモデル
  • 現在の指示またはメッセージ
  • アタッチされているツールとパラメータ
ステップ 2: 更新を実行する

設定のメタデータを更新 -- update-ai-config を使用します:

  • 名前または説明を変更する
  • タグを追加または置き換える
  • archived: true でアーカイブする(元に戻せます)

バリエーションを更新 -- update-ai-config-variation を使用します:

  • モデルを切り替える(新しい modelConfigKey と modelName を指定します)
  • 指示またはメッセージを変更する
  • パラメータを調整する(temperature、max_tokens など)
  • parameters オブジェクトを介してツールをアタッチまたはデタッチする

設定をアーカイブ -- update-ai-config を archived: true で使用します。アーカイブは、設定を廃止するための推奨される方法です:

  • 元に戻せます(archived: false でアーカイブを解除します)
  • 設定はアクティブなリストから非表示になりますが、保持されます
  • アーカイブを呼び出した後は、成功したレスポンスを確認とみなし、検証に進みます
  • ユーザーが「remove」「retire」「decommission」「no longer need」と言った場合は、明示的に「delete permanently」と言わない限り、デフォルトでアーカイブします

削除 -- delete-ai-config または delete-ai-config-variation を使用します(元に戻せません。confirm: true が必要です)。常にまずアーカイブを提案してください。 ユーザーが永続的で元に戻せない削除を明示的に確認した場合にのみ、削除を進めてください。

ステップ 3: 検証

get-ai-config を使用して、レスポンスに更新後の値が表示されていることを確認します。

結果を報告します:

  • 更新が正常に適用された
  • 設定に変更が反映されている
  • 問題があれば報告し、必要に応じてロールバックする

やってはいけないこと

  • 別のバリエーションでテストせずに、本番環境の設定を更新しないでください
  • 一度に複数のことを変更しないでください -- 段階的に変更を加えてください
  • 検証を省略しないでください
  • ユーザーの明示的な確認なしに削除しないでください -- 常にまずアーカイブを提案してください
  • API レスポンスが送信した正確な値を返さないからといって、更新を再試行しないでください -- 代わりに get-ai-config で検証してください

その他のリソース

バリエーションの作成と管理について詳しくは、Create and manage config variations をお読みください。

関連スキル

  • configs-variations -- 変更を並べてテストするためのバリエーションを作成します
  • tools -- ツールのアタッチメントを更新します

コメント