Yurieff/competidores

Traza los competidores de una startup: escribe una prueba de membresía explícita, barre operadores a través de varias rutas independientes, clasifica cada uno como directo / ex directo / indirecto, compara precios de manera equivalente desde páginas publicadas, investiga la financiación total por competidor con una verificación de entidad, y barre comparables de fusiones y adquisiciones con valores de transacción y múltiplos. Produce una nota de competidores, un CSV, un gráfico de precios y un libro de análisis de mercado compartible de dos hojas (competidores + comparables de M&A). Crea la carpeta de la empresa e investiga el material fuente por sí mismo cuando no existe. Invocar cuando el usuario diga "quién compite con X", "investigación de competidores sobre X" o "/competidores X".

¿Qué es competidores?

Esta habilidad para agentes de IA realiza un análisis completo de competidores para startups. Al recibir el nombre de una empresa, genera automáticamente un informe detallado que incluye una prueba de membresía explícita para clasificar competidores en directos, ex directos e indirectos, basándose en rutas de búsqueda independientes. También compara precios de manera equivalente, investiga la financiación total de cada competidor con verificación de entidad para evitar errores comunes, y analiza comparables de fusiones y adquisiciones. El resultado final son cuatro archivos dentro de la carpeta de la empresa: un informe markdown, un CSV, un gráfico de precios y un libro de Excel compartible de dos hojas. Es compatible con plataformas como Claude Code, Cursor y Codex, y está diseñado para usarse como una herramienta de investigación de mercado robusta y reproducible que evita sesgos y errores de datos comunes.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Yurieff/fundraising-skill-pack/tree/HEAD/skills/competitors

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace competidores?

Lo que estás haciendo

Te han preguntado quién más está en el mercado de una startup, a qué precio, con el dinero de quién – y a qué precio se han vendido empresas similares.

  ESCRIBE LA PRUEBA  ──►  BARRIDO  ──►  CLASIFICAR  ──►  PRECIO  ──►  FINANCIACIÓN  ──►  COMPARABLES DE M&A
   ¿qué cuenta?         varias        directo /      equivalente    quién respalda   quién compró
                        rutas         indirecto                      a quién, a cuánto

Entregables – exactamente cuatro archivos en <slug-de-la-empresa>/competitor-research/, relativo al directorio de trabajo actual:

  1. competitor-report.md – la nota. El entregable principal.
  2. competitors.csv – una fila por competidor, con clasificación, precios, financiación, evidencia.
  3. price-ladder.png – un gráfico de la comparación de precios.
  4. <slug-de-la-empresa>_market_analysis.xlsx – el libro compartible de dos hojas: competidores + comparables de M&A (Paso 9).

Además, raw/ que contiene cada página obtenida, tal cual, y workbook-data.json – la entrada estructurada del libro.

Entradas

Desde $ARGUMENTS o la conversación: una empresa. Una carpeta, una presentación suelta, o solo un nombre o URL – los tres funcionan (Paso 0). Si dos empresas comparten el nombre, pregunta cuál antes de gastar una búsqueda.


Paso 0 – Construye lo que no está

Nunca informes "sin datos".

La tarjeta de la empresa

<slug-de-la-empresa>/company-profile.md – léela primero. Si falta, créala. Si un campo está vacío y lo aprendes, complétalo y actualiza updated / updated_by. Nunca sobrescribas un campo relleno: si encuentras un valor diferente, agrega una fila a ## Conflicts con ambos valores y fuentes. La tarjeta termina con una sección ## Conflicts (créeala si falta) cuyo encabezado de tabla es exactamente | Field | Card value | Card source | New value | New source | Found by | Date |.

CampoValores permitidos
Trabajo realizado para el clienteuna oración, en las propias palabras de la empresa, entrecomillada, con URL
Quién pagatexto libre
Modelo de negocioB2B · B2C · B2G
Modelo de ingresossuscripción · transacción · anuncios · único · n.d.
Mercadoexactamente uno: Fintech y seguros · Salud y bio · Comercio y retail · Logística y cadena de suministro · IA e infraestructura de datos · Software empresarial · Ciberseguridad · Legal, cumplimiento y gobernanza · Ventas y marketing · RRHH y talento · Educación · Medios, juegos y entretenimiento · Bienes raíces y construcción · Energía, clima y agricultura · Industrial y robótica · Estilo de vida y servicios al consumidor · Otros
Verticaltexto libre
Etapapre-semilla · semilla · Serie A · Serie B+ · n.d.
Geografíapaís de la sede; países en los que vende
Ronda que se está levantandocantidad + moneda + instrumento, o "no declarado"
Métricas disponiblesdónde (updates/, exportaciones), o "ninguna"

Frontmatter: company, slug, website, updated (fecha ISO), updated_by (nombre de la habilidad). La tabla de la tarjeta tiene una tercera columna, Source, rellenada para cada campo.

Usa la tarjeta en lugar de volver a investigar lo que ya contiene: su fila "Trabajo realizado para el cliente" es el trabajo que necesitas a continuación. Investiga la oferta de la empresa nuevamente solo para los campos que están vacíos.

  carpeta + presentación  →  léelo, adelante
  presentación suelta     →  construye la carpeta, presentación en <slug-de-la-empresa>/deck/
  solo nombre             →  construye la carpeta, luego INVESTIGA qué vende la empresa

Necesitas una cosa antes del Paso 1: ¿qué trabajo hace esta empresa para su cliente? Tómalo de la tarjeta si está relleno; de lo contrario, obténlo del sitio web de la empresa, en sus propias palabras, no de una etiqueta de categoría, y escríbelo en la tarjeta. Guarda cada búsqueda en raw/. Crea la carpeta de la empresa <slug-de-la-empresa>/: la presentación, si la hay, va a deck/, tu salida a competitor-research/.


Paso 1 – Escribe la prueba

Antes de nombrar un solo competidor, escribe qué debe hacer una empresa para contar como tal. Descompón el trabajo en partes observables.

  un servicio físico podría necesitar tres partes:
      recoge del cliente · almacena fuera del sitio · reentrega a pedido

  una herramienta B2B podría necesitar dos:
      sirve al mismo comprador · reemplaza la misma partida presupuestaria

Luego las tres clases:

 DIRECTO          hace todo el trabajo, evidenciado en su propio sitio
 EX DIRECTO       lo hizo una vez – ya no comercia de forma independiente
 INDIRECTO        falla al menos una parte, pero compite por el mismo
                  cliente / punto de precio / capital

La prueba va en el informe, impresa, para que un lector pueda clasificar una empresa que el barrido pasó por alto. También es la única defensa contra los dos modos de fallo aquí: contar empresas adyacentes como rivales, y pasar por alto rivales que se describen a sí mismos de manera diferente.

⚠️ Las categorías rara vez comparten un vocabulario. El mismo producto se vende con diferentes palabras por diferentes vendedores. Si barres solo las palabras que la empresa usa sobre sí misma, sistemáticamente pasarás por alto a los operadores más grandes, más antiguos y mejor distribuidos que usan lenguaje incumbente. Escribe la prueba en función, nunca en autodescripción.


Paso 2 – Barrido, a través de varias rutas independientes

Una búsqueda no es un barrido. Ejecuta al menos cuatro rutas que cada una podría descubrir un competidor que las otras pasan por alto:

 1  vocabulario        cada palabra que usa la categoría, no solo la de la empresa
 2  el cliente         ¿qué buscaría realmente un comprador?
 3  registros          Códigos SIC de Companies House · SEC EDGAR · asociaciones comerciales
 4  lado de la oferta  ¿quién vende software/servicios A estos operadores?
                       sus listas de clientes son un censo
 5  rastreos inversos  páginas de comparación de competidores, páginas de "alternativas a X",
                       categorías de sitios de reseñas
 6  capital            prensa de financiación, carteras de aceleradoras e inversores, y
                       `<slug-de-la-empresa>/competitor-candidates/candidates.csv`, si existe

La Ruta 6 lee el archivo de candidatos. <slug-de-la-empresa>/competitor-candidates/candidates.csv (escrito por thesis-fit) tiene las columnas name,domain,fund,portfolio_url,why_flagged,found_by,date_found. Cada fila es un candidato: recibe la prueba del Paso 1 como cualquier otro nombre, y se evalúa en el Paso 3. Una fila cuyo name es none found significa que la cartera de ese fondo fue barrida – no la barras de nuevo. Un candidato que falla la prueba del Paso 1 y no compite por el mismo comprador es excluido (Paso 3): no recibe una fila en el CSV y se enumera en la sección Método como "excluido – <qué parte falló>", nunca se elimina silenciosamente. La sección Método de la nota dice cuántos candidatos provinieron de carteras de fondos y cómo se evaluó cada uno.

Regla de parada: detente cuando dos rutas consecutivas no agreguen ningún competidor material nuevo. El barrido ha convergido solo si ninguna ruta dejó una lista nombrada sin verificar (un directorio, una lista de clientes, una página de "alternativas a X" cuyos nombres no fueron todos probados); de lo contrario, el recuento es un piso. Si te detienes antes – presupuesto, bloqueos, tiempo – dilo en la nota y llama al recuento un piso. Un censo que no convergió es un piso, no un techo, y el lector debe saber cuál tiene.

⚠️ Las bases de datos de firmografía pagas NO son una séptima ruta. Apollo.io fue medida contra un censo de 34 operadores construido a mano el 2026-08-06: recuperó 56% a ciegas, tuvo 50% de falsos positivos, y 8 de 34 operadores estaban ausentes de su índice por completo. Es una capa de enriquecimiento, no una ruta de descubrimiento. Dos reglas sobreviven de esa prueba y se aplican a cualquier fuente de este tipo:

  una fila de la base de datos es un CANDIDATO, nunca un competidor
      → todavía necesita la prueba del Paso 1, evidenciada en el sitio web de la empresa.
        El texto de descripción de la base de datos es de terceros y no cuenta.

  una fila no coincidente significa DESCONOCIDO, nunca PEQUEÑO
      → la falla de cobertura es silenciosa: una empresa que la base de datos no tiene
        devuelve vacío, no marcado.

Clasifica a cada operador a medida que avanzas:

 MATERIAL   multi-ciudad, financiado, franquiciado, o evidentemente escalado
 MENOR      en funcionamiento, pero de mercado único o sub-escala
 MICRO      unipersonal, pre-lanzamiento, o una entidad comercial no verificable

Paso 3 – Clasificar

Aplica la prueba del Paso 1 a cada uno. La evidencia para cada clasificación es una cita del sitio propio de la empresa, registrada en el CSV.

Decisiones límite que tomar explícitamente, porque se repiten:

  parece similar, falla una parte    →  INDIRECTO, y di qué parte
  mismo trabajo, diferente mano de obra →  generalmente INDIRECTO – nombra la diferencia
  muerto o absorbido                  →  EX DIRECTO, con lo que le sucedió
  falla una parte Y no compite        →  EXCLUIDO – no es un competidor: sin fila en el CSV; enumerado en la
  por el mismo comprador                 sección Método como "excluido – <parte que falló>"

Los competidores ex directos valen un esfuerzo real. Lo que les sucedió a las empresas que ya lo intentaron suele ser la sección más relevante para la toma de decisiones en el informe: quién las compró, por cuánto, contra cuánto recaudaron.


Paso 4 – Precio

  EQUIVALENTE        misma unidad, mismo mercado, nivel por nivel   ← la comparación real
  SOLO PRECIO DE ENTRADA  "desde $X" – la base difiere              ← etiquetado como tal

Reglas:

  • Solo precios publicados en la propia página del operador. No la versión de la presentación del precio de un competidor. Vuelve a obtenerlos tú mismo.
  • Compara titular con titular, y nivel coincidente con nivel coincidente. Aplicar los descuentos de una empresa mientras se cotizan otros al precio de lista es la forma estándar en que esta tabla miente.
  • Cuando las unidades difieren genuinamente, dilo en lugar de forzar una comparación.
  • Registra lo que está excluido – tarifas de configuración, entrega, incorporación, mínimos.

Paso 5 – Financiación, por competidor

Para cada empresa encontrada:

  total recaudado      moneda + cantidad
  última ronda         etapa + fecha
  inversores           quién lideró
  fuente               de dónde vino
  bandera              D / E / N/A     ← N/A = no divulgado, NO cero

Dónde buscar, en orden de confianza:

  SEC EDGAR / Form D  ─┐
  Companies House      ├─  presentaciones   → bandera D
  página de la empresa ─┘
  prensa de financiación  ──  reportado  → bandera E
  agregadores          ──  ruidoso     → bandera E, y nombra cuál

⚠️ Verificación de entidad – omitirla ya ha producido dos cifras falsas en ejecuciones reales.

  "Boombox recaudó $7M de Forerunner + Ulu"
        │
        └─►  esa ronda pertenece a boombox.io – una empresa de MÚSICA generativa de IA.
             La empresa de almacenamiento del mismo nombre no tiene ningún registro de financiación.

  Misma fuente: "BOXIE24, $5.5M Serie A"  →  tal ronda no existe.

La ronda debe nombrar a ESTA empresa – este dominio, este mercado, este país. El mismo nombre no es la misma empresa. Si no puedes vincularlo, marca N/A. Nunca tomes prestada una ronda.

Ambas cifras falsas anteriores provinieron de comparables proporcionados por la empresa. Trata la financiación de competidores proporcionada por la empresa como una pista para verificar, nunca como una fuente.


Paso 6 – Comparables de M&A

¿Quién ha comprado empresas como esta, y a qué precio? Barre adquisiciones en la categoría – prensa de adquisiciones, anuncios del adquirente, presentaciones SEC, Companies House, el rastro de ex directos del Paso 3 (esas salidas también pertenecen aquí).

Tres niveles de comparable, y cada fila dice qué nivel es dentro de su propia celda de descripción – un lector de la hoja sola debe saber qué tipo de comparable está viendo:

 1  ANÁLOGO DE PRODUCTO DIRECTO     mismo producto, adquirido
 2  ANÁLOGO DE CLIENTE / ICP        mismo comprador y partida presupuestaria, producto diferente
                                    (ICP = perfil de cliente ideal)
 3  REFERENCIA FINANCIERA           jugador horizontal más grande cuyo acuerdo ancla el
                                    rango de múltiplos – etiquetado "referencia financiera,
                                    no un análogo de producto"

Por acuerdo, busca: adquirente · año del acuerdo · valor del acuerdo / VE (con advertencias de estructura) · ingresos en el acuerdo · VE/Ingresos · EBITDA · VE/EBITDA · otras métricas en el momento del acuerdo · razón del acuerdo (lo que el adquirente dijo que estaba comprando).

Disciplina – esta tabla es donde se inventan los múltiplos, por lo tanto:

  "NO SE PUEDE CALCULAR" ES UNA RESPUESTA.  Nunca derives un múltiplo de:
      · una participación parcial            (80% del capital no es VE)
      · una fórmula de earn-out              (4.25× EBITDA como fórmula de pago no es un múltiplo)
      · períodos no coincidentes             (ingresos de 2018 bajo un precio de acuerdo de 2021)
      · cifras a nivel de grupo              (los ingresos de la matriz no son los de la filial)
    Escribe "No se puede calcular" y di por qué, en la celda.

  "NO DIVULGADO" SE ESCRIBE COMPLETO.  Nunca un N/A desnudo, nunca un espacio en blanco –
    no divulgado ≠ cero, y una celda en blanco se lee como "no hay nada".

  LA VERIFICACIÓN DE ENTIDAD SE APLICA A LOS ACUERDOS.  El acuerdo debe nombrar a ESTA empresa –
    mismo dominio, mismo mercado. Nunca tomes prestada una adquisición más que una ronda.

Cada figura lleva su fuente como un hipervínculo en el libro (Paso 9) y una fila en la tabla de fuentes del informe. Cuando un precio reportado por la prensa no esté confirmado por ninguna de las partes, dilo junto al número.

Cierra el paso con un párrafo de síntesis – se convierte en la fila inferior de la hoja de M&A del libro: ¿el mercado de acuerdos está probado?, ¿quiénes son los probables adquirentes de esta empresa, y qué rango de múltiplos apoyan realmente los acuerdos divulgados – nombrando qué empresas forman los límites (un rango limitado por un SaaS horizontal y una empresa de servicios no es un rango de análogos directos, y el lector debe saberlo).


Paso 7 – Escribe el CSV

competitors.csv, columnas exactamente:

name, domain, country, classification, grade, legs_matched, evidence, status, price_entry, price_basis, price_like_for_like, total_raised, last_round, investors, funding_flag, funding_source, confidential, note, url

  • classification – direct · former direct · indirect · unverified
  • grade – material · minor · micro
  • evidence – la cita textual que lo colocó en su clase
  • confidential – no (predeterminado, evidenciado públicamente) · yes (provino de la sala de datos)

Un CSV, no dos. Si se necesita una copia compartible más tarde, vacía los campos en las filas confidential = yes y mantén las filas – filtrar filas elimina competidores que el informe perfila, lo que ya ha tenido que deshacerse una vez.


Paso 8 – El gráfico

Usa cualquier Python 3 que tenga matplotlib para generar un price-ladder.png que muestre los precios de los competidores directos e indirectos. El eje X son los nombres de los competidores, el eje Y es el precio en la misma moneda. Añade etiquetas para el nivel de precio (entrada vs. equivalente). Guarda el gráfico en competitor-research/.


Paso 9 – El libro de trabajo

Genera <slug-de-la-empresa>_market_analysis.xlsx con dos hojas:

Hoja 1: Competidores – una fila por competidor, con las mismas columnas que el CSV pero formateado para compartir. Las filas confidenciales tienen sus campos de datos vaciados (pero la fila permanece).

Hoja 2: Comparables de M&A – una fila por acuerdo, con columnas: acquirer, target, deal_year, deal_value, revenue_at_deal, EV_Revenue, EBITDA, EV_EBITDA, deal_rationale, source, tier, notes

Cada figura tiene un hipervínculo a su fuente. La fila final es el párrafo de síntesis del Paso 6.


Paso 10 – Escribe el informe

competitor-report.md – una nota completa de 1-3 páginas con:

  • Resumen ejecutivo
  • La prueba (Paso 1)
  • Método: qué rutas se usaron, cuántos candidatos, cuántos fueron excluidos y por qué
  • Competidores directos
  • Competidores ex directos
  • Competidores indirectos
  • Tabla de precios
  • Tabla de financiación
  • Análisis de M&A
  • Fuentes

Consideraciones finales

  • Nunca tomes prestada una ronda o un acuerdo – verifica la entidad.
  • Nunca informes "sin datos" – construye la carpeta tú mismo.
  • El CSV es una fuente de verdad. No lo edites a mano.
  • El libro de trabajo es para compartir. Las filas confidenciales se vacían, no se eliminan.
  • Documenta cada fuente. Cada cifra necesita un hipervínculo.
  • El gráfico debe ser legible. Etiqueta los ejes, añade un título, guarda en PNG.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills relacionados