SparkLaunch

O SparkLaunch ajuda fundadores em estágio inicial a transformar ideias em empresas constituídas, em crescimento e prontas para investidores. Por meio de fluxos de trabalho guiados, ferramentas assistidas por IA, programas para fundadores e métricas de prontidão continuamente atualizadas, os fundadores podem validar as necessidades dos clientes, planejar seu produto e estratégia de go-to-market, constituir a empresa, gerenciar equity e documentos corporativos, e se preparar para captação de recursos.

Documentação

Habilidades do SparkLaunch

Este repositório contém as habilidades canônicas, receitas e o pacote de plugin instalável para a experiência conectada do SparkLaunch no ChatGPT.

Experiência do Usuário

O SparkLaunch ajuda fundadores a selecionar ou criar um projeto de negócio, validar uma ideia, gerar ativos de marca, publicar superfícies de lançamento mensuráveis, revisar sinais de campanhas e páginas de destino, operar fluxos de trabalho privados de CRM e preparar casos de incorporação com gate de direitos com tarefas específicas por pessoa no Action Center.

O fluxo amplo padrão é:

  1. Conecte o SparkLaunch e selecione um projeto acessível, ou crie um com uma descrição completa do negócio.
  2. Quando um projeto for criado, aguarde a conclusão da pesquisa de Validação de Ideia enfileirada automaticamente (normalmente 10 a 15 minutos).
  3. Gere opções de paleta e logotipo.
  4. Crie uma campanha, arquivo QR e página de destino.
  5. Revise os sinais observados e o contexto de CRM fundamentado.

Instalação e Conexão

  • ChatGPT: A disponibilidade do SparkLaunch no ChatGPT é separada deste repositório público e da listagem no MCP Registry. Quando o aplicativo SparkLaunch estiver disponível para sua conta, inicie uma nova conversa com o SparkLaunch selecionado. O OAuth começa na primeira ação protegida.
  • Codex: Adicione https://github.com/SparkLaunch-Dev/SparkLaunch-Skills como um marketplace de plugins Git e instale o plugin sparklaunch. Abra uma nova tarefa após a instalação para que as ações atuais do plugin sejam carregadas.
  • Outros clientes MCP: Descubra io.github.SparkLaunch-Dev/sparklaunch por meio do MCP Registry oficial ou configure o endpoint HTTP Streamable https://sparklaun.ch/api/mcp/. O cliente deve suportar o fluxo OAuth do servidor; nunca cole tokens em prompts ou configurações compartilhadas com outras pessoas.

Consulte Conectar SparkLaunch ao ChatGPT para orientações sobre conexão, reconexão, seleção de projeto e desconexão.

Contrato de Segurança Compartilhado

  1. A autenticação é conectada via OAuth e gerenciada pelo host. Ela começa na primeira ação protegida do SparkLaunch em uma conversa onde o conector está carregado; as habilidades nunca solicitam credenciais, códigos OAuth ou cabeçalhos de transporte. Se as ações necessárias estiverem ausentes, a habilidade para e direciona o usuário a abrir uma nova conversa no ChatGPT com o SparkLaunch selecionado, em vez de relatar incorretamente a ausência do conector como um desafio OAuth. Se uma conexão carregada estiver expirada ou revogada, a habilidade para antes de gravações, pede ao usuário para reconectar pelo AI Agent e tenta novamente somente após a reconexão ser bem-sucedida e qualquer resultado anterior incerto for verificado.
  2. projects.list é a fonte da verdade para projetos acessíveis. Ferramentas com escopo de projeto recebem um argumento explícito project_id.
  3. Cada gravação recebe um idempotency_key estável para a mutação exata pretendida. Gravações incertas não são repetidas com novas chaves.
  4. Antes de uma gravação ou confirmação, a habilidade verifica projects.get.effective_permissions quando a autorização com escopo de projeto se aplica. Ferramentas destrutivas ou de estado público retornam uma prévia de confirmação de uso único somente após o preflight de autorização no servidor ser bem-sucedido. O usuário deve aprovar explicitamente antes que a chamada exata seja reenviada com seu token de confirmação.
  5. As habilidades não usam URLs REST com token de consulta, endpoints de compatibilidade, cabeçalhos legados de projeto ou rotas de fallback ocultas.
  6. Saídas geradas de logotipo e QR usam referências de arquivo HTTPS de curta duração, nunca base64 bruto ou URLs de dados.
  7. Ativos configurados, estado publicado, tráfego, conversões, persistência de CRM e receita são relatados como camadas de prova separadas.
  8. Erros voltados ao usuário permanecem concisos. Segredos, diagnósticos privados, IDs internos de propriedade e dados pessoais desnecessários nunca são expostos.
  9. Escopos OAuth são a autorização máxima da conexão. O plano do projeto selecionado e o papel do usuário no projeto podem restringir ainda mais uma ferramenta; uma negação por plano/papel não é motivo para reconectar o OAuth.
  10. Identificadores e versões de concorrência permanecem disponíveis apenas como estado interno opaco de chamada de ferramenta. Prosa voltada ao usuário, tabelas, confirmações e transferências usam nomes ou descrições legíveis por humanos e nunca expõem valores de identificador/versão, rótulos, referências entre parênteses ou colunas.

Estrutura do Repositório

  • sparklaunch-*/: fonte canônica das habilidades
  • recipes/: fluxos de trabalho conectados de fundadores com múltiplas ferramentas
  • plugins/sparklaunch/: espelho empacotado determinístico mais metadados de plugin
  • .agents/plugins/marketplace.json: catálogo de instalação local do repositório

As pastas canônicas de habilidades são os únicos arquivos editados manualmente. Execute scripts/sync_plugin.py --write para atualizar espelhos empacotados e scripts/validate_submission.py para verificar codificações, paridade, metadados, referências de ferramentas e artefatos de submissão.

Desenvolvimento e Validação

Clone os repositórios de aplicativo e habilidades como diretórios irmãos ao executar os testes completos do pacote ou regenerar a submissão do ChatGPT:

parent/
  SparkLaunch/
    backend/
  SparkLaunch-Skills/

scripts/generate_submission.py importa os contratos canônicos de ferramentas MCP de ../SparkLaunch/backend, então python scripts/generate_submission.py --check e python -m pytest tests -q exigem esse checkout irmão. Um clone independente de SparkLaunch-Skills ainda pode executar python scripts/validate_submission.py para validação apenas do pacote.

Toda mudança publicada de plugin também deve atualizar plugins/sparklaunch/.codex-plugin/plugin.json para uma nova versão. Instalações de marketplace Git são armazenadas em cache por versão do plugin, então publicar arquivos alterados sob uma versão existente pode deixar um pacote antigo em cache ativo.

MCP Registry Oficial

O server.json raiz publica o serviço de produção como o servidor remoto HTTP Streamable io.github.SparkLaunch-Dev/sparklaunch. A versão do descritor deve corresponder a ../SparkLaunch/backend/mcp_server_version.py; aumente ambos para cada nova publicação no Registry, pois versões publicadas são imutáveis.

O descritor omite intencionalmente repository: o repositório público de habilidades não é a fonte privada do servidor MCP, e o Registry oficial suporta um servidor de código fechado quando seu endpoint remoto é publicamente acessível. Valide a partir deste repositório com o publicador oficial mais recente:

mcp-publisher validate

Publique uma nova versão aprovada com o fluxo de trabalho Publish to MCP Registry do GitHub Actions do repositório. Ele baixa a versão fixada do publicador, verifica sua soma de verificação, valida server.json, autentica com GitHub OIDC e publica sem uma credencial armazenada do Registry. Versões do Registry são imutáveis, então implante e observe a versão correspondente de propriedade do aplicativo antes de acionar o fluxo de trabalho.

A versão 1.0.0 está atualmente publicada e ativa. Verifique a descoberta por meio de:

https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.SparkLaunch-Dev/sparklaunch

Publicação no MCP Registry, disponibilidade no GitHub, implantação de produção e revisão do aplicativo no ChatGPT são estados de lançamento separados. Não descreva um como prova de outro.

Habilidades Atuais

  • sparklaunch-platform: roteador amplo de fluxo de trabalho do fundador
  • sparklaunch-projects: descoberta e gerenciamento de projetos
  • sparklaunch-idea-validation: análise de mercado, concorrentes e TAM/SAM/SOM
  • sparklaunch-color-palettes: geração e recuperação de paletas
  • sparklaunch-logo-generation: geração de logotipo e transferência de arquivo
  • sparklaunch-campaigns: campanhas, links curtos, QR, atribuição e estatísticas
  • sparklaunch-landing-pages: criação de landing pages, publicação, análises e leads
  • sparklaunch-sales-crm: fluxos de trabalho de lead, contato, negócio, atividade e cartão de visita
  • sparklaunch-incorporation: direitos, preparação de casos, tarefas privadas de participantes, correções, status e submissão interna de Filing Operations

Consulte recipes/README.md para os fluxos de trabalho de múltiplas etapas suportados.

Suporte, Segurança e Licença