tderoussel/competitive-teardown

Investiga un producto competidor frente al tuyo y produce un veredicto clasificado de construir o ignorar, más un texto opcional de página comparativa. Úsalo cuando el usuario nombre un competidor o pregunte cómo se compara su producto con otro.

¿Qué es competitive-teardown?

Este skill realiza un análisis competitivo estructurado que va más allá de un simple inventario de características. Su objetivo es generar una decisión clasificada: para cada brecha identificada, asigna un rango, una estimación de esfuerzo y un veredicto de construir o ignorar. El skill soporta plataformas como Claude Code, Cursor y Codex, y se activa con frases como "vs us", "competitor", "what does X have", "should we copy", "competitive gap", "teardown" o "are we behind". El método incluye investigar el estado actual del competidor (pricing, posicionamiento, lanzamientos recientes, quejas de usuarios), auditar el propio repositorio para detectar funcionalidades ya existentes pero inactivas, filtrar cada brecha contra el perfil del usuario real del producto, y clasificar por valor para ese usuario con estimaciones de esfuerzo. Es útil porque evita recomendar trabajo innecesario: incluye una sección obligatoria de "no vale la pena copiar" que rechaza características que impresionan en demos pero no sirven al usuario objetivo, y pesa explícitamente si la amenaza real del competidor es su alcance (distribución, bundling) en lugar de su conjunto de funciones.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tderoussel/agent-skills/tree/main/skills/competitive-teardown

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

Análisis competitivo (Teardown)

El resultado es una decisión, no un inventario de características. Cada brecha recibe un rango, una estimación de esfuerzo y un veredicto de construir o ignorar.

Método

  1. Investiga el estado actual del competidor — precios, posicionamiento, qué lanzaron en los últimos 6 meses, de qué se quejan sus usuarios. Fecha cada afirmación; la mayoría de las categorías se mueven más rápido de lo que sobrevive el informe.

  2. Audita tu propio repositorio para ver qué ya existe. Este es el paso que cambia la respuesta. Repetidamente, las "brechas" de mayor valor resultan ser andamios inactivos ya presentes en el código base sin llamadores, o una funcionalidad lanzada tras una bandera que nadie activó. Busca (grep) antes de concluir que falta algo.

  3. Filtra a través del usuario real. Nombra a quién sirve tu producto, específicamente, y juzga cada brecha en función de esa persona. Una característica que impresiona en una demo empresarial puede ser inútil para un usuario individual, y viceversa. Indica a quién sirve cada brecha — si la respuesta es "alguien a quien no le vendemos", ese es el veredicto.

  4. Clasifica por valor para ese usuario, con una estimación aproximada de esfuerzo y qué lo hace barato o caro.

Estructura

# <Competidor> vs <Nosotros> — Análisis de brechas competitivas (AAAA-MM-DD)

<Una línea nombrando el modo de investigación utilizado.>

## Titular
<Cuál es su verdadera ventaja — generalmente no lo que comercializan.>

## Brechas clasificadas
1. **<Brecha>** (~esfuerzo) — evidencia del repositorio, por qué importa a nuestro usuario, qué construir.

## Explícitamente no vale la pena copiar
<Nombradas, con razones.>

## Lectura estratégica
<La lección duradera, separada de la lista de características.>

La sección de no vale la pena copiar es obligatoria

Es la sección que mantiene honesto el backlog. Sin ella, un análisis competitivo es una lista de trabajo en la que ahora te sientes atrasado.

Características que demuestran bien y a menudo no sirven a nadie en particular: objetos personalizados, lienzos visuales de flujo de trabajo, tableros kanban, superficies de colaboración en productos mono-usuario, y enriquecimiento dirigido a un comprador al que no le vendes. Recházalas por nombre, con la razón, para que el próximo análisis no las vuelva a proponer.

La distribución supera a las características

Cuando el competidor es más grande, la amenaza suele ser cómo llegan al usuario — empaquetamiento, una integración predeterminada, una relación con el titular — no su conjunto de funciones. Pesa eso explícitamente. Un análisis que solo compara características recomendará el trabajo equivocado.

Restricciones permanentes

Lleva una lista corta de fallos previos para que el análisis no reabra decisiones ya tomadas: cosas que la dirección ya ha decidido no construir, afirmaciones de posicionamiento que han sido descartadas, y apuestas estructurales que no están sujetas a debate. Agrégales según se tomen veredictos.

Regístralos en la copia propia de este skill del proyecto — el punto es que un competidor haciendo algo no es, por sí mismo, un argumento para revertir una decisión.

Páginas comparativas

Si la solicitud incluye copia de marketing, sigue cualquier patrón de casa que ya exista en lugar de inventar uno. Mantén cada afirmación factual sobre el competidor fechada y con fuente — estas páginas son públicas y una afirmación obsoleta es un riesgo.

Déjalas como borradores. No publiques una página comparativa sin la aprobación explícita de un humano.

Salida

Escribe el análisis donde el proyecto guarda su investigación. Si el análisis cambia la estrategia, agrega una sección fechada al centro o plan relevante — no anules silenciosamente un veredicto anterior.

Individual skills in this repo

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

tderoussel/codebase-audit

Runs a ranked, evidence-backed audit of a product, codebase, or subsystem, ending in a verify list that separates proven findings from inferred ones. Use when the user asks for an audit, a gap analysis, a deep read, a bug hunt, a readiness check, a re-audit, a state reconciliation, or asks what they are not seeing. Trigger phrases include "audit", "gap analysis", "what am I missing", "deep audit", "readiness", "bug hunt", "review the whole thing". Produces findings and a verify list; does not fix.

tderoussel/decision-council

Run a structured multi-perspective review of a decision instead of getting one agreeable answer. Use when the user says run a council, get me perspectives on this, should I do X, stress-test this decision, or is this a good idea.

tderoussel/fleet-brief

Authors a workstream brief for dispatching multiple parallel build agents across one codebase, with per-lane file ownership, shared-ground warnings, and a derived DO-NOT list. Use whenever work is about to be split across concurrent agents, workers, lanes, or waves — even if the user does not say "write a brief". Trigger phrases include "fan out", "parallel agents", "orchestrate this", "split into lanes", "workstreams", "run these in parallel", "review-gated build". Produces the brief; does not dispatch.

tderoussel/inbox-triage

Triage an email inbox — sort what needs a reply, draft the replies, flag what needs a decision, and surface what can be ignored or unsubscribed. Use when the user says triage my inbox, do my email, what's in my inbox, or clean up my email.

tderoussel/overnight-build

Composes an autonomous unattended Claude Code build prompt that survives usage-limit resets via BUILD_LOG.md checkpointing, plus the launcher that restarts it. Use when the user asks for an overnight build, an autonomous build, a build to run while they sleep, an unattended or unsupervised session, or any long build they will not be monitoring. Trigger phrases include "overnight build", "run overnight", "build while I sleep", "autonomous build", "let it run", "unattended". Produces a single copyable prompt; does not run the build.

tderoussel/session-log

Write a durable record of a work session — what was built, root-caused, or shipped — into the project's notes. Use when the user says log this session, write a session log, record this, or when a substantial piece of work has just finished and needs to be handed off to a future session.

tderoussel/ship-gate

Verification gate for a Next.js-on-Vercel + Supabase + GitHub Actions stack, to run before claiming anything is shipped, deployed, live, merged, passing, or done. Use before saying a change is in production, before merging a PR, before reporting CI green, and before writing any status into a document — even if the user does not ask for verification. Trigger phrases include "is it live", "did it deploy", "ship it", "merge it", "is CI green", "confirm prod", "did that work". Encodes traps where the obvious check returns a false pass.

tderoussel/vault-doctor

Audits and repairs an Obsidian vault's structural health — broken [[wikilinks]], ambiguous duplicate filenames, missing or malformed frontmatter, stale status markers, and hub notes whose state sections have gone cold. Use when the user asks about vault health, broken links, vault cleanup, dead links, orphan notes, tag consistency, or says the vault feels messy or out of date. Trigger phrases include "vault health", "broken links", "clean up the vault", "audit the vault", "is the vault current". Read-only by default; every repair is proposed before it is made.

Skills relacionados