lead-research-brief
ASecurityInvestiga un lead comercial B2B, mapea sus procesos operativos AS-IS y genera el backlog de una app a medida. Entrega 3 artefactos (resumen en chat + HTML interactivo + Word) y opcionalmente una demo-app funcional con datos sintéticos y branding del cliente (Fase 6). USAR SIEMPRE cuando el usuario diga "investiga este lead", "haz el brief de", "prepara la propuesta para", "genera el mapa de procesos de", "brief_investigacion", o proporcione un formulario de lead con organización, sector o pro...
- 9 stars
- 0 votes
- 0 copies
- 1 view
- Added August 30, 2026
Works with
Security analysis
100/100Pro scans all 7 files and shows the line behind each finding
npx -y skills add Luispitik/lead-research-brief --agent claude-codeAre you the author of lead-research-brief?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/luispitik-lead-research-brief)---
name: lead-research-brief
version: 1.1.0
license: CC-BY-NC-SA-4.0
repository: https://github.com/Luispitik/lead-research-brief
description: >
Investiga un lead comercial B2B, mapea sus procesos operativos AS-IS y genera el
backlog de una app a medida. Entrega 3 artefactos (resumen en chat + HTML interactivo
+ Word) y opcionalmente una demo-app funcional con datos sintéticos y branding del
cliente (Fase 6). USAR SIEMPRE cuando el usuario diga "investiga este lead", "haz el
brief de", "prepara la propuesta para", "genera el mapa de procesos de",
"brief_investigacion", o proporcione un formulario de lead con organización, sector
o problema.
---
# Brief · Investigación · Propuesta
## ¿Qué hace esta skill?
Dado un lead (organización + contexto), esta skill ejecuta una investigación exhaustiva
y genera tres entregables sincronizados. Opcionalmente (Fase 6) produce una cuarta
pieza: una demo-app funcional con datos sintéticos y branding del cliente para enseñar
en vivo en la reunión comercial.
1. **Resumen en chat** — hallazgos clave, fricciones detectadas y oportunidades IA
2. **HTML interactivo** — dos pestañas: Mapa de Procesos AS-IS + Funcionalidades app a medida
3. **Documento Word (.docx)** — informe estructurado listo para entregar o archivar
4. **Demo-app pre-reunión (opcional)** — single-file HTML con 4 vistas, datos sintéticos
del sector y paleta/logo del cliente
---
## FASE 0 — Recoger el formulario del lead
Si el usuario no ha proporcionado aún todos los datos, pedirle que rellene (o confirmar
los que ya dio):
```
FORMULARIO DE LEAD — BRIEF INVESTIGACIÓN PROPUESTA
1. Nombre de la organización:
2. Sector / actividad principal:
3. URL web (si existe):
4. Nombre del interlocutor/a y cargo:
5. Problema o necesidad detectada (en sus propias palabras):
6. Contexto adicional (tamaño, número de empleados, software actual conocido, etc.):
7. Objetivo de la reunión o de la propuesta:
```
Extraer del formulario: `org_name`, `sector`, `url`, `contact_name`, `contact_role`,
`pain_statement`, `context`, `goal`.
---
## FASE 1 — Investigación exhaustiva (web_search o launch_extended_search_task)
**OBLIGATORIO usar búsqueda web.** No inventar datos. Si hay herramienta de investigación
extendida disponible, usarla. Si solo hay web_search, hacer al menos 6-8 búsquedas
combinando los vectores siguientes:
### Vectores de investigación
Leer `references/research_vectors.md` para la guía completa de búsquedas por sector.
En resumen, investigar siempre:
| # | Vector | Ejemplo de query |
|---|--------|-----------------|
| 1 | Organización en sí | `"[org_name]" [ciudad] [sector]` |
| 2 | Software / herramientas actuales | `"[org_name]" software gestión OR ERP OR CRM` |
| 3 | Normativa sectorial relevante | `normativa [sector] España 2024 2025` |
| 4 | Benchmark competencia / equivalentes | `colegios [sector] España digitalización software` |
| 5 | Casos de uso IA en el sector | `inteligencia artificial [sector] automatización España` |
| 6 | Dolores comunes del sector | `[sector] problemas gestión ineficiencias digitalización` |
| 7 | Contexto regulatorio IA | `EU AI Act [sector] obligaciones riesgo` |
| 8 | Noticias recientes de la org | `"[org_name]" site:es OR noticias 2024 2025` |
### Qué extraer
- **Datos verificados de la organización**: tamaño, sede, web, redes, responsables
- **Software o herramientas actuales** (si se pueden inferir o encontrar)
- **Contexto normativo** que afecta al sector (fechas clave, obligaciones)
- **Fricciones comunes** del sector (validadas por el pain_statement del formulario)
- **Oportunidades IA** concretas y aplicables (no genéricas)
- **Integraciones externas** habituales del sector
---
## FASE 2 — Construir el Mapa de Procesos AS-IS
Con los datos investigados, identificar entre **6 y 10 áreas operativas** de la organización.
Para cada área construir:
```
Área {N}:
id: snake_case_único
label: "Nombre del área"
icon: emoji representativo
color: color HEX (asignar uno de la paleta: ver references/palette.md)
light: versión clara del color (para fondos)
desc: "Descripción de una línea de qué gestiona esta área"
steps: [ entre 6 y 9 pasos, cada uno con:
label: descripción del paso (acción concreta)
actor: quién lo ejecuta (persona, sistema, organización externa)
type: "entrada" | "proceso" | "decisión" | "integración" | "salida"
]
integrations: [ 2-4 sistemas o plataformas externas relevantes ]
pains: [ 2-4 fricciones actuales concretas y verificadas ]
```
**Reglas de calidad del mapa:**
- Cubrir el ciclo de vida completo de la organización (no solo lo que mencionó el lead)
- Al menos un paso de tipo `integración` por área
- Los `pains` deben ser concretos y ligados al sector (no genéricos)
- Los actores deben ser realistas para el tamaño de la organización
---
## FASE 3 — Construir el Backlog de Funcionalidades
Diseñar entre **6 y 10 módulos** de una app a medida que resuelva los pain points del mapa.
Para cada módulo:
```
Módulo {N}:
cat: "Nombre del módulo"
icon: emoji
color: color HEX de la paleta
items: [ entre 3 y 6 funcionalidades, cada una con:
label: "Nombre de la funcionalidad"
desc: "Descripción de qué hace y qué problema resuelve (2-3 líneas)"
prioridad: "Esencial" | "Recomendado" | "A valorar"
]
```
**Reglas de priorización:**
- `Esencial`: resuelve el pain principal del lead, obligatorio en MVP
- `Recomendado`: alto valor, implementar en segunda fase
- `A valorar`: interesante pero no crítico, para valorar con el cliente
Cada módulo debe corresponder a al menos un área del mapa de procesos.
Incluir siempre un módulo de **IA Aplicada** y uno de **Cumplimiento / Gobernanza**.
---
## FASE 4 — Generar los tres entregables
### 4A — Resumen en chat
Responder en el chat con esta estructura:
```
## Brief: [Nombre organización]
**Interlocutor/a:** [nombre] · [cargo]
**Sector:** [sector] · **Tamaño estimado:** [dato]
### Hallazgos clave
- [hallazgo 1 con dato concreto]
- [hallazgo 2]
- ...
### Fricciones principales detectadas
- [fricción 1 — área]
- [fricción 2 — área]
- ...
### Oportunidades IA prioritarias
1. [oportunidad con impacto esperado]
2. ...
### Ecosistema digital actual
[software/herramientas detectadas]
### Contexto normativo relevante
[normativa + fechas clave que crean urgencia]
```
### 4B — HTML interactivo
Leer `references/html_template_guide.md` para la guía completa de generación del HTML.
En resumen:
- Estructura idéntica a `procesos_premium.html` (misma estética, mismos colores CSS)
- Dos pestañas en nav: **Mapa de Procesos** / **Funcionalidades**
- Los datos de AREAS[] y FUNCIONALIDADES[] se inyectan con los datos del lead
- El nombre de la organización aparece en el nav y en los títulos de sección
- Guardar como `brief_[org_slug]_[YYYYMMDD].html` en /mnt/user-data/outputs/
### 4C — Documento Word (.docx)
Leer `/mnt/skills/public/docx/SKILL.md` para generar el Word correctamente.
Estructura del Word:
1. Portada (nombre org, fecha, ref, operador/consultora)
2. Resumen ejecutivo (hallazgos, fricciones, oportunidades)
3. Mapa de Procesos AS-IS (tabla por área: pasos + integraciones + fricciones)
4. Propuesta de Funcionalidades (tabla por módulo con prioridad)
5. Contexto normativo y oportunidad IA
6. Próximos pasos recomendados
Guardar como `brief_[org_slug]_[YYYYMMDD].docx` en /mnt/user-data/outputs/
---
## FASE 5 — Presentar al usuario
Usar `present_files` con ambos archivos (HTML primero, luego Word).
Confirmar en el chat que la investigación está completa y ofrecer ajustes.
Tras presentar, ofrecer explícitamente la Fase 6 (demo-app pre-reunión) si el lead
parece de alto potencial: *"¿Quieres que te genere también una demo-app funcional
para enseñar en la reunión, con su logo y datos sintéticos del sector?"*
---
## FASE 6 (opcional) — Generar demo-app funcional pre-reunión
**No ejecutar esta fase por defecto.** Ejecutar **solo** si el usuario lo pide
explícitamente con frases como "genera la demo", "prepara la app pre-reunión",
"hazme la aplicación para enseñar", "haz el demo para la reunión", o confirma
tras la oferta de Fase 5.
El objetivo es producir una mini-aplicación funcional con datos sintéticos que
demuestre 2-3 módulos del backlog (prioridad Esencial) como si fueran un producto
ya existente. El operador la enseña en vivo en la reunión comercial con el lead.
### Inputs
- `backlog` de Fase 3 (módulos priorizados Esencial / Recomendado / A valorar)
- `pain_statement` del formulario (Fase 0)
- `org_name`, `sector`, `url` del lead (Fase 0)
- Si hay URL, intentar extraer el **logo del cliente**. Rutas típicas:
`/logo.png`, `/logo.svg`, `/brand/<slug>-icon.png`, `/_next/image?url=...`,
`/favicon.ico`, o `<meta property="og:image">`.
- **Paleta**: extraer de la web del cliente si es posible (CSS variables, classes
Tailwind, inspección visual). Fallback: paleta neutral según sector.
### Output
Archivo `demo_[org_slug]_[YYYYMMDD].html` en `/mnt/user-data/outputs/`.
Single-file HTML autocontenido. Abre offline en cualquier navegador, sin servidor
ni build step.
### Guía completa
Leer `references/app_demo_guide.md` para:
- Stack técnico exacto y CDNs
- Plantilla de layout (sidebar + topbar + vistas)
- Patrones de datos sintéticos por sector (colegio, clínica, staffing, despacho, PYME, agri, ayuntamiento)
- Reglas de selección de módulos a demostrar del backlog
- Librería de respuestas IA mock por categoría
- Reglas de branding (logo con fallback monograma, paleta, tipografía)
En resumen:
- **Stack**: React 18 + ReactDOM + Tailwind 3 + Babel standalone (todo vía CDN, sin npm).
- **4 vistas**: Home (dashboard ejecutivo) + 2-3 módulos del backlog + Asistente IA.
- **Datos sintéticos** contextualizados al sector: 20-40 registros por entidad principal.
- **IA mock**: 4 respuestas pre-baked, redactadas por Claude en el tono + idioma del cliente.
- **CRUD ligero** con persistencia en `localStorage`.
- **Branding**: logo cliente si disponible (con fallback monograma), paleta, tagline.
### Reglas de selección de módulos a demostrar
1. Priorizar 2-3 módulos con prioridad **Esencial** del backlog de Fase 3.
2. Preferir los que tienen máximo impacto visual (tablas con acciones, dashboards, chat IA).
3. Incluir siempre: Home/Dashboard + módulo que resuelve el pain principal + Asistente IA (4 presets).
4. Si no hay 3 módulos Esenciales, completar con 1 Recomendado de alto impacto visual.
### Tono y localización del contenido
- **Idioma**: el del cliente. Lead en EE.UU. → inglés; España → español; LATAM → español.
- **Voz del sector**: warehouse/ops → directo y operativo; clínica/colegio → calmo y confiable; despacho jurídico → formal y preciso; ayuntamiento → institucional.
- **Datos sintéticos**: nombres, direcciones, clientes realistas del país y sector.
- **Respuestas IA**: deben sonar como output real, no como placeholder. Citar datos concretos del sector y del propio dataset sintético.
### Límites importantes
- No ejecutar sin autorización explícita del usuario (consume tiempo y tokens).
- Usar **sólo** datos sintéticos. Nunca datos reales del cliente ni de terceros.
- No prometer funcionalidad que la demo no muestre ("aún aprendiendo" para input libre).
- Incluir nota visible al pie del Asistente IA: *"Demo — respuestas pre-configuradas. La versión conectada usa los datos reales del cliente."*
- Mostrar botón **Reset demo** en topbar para restaurar el estado inicial entre demos.
---
## Referencias de esta skill
- `references/research_vectors.md` — guía de búsquedas por sector con queries tipo
- `references/html_template_guide.md` — guía completa del HTML premium + datos de colores
- `references/palette.md` — paleta de colores por área/módulo
- `references/pain_library.md` — biblioteca de fricciones comunes por sector
- `references/app_demo_guide.md` — guía de la demo-app funcional (Fase 6 opcional)
Leer solo la referencia necesaria en cada fase. No cargarlas todas a la vez.
Files in this skill
- CLAUDE.md
- SKILL.md
- references/app_demo_guide.md
- references/html_template_guide.md
- references/pain_library.md
- references/palette.md
- references/research_vectors.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.