migrate

Par launchdarkly · agent-skills

Skill AgentControl officiel de LaunchDarkly guidant la migration d'une application avec des prompts LLM codés en dur vers une implémentation AgentControl complète en cinq étapes.

npx skills add https://github.com/launchdarkly/agent-skills --skill migrate

Skill migrate — Migration vers LaunchDarkly AgentControl

Ce skill fait partie du repo officiel launchdarkly/ai-tooling, qui regroupe les skills et playbooks publics de LaunchDarkly pour les agents de code. Il n'est pas un squelette : il contient un workflow complet et opérationnel conçu pour guider un agent à travers la migration d'une application existante vers LaunchDarkly AgentControl.

Ce que fait ce skill

Le skill migrate pilote une migration en cinq étapes ordonnées, avec confirmation explicite de l'utilisateur entre chaque étape :

  1. Audit du code — scan en lecture seule produisant un inventaire structuré de tout ce qui est codé en dur (modèle, prompts, paramètres, outils, knobs applicatifs).
  2. Wrap de l'appel — installation du SDK LaunchDarkly AI, création de la config dans LaunchDarkly avec un fallback miroir des valeurs actuelles, et réécriture du point d'appel pour récupérer la config à chaque requête.
  3. Déplacement des outils — extraction des schémas JSON de chaque outil, attachement à la config, et remplacement des call sites qui référencent l'ancienne liste d'outils.
  4. Instrumentation du tracker — câblage du tracker par requête (durée, tokens, succès/erreur) autour de l'appel au provider LLM.
  5. Attachement des évaluateurs — evals offline via le Playground et les Datasets, ou judges online qui scorent le trafic échantillonné automatiquement.

Le skill couvre Python et Node.js/TypeScript en priorité, avec des niveaux de couverture documentés par framework (LangChain, LangGraph, CrewAI, Strands, Vercel AI SDK, etc.). Il documente également les cas limites fréquents et les erreurs de première exécution les plus communes.

Comment l'utiliser

Ce skill s'installe via le plugin Claude Code ou Cursor du repo launchdarkly/ai-tooling, ou en copiant manuellement le dossier skills/agentcontrol/migrate/ dans le répertoire de skills de votre agent. Une fois disponible, invoquez-le avec /launchdarkly:migrate (ou le slash-command correspondant à votre agent) sur une application qui appelle déjà un provider LLM avec des valeurs codées en dur.

Le skill fonctionne en mode hand-off manuel : à chaque étape nécessitant une écriture dans LaunchDarkly, il prépare les inputs et demande à l'utilisateur de lancer lui-même le skill sibling approprié (configs-create, tools, configs-targeting, online-evals), puis attend le retour avant de continuer. Il requiert la variable d'environnement LD_SDK_KEY et le serveur MCP LaunchDarkly configuré dans l'environnement.

Skills similaires