launchdarkly/onboarding

Integre um projeto ao LaunchDarkly: roteiro inicial, log retomável, explorar repositório, MCP, skills de flags complementares, instalação aninhada de SDK (detectar/planejar/aplicar) e primeira flag. Use ao adicionar LaunchDarkly, configurar ou integrar feature flags em um projeto, integração de SDK ou 'onboard me'.

O que é onboarding?

O skill `launchdarkly/onboarding` foi projetado para guiar desenvolvedores e agentes de IA através do processo completo de integração de um projeto com a plataforma LaunchDarkly de gerenciamento de feature flags. Ele automatiza todo o fluxo de onboarding, desde a geração de um roteiro inicial até a instalação de SDKs aninhados (detectando a linguagem/ framework do projeto, planejando a instalação e aplicando-a), criação da primeira feature flag e configuração de ferramentas complementares como o MCP e outras skills de flags. Suporta múltiplos ambientes de desenvolvimento (IDE e CLI) como Cursor, Codex e Claude Code, oferecendo um log retomável que permite pausar e continuar o processo sem perder o progresso. Ideal para cenários como adicionar LaunchDarkly a um novo projeto, configurar feature flags pela primeira vez, integrar SDKs ou executar um comando simples como 'onboard me'.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/launchdarkly/agent-skills/tree/main/skills/onboarding

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que onboarding faz?

Integre um projeto ao LaunchDarkly: roteiro inicial, log retomável, explorar repositório, MCP, skills de flags complementares, instalação aninhada de SDK (detectar/planejar/aplicar) e primeira flag. Use ao adicionar LaunchDarkly, configurar ou integrar feature flags em um projeto, integração de SDK ou 'onboard me'.

Visão Geral

Este skill orienta você por todo o processo de integração de um projeto com o LaunchDarkly, desde o planejamento inicial até a implantação da primeira feature flag. Ele detecta automaticamente a tecnologia do projeto (linguagem, framework, gerenciador de pacotes), instala o SDK apropriado de forma aninhada e cria sua primeira flag funcional.

Funcionalidades Principais

  • Roteiro Inicial: Gera um roadmap passo a passo personalizado para o seu projeto.
  • Log Retomável: Permite pausar e retomar o processo de integração a qualquer momento.
  • Exploração de Repositório: Analisa a estrutura do projeto para detectar linguagens, frameworks e dependências.
  • MCP (Model Context Protocol): Configura o MCP para comunicação eficiente entre o agente e a plataforma.
  • Skills de Flags Complementares: Instala skills auxiliares para gerenciar feature flags.
  • Instalação Aninhada de SDK: Detecta automaticamente a tecnologia alvo, planeja a instalação e aplica as alterações necessárias.
  • Primeira Flag: Cria e configura sua primeira feature flag no LaunchDarkly.

Plataformas Suportadas

  • Cursor: Suporte total via IDE, incluindo detecção de tecnologia e instalação automática.
  • Codex (IDE): Suporte total com integração nativa na interface do Codex.
  • Claude Code (CLI): Suporte total via linha de comando, com logs detalhados e retomável.
  • Outros Agentes: Pode ser adaptado para outros agentes de IA que suportem o formato de skill.

Como Usar

  1. Inicie o skill usando o comando: onboard me ou Adicione LaunchDarkly a este projeto.
  2. Acompanhe o roteiro gerado e permita que o skill explore seu repositório.
  3. Aguarde enquanto o skill detecta sua tecnologia e planeja a instalação do SDK.
  4. Confirme as alterações quando solicitado para aplicar a instalação.
  5. Teste sua primeira feature flag com o código gerado.

Exemplo de Uso

# Exemplo de comando no Claude Code
> onboard me

# Saída esperada:
# 1. Roteiro gerado com sucesso.
# 2. Repositório explorado: detectado Node.js + Express.
# 3. SDK LaunchDarkly para Node.js planejado.
# 4. Instalação aplicada.
# 5. Primeira flag 'minha-flag' criada e ativa.

Detalhes Técnicos

  • Detecção de Tecnologia: O skill analisa package.json, Gemfile, pom.xml, requirements.txt, .csproj e outros arquivos de configuração padrão.
  • Instalação Aninhada: Suporta instalação em múltiplos níveis de diretório (projetos monorepo, subprojetos, etc.).
  • MCP: Utiliza o Model Context Protocol para comunicação segura e eficiente com a API do LaunchDarkly.
  • Logs: Todos os logs são mantidos em arquivo temporário para suporte a retomada.

Resolução de Problemas

Se encontrar erros durante o processo:

  • Verifique se o repositório tem permissão de escrita.
  • Confirme se o LaunchDarkly SDK está disponível para sua linguagem.
  • Use retomar onboarding para continuar de onde parou.

Licença

Este skill é fornecido sob a licença MIT.

Individual skills in this repo

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

launchdarkly/aiconfig-agent-graphs

DEPRECATED redirect — this skill was renamed to agent-graphs. Do not use this skill; invoke agent-graphs instead. Kept only so old references to aiconfig-agent-graphs still point users to the new name.

launchdarkly/aiconfig-ai-metrics

DEPRECATED redirect — this skill was renamed to built-in-metrics. Do not use this skill; invoke built-in-metrics instead. Kept only so old references to aiconfig-ai-metrics still point users to the new name.

launchdarkly/aiconfig-create

DEPRECATED redirect — this skill was renamed to configs-create. Do not use this skill; invoke configs-create instead. Kept only so old references to aiconfig-create still point users to the new name.

launchdarkly/aiconfig-custom-metrics

DEPRECATED redirect — this skill was renamed to custom-metrics. Do not use this skill; invoke custom-metrics instead. Kept only so old references to aiconfig-custom-metrics still point users to the new name.

launchdarkly/aiconfig-migrate

DEPRECATED redirect — this skill was renamed to migrate. Do not use this skill; invoke migrate instead. Kept only so old references to aiconfig-migrate still point users to the new name.

launchdarkly/aiconfig-online-evals

DEPRECATED redirect — this skill was renamed to online-evals. Do not use this skill; invoke online-evals instead. Kept only so old references to aiconfig-online-evals still point users to the new name.

launchdarkly/aiconfig-projects

DEPRECATED redirect — this skill was renamed to projects. Do not use this skill; invoke projects instead. Kept only so old references to aiconfig-projects still point users to the new name.

launchdarkly/aiconfig-snippets

DEPRECATED redirect — this skill was renamed to snippets. Do not use this skill; invoke snippets instead. Kept only so old references to aiconfig-snippets still point users to the new name.

launchdarkly/aiconfig-targeting

DEPRECATED redirect — this skill was renamed to configs-targeting. Do not use this skill; invoke configs-targeting instead. Kept only so old references to aiconfig-targeting still point users to the new name.

launchdarkly/aiconfig-tools

DEPRECATED redirect — this skill was renamed to tools. Do not use this skill; invoke tools instead. Kept only so old references to aiconfig-tools still point users to the new name.

launchdarkly/aiconfig-update

DEPRECATED redirect — this skill was renamed to configs-update. Do not use this skill; invoke configs-update instead. Kept only so old references to aiconfig-update still point users to the new name.

launchdarkly/aiconfig-variations

DEPRECATED redirect — this skill was renamed to configs-variations. Do not use this skill; invoke configs-variations instead. Kept only so old references to aiconfig-variations still point users to the new name.

launchdarkly/apply

Apply LaunchDarkly SDK onboarding: install dependency (or dual-SDK pair), configure env and secrets with consent, add init at entrypoint(s), verify compile. Nested under sdk-install; next is run.

launchdarkly/detect

Detect repository stack for LaunchDarkly SDK onboarding: languages, frameworks, package managers, monorepo targets, entrypoints, existing LD usage. Nested under sdk-install; next is plan.

launchdarkly/first-flag

Create a boolean first flag, add evaluation, toggle on/off for end-to-end proof. Parent onboarding Step 6; uses MCP, API, or ldcli; optional flag-create skill.

launchdarkly/launchdarkly-experiment-setup

Set up and run experiments in LaunchDarkly. Create experiments with metrics, treatments, and flag config, start iterations to collect data, swap design between iterations, and stop with a winner.

launchdarkly/launchdarkly-flag-cleanup

Safely remove a feature flag from code while preserving production behavior. Use when the user wants to remove a flag from code, delete flag references, or create a PR that hardcodes the winning variation after a rollout is complete.

launchdarkly/launchdarkly-flag-create

Create and configure LaunchDarkly feature flags in a way that fits the existing codebase. Use when the user wants to create a new flag, wrap code in a flag, add a feature toggle, or set up an experiment. Guides exploration of existing patterns before creating.

launchdarkly/launchdarkly-flag-discovery

Audit your LaunchDarkly feature flags to understand the landscape, find stale or launched flags, and assess removal readiness. Use when the user asks about flag debt, stale flags, cleanup candidates, flag health, or wants to understand their flag inventory.

launchdarkly/launchdarkly-flag-targeting

Control LaunchDarkly feature flag targeting including toggling flags on/off, percentage rollouts, targeting rules, individual targets, and copying flag configurations between environments. Use when the user wants to change who sees a flag, roll out to a percentage, add targeting rules, or promote config between environments.

Habilidades Relacionadas