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
- Inicie o skill usando o comando:
onboard meouAdicione LaunchDarkly a este projeto. - Acompanhe o roteiro gerado e permita que o skill explore seu repositório.
- Aguarde enquanto o skill detecta sua tecnologia e planeja a instalação do SDK.
- Confirme as alterações quando solicitado para aplicar a instalação.
- 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,.csproje 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 onboardingpara continuar de onde parou.
Licença
Este skill é fornecido sob a licença MIT.