← Files LaunchDarklyARCHIVED FILE
skills/launchdarkly-flag-drift/README.md
2.43 KB · Oct 3, 2026 · 06:25 UTC
# LaunchDarkly Flag Drift Skill
An Agent Skill for detecting and reconciling drift between a feature flag's in-code SDK fallback default and its LaunchDarkly default rule, keeping outage behavior consistent with production.
## Overview
This skill teaches agents how to:
- Resolve a flag's current default rule (fallthrough) value from LaunchDarkly in every critical environment the build serves
- Detect cross-environment divergence (e.g. EU vs. Federal serving different defaults), where a single in-code default cannot match every environment
- Locate the fallback default argument in every SDK evaluation and declaration in code
- Compare the two and detect drift
- Reconcile only the in-code default when it has drifted, without removing the flag or changing its evaluation
- Open a well-scoped pull request that documents the change
## Installation (Local)
For now, install by placing this skill directory where your agent client loads skills.
Examples:
- **Generic**: copy `skills/feature-flags/launchdarkly-flag-drift/` into your client's skills path
## Prerequisites
This skill requires the remotely hosted LaunchDarkly MCP server to be configured in your environment. The remote server provides higher-level, agent-optimized tools that orchestrate multiple API calls and return pruned, actionable responses.
Refer to your LaunchDarkly account settings for instructions on connecting to the remotely hosted MCP server.
## Usage
Once installed, the skill activates automatically when you ask about flag default drift:
```
The default rule for `new-checkout-flow` changed in production. Check if the code default drifted
```
```
Does the hardcoded default for `dark-mode` still match LaunchDarkly?
```
```
Open a PR to sync the in-code default for `enable-new-billing` with its fallthrough
```
## Structure
```
launchdarkly-flag-drift/
├── SKILL.md
├── marketplace.json
├── README.md
└── references/
├── sdk-default-patterns.md
└── pr-template.md
```
## Related
- [LaunchDarkly Flag Cleanup](../launchdarkly-flag-cleanup/SKILL.md): Remove a flag from code entirely
- [LaunchDarkly Flag Targeting](../launchdarkly-flag-targeting/SKILL.md): Change the default rule in LaunchDarkly instead of the code
- [LaunchDarkly MCP Server](https://github.com/launchdarkly/mcp-server)
- [LaunchDarkly Docs](https://docs.launchdarkly.com)
- [Agent Skills Specification](https://agentskills.io/specification)
## License
Apache-2.0
SHA-256: 3eda4bd33d5070c301d98ab6aa7896c081a5c9a0a0ee06d0d1c8cc514f3d7595