GODLE

Orquestración gratuita de prompts con IA con 185 roles expertos, 1,741 plantillas y 4 herramientas MCP — sin necesidad de clave API

Documentación

GODLE SDK

SDK gratuito de orquestación de prompts de IA con 185 roles expertos, 1.741 plantillas de prompts y soporte de protocolos de agente (MCP + A2A).

No se requiere clave de API. Funciona en navegador y Node.js. Cero dependencias.

¿Qué es GODLE?

GODLE es una biblioteca de prompts de IA gratuita y abierta, y un estándar de orquestación. Proporciona plantillas de prompts estructuradas de nivel experto para 185 roles profesionales en 24 categorías, desde ingeniería de software y ciencia de datos hasta marketing, finanzas, legal, RRHH y más.

Cada plantilla incluye esquemas de entrada/salida, rúbricas de evaluación y sugerencias de enrutamiento de modelos. El SDK se conecta a una arquitectura de dos capas:

  • Capa 1 (gratuita, sin autenticación): API JSON estática con todos los roles, plantillas, flujos de trabajo y rúbricas de evaluación
  • Capa 2 (clave de API): capa perimetral con estado que incluye sesiones, ejecución de tareas, streaming y reintentos basados en evaluación

Inicio 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 del SDK

MóduloQué hace
godle-sdk-core.jslistRoles(), getRole(), generatePrompt(), evaluateOutput() — API principal de solo lectura
godle-sdk-adapters.jsAdaptadores de proveedores LLM para Anthropic y OpenAI con enrutamiento de modelos
godle-sdk-workflows.jsEjecución de flujos de trabajo DAG con pasos paralelos, reintentos basados en evaluación y presupuestos de tokens
godle-sdk-sessions.jsSesiones persistentes con memoria limitada por rol e historial de tareas
godle-sdk-streaming.jsCliente de streaming SSE con monitoreo de heartbeat y reconexión automática
godle-sdk-mcp.jsCliente y servidor MCP — protocolo de herramientas JSON-RPC 2.0
godle-sdk-a2a.jsCliente y servidor A2A de Google — despacho de tareas agente a agente
godle-sdk.bundle.jsLos 7 módulos empaquetados como UMD (~128KB)

Roles disponibles (185)

Los roles abarcan 24 categorías profesionales:

Ingeniería y TI: Ingeniería de Software, Desarrollo Frontend, Desarrollo Backend, DevOps y SRE, Ingeniería de ML, Ingeniería de Datos, Ingeniería de QA, Ingeniería de Seguridad, Arquitectura Cloud, Arquitectura de Soluciones, Redacción Técnica

Datos y Analítica: Ciencia de Datos, Inteligencia de Negocios, Analítica de Datos, Ciencia de Investigación

Producto y Diseño: Gestión de Producto, Diseño UX, Diseño UI, Operaciones de Producto

Marketing: Marketing de Contenidos, Marketing de Crecimiento, SEO, Redes Sociales, Marketing de Marca, Email Marketing, Marketing de Producto

Ventas: Ventas Enterprise, Ventas Mid-Market, SDR/BDR, Operaciones de Ventas, Gestión de Cuentas

Finanzas: FP&A, Contabilidad, Tesorería, Impuestos, Auditoría, Relaciones con Inversores

RRHH y Personas: HR Business Partnering, Reclutamiento, L&D, Compensación y Beneficios, DEI, Analítica de Personas

Legal: Derecho Corporativo, Cumplimiento, Gestión de Contratos, Operaciones Legales, Privacidad/Protección de Datos

Operaciones: Cadena de Suministro, Adquisiciones, Instalaciones, Operaciones de Negocio

Estrategia: Estrategia Corporativa, M&A, Consultoría de Gestión, Desarrollo de Negocio

Cliente: Éxito del Cliente, Soporte al Cliente, Gestión de Comunidad

...y más. Consulta la lista completa de roles o llama a GODLE.listRoles().

Endpoints de API (gratuitos, sin autenticación)

Todos los endpoints de la Capa 1 devuelven JSON con CORS habilitado. No se necesita clave de API.

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

Integración MCP

GODLE expone 4 herramientas MCP que cualquier agente de IA compatible con MCP puede invocar:

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

Manifiesto 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);
});

Integración A2A

GODLE implementa el protocolo Agent-to-Agent de Google para la orquestación multiagente:

Tarjeta 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();

Flujos de trabajo

12 flujos de trabajo predefinidos de varios pasos con ejecución DAG:

Flujo de trabajoPasosQué hace
feature-development6Canalización de PRD a revisión de código
incident-response5Detectar, clasificar, corregir, postmortem
content-campaign7De estrategia a distribución
hiring-pipeline6De descripción del puesto a carta de oferta
design-sprint5De investigación a prototipo
data-pipeline-build5De esquema a monitoreo
compliance-audit6De alcance a remediación
launch-checklist8De pre-lanzamiento a post-lanzamiento
sales-deal-cycle7De prospecto a cierre
quarterly-planning5De OKRs a revisión
onboarding-playbook5De pre-incorporación a revisión de 90 días
vendor-evaluation6De requisitos a contrato
const run = await GODLE.run('feature-development', {
  feature: 'Add real-time notifications',
  context: 'B2B SaaS, 50k users, React frontend, Node backend'
});

Paquetes de equipo

8 composiciones de equipos de agentes preconfiguradas:

PaqueteRolesCaso de uso
product-trioPM, Diseñador, IngenieroDesarrollo de funcionalidades
saas-mvp6 rolesLanzar un MVP
content-engine4 rolesCanalización de contenido
growth-team5 rolesExperimentación de crecimiento
data-team4 rolesCanalización de datos + analítica
enterprise-sales-team4 rolesCiclo de ventas enterprise
incident-response-team4 rolesGestión de incidentes
compliance-team4 rolesAuditoría de cumplimiento

Ejemplos

Consulta el directorio examples/:

Estructura de archivos

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

Enlaces

Licencia

MIT