GODLE

Orquestração gratuita de prompts de IA com 185 funções especializadas, 1.741 modelos e 4 ferramentas MCP — sem necessidade de chave de API

Documentação

SDK GODLE

SDK gratuito de orquestração de prompts de IA com 185 papéis de especialista, 1.741 modelos de prompt e suporte a protocolo de agentes (MCP + A2A).

Nenhuma chave de API necessária. Funciona no navegador e no Node.js. Zero dependências.

O que é GODLE?

GODLE é uma biblioteca gratuita e aberta de prompts de IA e um padrão de orquestração. Ele fornece modelos de prompt estruturados em nível de especialista para 185 papéis profissionais em 24 categorias — desde engenharia de software e ciência de dados até marketing, finanças, jurídico, RH e muito mais.

Cada modelo inclui esquemas de entrada/saída, rubricas de avaliação e dicas de roteamento de modelo. O SDK se conecta a uma arquitetura de duas camadas:

  • Camada 1 (gratuita, sem autenticação): API JSON estática com todos os papéis, modelos, fluxos de trabalho e rubricas de avaliação
  • Camada 2 (chave de API): camada de borda com estado, com sessões, execução de tarefas, streaming e novas tentativas orientadas por avaliação

Início rápido

Navegador

<script src="https://godle.app/api/v3/godle-sdk.js"></script>
<script>
  // List all roles
  const roles = await GODLE.listRoles();
  console.log(roles); // 185 roles

  // Get a specific role with all templates
  const swe = await GODLE.getRole('software-engineering');
  console.log(swe.templates); // 10 prompt templates

  // Generate an expert prompt
  const prompt = await GODLE.generatePrompt('software-engineering', 'system_design', {
    input: 'Design a real-time notification system for 10M users'
  });
  console.log(prompt); // Full structured prompt ready for any LLM
</script>

Node.js

// Using the bundle
const GODLE = require('./sdk/godle-sdk.bundle.js');

// Or import individual modules
const { listRoles, getRole, generatePrompt } = require('./sdk/godle-sdk-core.js');

const roles = await listRoles();
const prompt = await generatePrompt('data-science', 'exploratory_data_analysis', {
  input: 'Analyze customer churn patterns in our SaaS product'
});

Módulos do SDK

MóduloO que faz
godle-sdk-core.jslistRoles(), getRole(), generatePrompt(), evaluateOutput() — API principal somente leitura
godle-sdk-adapters.jsAdaptadores de provedores de LLM para Anthropic e OpenAI com roteamento de modelo
godle-sdk-workflows.jsExecução de fluxos de trabalho DAG com etapas paralelas, novas tentativas orientadas por avaliação, orçamentos de tokens
godle-sdk-sessions.jsSessões persistentes com memória com escopo de papel e histórico de tarefas
godle-sdk-streaming.jsCliente de streaming SSE com monitoramento de heartbeat e reconexão automática
godle-sdk-mcp.jsCliente e servidor MCP — protocolo de ferramentas JSON-RPC 2.0
godle-sdk-a2a.jsCliente e servidor Google A2A — despacho de tarefas agente a agente
godle-sdk.bundle.jsTodos os 7 módulos empacotados como UMD (~128KB)

Papéis disponíveis (185)

Os papéis abrangem 24 categorias profissionais:

Engenharia e TI: Engenharia de Software, Desenvolvimento Frontend, Desenvolvimento Backend, DevOps e SRE, Engenharia de ML, Engenharia de Dados, Engenharia de QA, Engenharia de Segurança, Arquitetura de Nuvem, Arquitetura de Soluções, Redação Técnica

Dados e Análise: Ciência de Dados, Inteligência de Negócios, Análise de Dados, Ciência de Pesquisa

Produto e Design: Gestão de Produto, Design de UX, Design de UI, Operações de Produto

Marketing: Marketing de Conteúdo, Marketing de Crescimento, SEO, Mídias Sociais, Marketing de Marca, Marketing por E-mail, Marketing de Produto

Vendas: Vendas Empresariais, Vendas para Mercado Médio, SDR/BDR, Operações de Vendas, Gestão de Contas

Finanças: FP&A, Contabilidade, Tesouraria, Impostos, Auditoria, Relações com Investidores

RH e Pessoas: Parceria de RH, Recrutamento, L&D, Remuneração e Benefícios, DEI, Análise de Pessoas

Jurídico: Direito Corporativo, Compliance, Gestão de Contratos, Operações Jurídicas, Privacidade/Proteção de Dados

Operações: Cadeia de Suprimentos, Compras, Instalações, Operações de Negócios

Estratégia: Estratégia Corporativa, M&A, Consultoria de Gestão, Desenvolvimento de Negócios

Cliente: Sucesso do Cliente, Suporte ao Cliente, Gestão de Comunidade

...e muito mais. Veja a lista completa de papéis ou chame GODLE.listRoles().

Endpoints da API (gratuitos, sem autenticação)

Todos os endpoints da Camada 1 retornam JSON com CORS habilitado. Nenhuma chave de API necessária.

GET https://godle.app/api/v3/roles.json              # All 185 roles
GET https://godle.app/api/v3/roles/{slug}.json        # Full role + templates
GET https://godle.app/api/v3/categories.json          # 24 categories
GET https://godle.app/api/v3/workflows.json           # 12 multi-step workflows
GET https://godle.app/api/v3/evals.json               # 1,741 eval rubrics
GET https://godle.app/api/v3/team-packs.json          # 8 agent team compositions
GET https://godle.app/api/v3/capabilities.json        # Searchable capability index
GET https://godle.app/api/v3/index.json               # API manifest

Integração MCP

GODLE expõe 4 ferramentas MCP que qualquer agente de IA compatível com MCP pode chamar:

{
  "tools": [
    "godle_list_roles",
    "godle_match_capability",
    "godle_execute_task",
    "godle_compose_workflow"
  ]
}

Manifesto MCP: https://godle.app/.well-known/mcp.json

// Use as MCP client
const client = GODLE.mcp.client('https://godle.app');
const tools = await client.listTools();
const result = await client.callTool('godle_list_roles', { categoryId: 'engineering-it' });

// Expose as MCP server
const server = GODLE.mcp.server();
server.addTool('generate_prompt', { /* schema */ }, async (params) => {
  return GODLE.generatePrompt(params.roleId, params.templateKey, params);
});

Integração A2A

GODLE implementa o protocolo Agente a Agente do Google para orquestração multiagente:

Cartão de agente A2A: https://godle.app/.well-known/agent.json

// Send a task to GODLE via A2A
const client = GODLE.a2a.client('https://godle.app');
const task = await client.sendTask({
  skill: 'software-engineering',
  message: 'Design a microservices architecture for an e-commerce platform'
});

// Re-expose GODLE as your own A2A agent
const server = GODLE.a2a.server({ name: 'my-agent', skills: ['code-review'] });
const card = server.generateAgentCard();

Fluxos de trabalho

12 fluxos de trabalho pré-construídos de várias etapas com execução DAG:

Fluxo de trabalhoEtapasO que faz
feature-development6Pipeline do PRD à revisão de código
incident-response5Detectar, triar, corrigir, postmortem
content-campaign7Estratégia até distribuição
hiring-pipeline6Descrição da vaga até carta de oferta
design-sprint5Pesquisa até protótipo
data-pipeline-build5Esquema até monitoramento
compliance-audit6Escopo até remediação
launch-checklist8Pré-lançamento até pós-lançamento
sales-deal-cycle7Prospect até fechamento
quarterly-planning5OKRs até revisão
onboarding-playbook5Pré-embarque até verificação de 90 dias
vendor-evaluation6Requisitos até contrato
const run = await GODLE.run('feature-development', {
  feature: 'Add real-time notifications',
  context: 'B2B SaaS, 50k users, React frontend, Node backend'
});

Pacotes de equipe

8 composições de equipe de agentes pré-configuradas:

PacotePapéisCaso de uso
product-trioPM, Designer, EngenheiroDesenvolvimento de recursos
saas-mvp6 papéisLançar um MVP
content-engine4 papéisPipeline de conteúdo
growth-team5 papéisExperimentação de crescimento
data-team4 papéisPipeline de dados + análise
enterprise-sales-team4 papéisCiclo de vendas empresariais
incident-response-team4 papéisGestão de incidentes
compliance-team4 papéisAuditoria de compliance

Exemplos

Veja o diretório examples/:

Estrutura de arquivos

godle-sdk/
  sdk/                          # SDK source modules
    godle-sdk-core.js           # Core API (listRoles, getRole, generatePrompt)
    godle-sdk-adapters.js       # LLM provider adapters (Anthropic, OpenAI)
    godle-sdk-workflows.js      # DAG workflow execution engine
    godle-sdk-sessions.js       # Session management with memory
    godle-sdk-streaming.js      # SSE streaming client
    godle-sdk-mcp.js            # MCP client + server
    godle-sdk-a2a.js            # A2A client + server
    godle-sdk.bundle.js         # All-in-one UMD bundle (~128KB)
  docs/
    api-v3.md                   # API reference
    migration-v2-to-v3.md       # v2 to v3 migration guide
    SPEC-AGENTIC-LAYER.md       # Agentic architecture spec
  manifests/
    mcp.json                    # MCP tool manifest
    agent.json                  # A2A agent card
    ai-plugin.json              # ChatGPT plugin manifest
    openapi.json                # OpenAPI 3.1 spec
  examples/
    browser.html                # Browser quick start
    node.js                     # Node.js quick start
    mcp-client.js               # MCP integration example
  llms.txt                      # Compact LLM reference
  llms-full.txt                 # Extended reference with template examples
  LICENSE                       # MIT License
  package.json

Links

Licença

MIT