Communityコーディング&開発github.com

ComposioHQ/LaunchDarkly-Automation

LaunchDarkly のフィーチャーフラグ管理を自動化します。プロジェクトや環境の一覧取得、トリガーワークフローの作成・削除、コード参照の追跡を Composio MCP 統合経由で行います。

LaunchDarkly-Automation とは?

このスキルは LaunchDarkly のフィーチャーフラグ管理を完全に自動化するためのツールセットです。プロジェクトと環境の列挙、Webhook 駆動のフラグトリガー作成・管理、リポジトリ横断でのコード参照監査を、Composio MCP サーバー経由で実行できます。主なユースケースとして、全プロジェクトの一覧取得 (LAUNCH_DARKLY_LIST_PROJECTS)、特定プロジェクト内の環境一覧取得、外部イベント(Webhook、Datadog アラートなど)に基づく自動フラグ切り替えワークフローの作成と削除、そしてエンタープライズ向けコード参照リポジトリの追跡が含まれます。設定は Composio の MCP サーバー URL をクライアントに追加し、API キー認証で LaunchDarkly アカウントを接続するだけで完了します。各ツールはフィルタリングやページネーションに対応しており、大規模なフラグ管理にも適しています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/launch-darkly-automation

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

LaunchDarkly Automation

LaunchDarkly のフィーチャーフラグワークフローを自動化 -- プロジェクトと環境の列挙、Webhook 駆動のフラグトリガー作成、トリガーライフサイクル管理、リポジトリ横断でのコード参照監査を実行します。

Toolkit ドキュメント: composio.dev/toolkits/launch_darkly


セットアップ

  1. Composio MCP サーバーをクライアントに追加: https://rube.app/mcp
  2. プロンプトが表示されたら LaunchDarkly アカウントを接続 (API キー認証)
  3. 以下のワークフローを使用開始

コアワークフロー

1. プロジェクト一覧

LAUNCH_DARKLY_LIST_PROJECTS を使用して、後続の操作に必要なすべてのプロジェクトとそのキーを検出します。

Tool: LAUNCH_DARKLY_LIST_PROJECTS
入力:
  - filter: string (例: "query:myproject" または "keys:proj1,proj2" または "tags:mytag")
  - expand: string (例: "environments" でプロジェクトごとの環境リストを含める)
  - limit: integer (デフォルト 20)
  - offset: integer (ページネーション開始インデックス)
  - sort: string (例: "name" または降順の場合は "-name")

2. プロジェクトの環境取得

LAUNCH_DARKLY_GET_ENVIRONMENTS を使用して、プロジェクト内の全環境(本番、ステージング、テストなど)を一覧表示します。

Tool: LAUNCH_DARKLY_GET_ENVIRONMENTS
入力:
  - project_key: string (必須) -- 例: "my-project", "default"
  - filter: string (例: "query:production")
  - limit: integer (デフォルト 20)
  - offset: integer (ページネーション)
  - sort: string (例: "name" または "-name")

3. フラグトリガーワークフローの作成

LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW を使用して、外部イベント(Webhook、Datadog アラートなど)によってトリガーされる自動フラグ切り替えを設定します。

Tool: LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW
入力:
  - project_key: string (必須)
  - feature_flag_key: string (必須) -- 例: "new-feature", "enable-dark-mode"
  - environment_key: string (必須) -- 例: "production", "staging"
  - integration_key: string (デフォルト "generic-trigger") -- または "datadog", "honeycomb", "dynatrace"
  - instructions: array of objects (オプション):
      - kind: "flag_action" (固定)
      - action: "turnFlagOn" | "turnFlagOff"
  - comment: string (オプション) -- トリガーの目的の説明

トリガーは、設定されたフラグアクションを実行するための一意の Webhook URL を生成します。

4. フラグトリガーワークフローの削除

LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW を使用して、トリガーとその URL を完全に削除します。

Tool: LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW
入力:
  - project_key: string (必須)
  - feature_flag_key: string (必須)
  - environment_key: string (必須)
  - id: string (必須) -- 作成時に返されたトリガー ID

警告: 削除は元に戻せません。トリガーとその URL は復元できません。

5. コード参照リポジトリ一覧

LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES を使用して、コードベース内でフィーチャーフラグが使用されている場所を追跡します。

Tool: LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES
入力:
  - projKey: string (オプション) -- プロジェクトキーでフィルタリング
  - flagKey: string (オプション) -- フィーチャーフラグキーでフィルタリング
  - withBranches: string (任意の値でブランチデータを含める)
  - withReferencesForDefaultBranch: string (任意の値でデフォルトブランチのコード参照を含める)

注意: コード参照はエンタープライズ機能であり、code-reference-repository の書き込み権限が必要です。


既知の問題点

問題点詳細
プロジェクトキーの発見他のツールを呼び出す前に、常に LAUNCH_DARKLY_LIST_PROJECTS を使用して有効なプロジェクトキーを最初に見つけてください。
環境キーの形式環境キーは小文字のスラッグ(例: "production", "test")であり、表示名ではありません。
トリガー削除は永続的LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW で一度削除すると、トリガー URL は復元できません。
エンタープライズ限定のコード参照LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES はエンタープライズプランと書き込み権限が必要です。
トリガー命令の形式各命令オブジェクトには kind: "flag_action"(固定定数)と action として turnFlagOn または turnFlagOff のいずれかが必要です。

クイックリファレンス

ツールスラッグ説明
LAUNCH_DARKLY_LIST_PROJECTSフィルタリングとページネーション付きで全プロジェクトを一覧表示
LAUNCH_DARKLY_GET_ENVIRONMENTSプロジェクト内の環境を一覧表示
LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOWWebhook 駆動のフラグトリガーを作成
LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOWフラグトリガーを完全に削除
LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIESフラグへのコード参照を含むリポジトリを一覧表示

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル