CommunityRecherche & Datenanalysegithub.com

tderoussel/competitive-teardown

Erforscht ein konkurrierendes Produkt im Vergleich zu deinem eigenen und erstellt ein bewertetes „Bauen-oder-Ignorieren“-Urteil sowie optionalen Text für Vergleichsseiten.

Was ist competitive-teardown?

Dieses Skill führt eine systematische Wettbewerbsanalyse durch, die über eine bloße Feature-Auflistung hinausgeht. Es erstellt ein priorisiertes Urteil mit Aufwandsschätzungen und einer expliziten Liste von Funktionen, die es nicht wert sind, kopiert zu werden. Die Analyse folgt einer spezifischen Methode: Recherche des aktuellen Zustands des Wettbewerbers, Audit des eigenen Repos auf bereits vorhandene Funktionen (um übersehene, aber existierende Lösungen zu identifizieren), Filterung der Lücken durch die Brille des tatsächlichen Benutzers und anschließende Bewertung der Lücken nach ihrem Wert für den Benutzer mit groben Aufwandsschätzungen. Das Skill betont, dass Verteilungseffekte (z. B. Bündelung, Standardintegration) oft eine größere Bedrohung darstellen als die Feature-Sets des Wettbewerbers. Es zwingt den Nutzer, die Analyse als Entscheidungsgrundlage zu nutzen, nicht als reines Feature-Inventar. Es unterstützt die Integration in Projekte, die ihre Forschung dokumentieren, und erfordert bei Vergleichsseiten eine menschliche Freigabe vor der Veröffentlichung.

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

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Wettbewerbsanalyse (Competitive Teardown)

Das Ergebnis ist eine Entscheidung, kein Feature-Inventar. Jede Lücke erhält eine Bewertung, eine Aufwandsschätzung und ein „Bauen-oder-Ignorieren“-Urteil.

Methode

  1. Recherchiere den aktuellen Stand des Wettbewerbers — Preise, Positionierung, was in den letzten 6 Monaten ausgeliefert wurde, worüber sich ihre Nutzer beschweren. Datumsangabe für jede Behauptung; die meisten Kategorien bewegen sich schneller, als die Analyse Bestand hat.

  2. Prüfe dein eigenes Repo auf bereits vorhandene Funktionen. Dies ist der Schritt, der die Antwort ändert. Immer wieder entpuppen sich die scheinbar wertvollsten „Lücken“ als ruhende Gerüste im Codebestand ohne Aufrufer oder als eine Funktion, die hinter einem Flag ausgeliefert wurde, das niemand aktiviert hat. Grep, bevor du zu dem Schluss kommst, dass etwas fehlt.

  3. Filtere durch den tatsächlichen Nutzer. Nenne, wem dein Produkt konkret dient, und beurteile jede Lücke anhand dieser Person. Eine Funktion, die in einer Enterprise-Demo beeindruckt, kann für einen Einzelanwender wertlos sein und umgekehrt. Gib an, wem jede Lücke dient – wenn die Antwort „jemand, an den wir nicht verkaufen“ lautet, dann ist das das Urteil.

  4. Bewerte nach dem Wert für diesen Nutzer, mit einer groben Aufwandsschätzung und dem Grund, warum die Umsetzung günstig oder teuer ist.

Struktur

# <Wettbewerber> vs <Wir> — Wettbewerbslücken-Analyse (JJJJ-MM-TT)

<Eine Zeile, die den verwendeten Forschungsmodus benennt.>

## Überschrift
<Was ihr wirklicher Vorteil ist – normalerweise nicht das, was sie vermarkten.>

## Bewertete Lücken
1. **<Lücke>** (~Aufwand) — Beleg aus dem Repo, warum sie für unseren Nutzer wichtig ist, was gebaut werden soll.

## Explizit nicht nachahmenswert
<Benannt, mit Gründen.>

## Strategische Erkenntnis
<Die dauerhafte Lektion, getrennt von der Feature-Liste.>

Der Abschnitt „Nicht nachahmenswert“ ist Pflicht

Dieser Abschnitt hält das Backlog ehrlich. Ohne ihn ist eine Wettbewerbsanalyse eine Liste von Arbeiten, bei denen du dich jetzt im Rückstand fühlst.

Funktionen, die in Demos gut aussehen und oft niemandem wirklich dienen: benutzerdefinierte Objekte, visuelle Workflow-Canvas, Kanban-Boards, Kollaborationsoberflächen bei Einzelspieler-Produkten und Anreicherungen, die auf einen Käufer abzielen, an den du nicht verkaufst. Lehne sie namentlich mit Begründung ab, damit die nächste Analyse sie nicht erneut vorschlägt.

Verteilung schlägt Funktionen

Wenn der Wettbewerber größer ist, liegt die Bedrohung normalerweise darin, wie sie den Nutzer erreichen – Bündelung, eine Standardintegration, eine etablierte Beziehung – nicht in ihrem Funktionsumfang. Wäge das explizit ab. Eine Analyse, die nur Funktionen vergleicht, wird die falsche Arbeit empfehlen.

Bestehende Einschränkungen

Führe eine kurze Liste früherer Entscheidungen mit, damit die Analyse bereits getroffene Entscheidungen nicht wieder aufrollt: Dinge, deren Entwicklung die Führung bereits abgelehnt hat, Positionierungsaussagen, die ausgeschlossen wurden, und strukturelle Wetten, die nicht zur Debatte stehen. Ergänze sie, sobald Urteile gefällt werden.

Halte sie in einer eigenen Kopie dieses Skills im Projekt fest – der Punkt ist, dass die Tatsache, dass ein Wettbewerber etwas tut, für sich genommen kein Argument ist, eine Entscheidung rückgängig zu machen.

Vergleichsseiten

Falls die Aufgabe Marketingtexte umfasst, verwende das bereits vorhandene Hausmuster, anstatt ein eigenes zu erfinden. Halte jede Tatsachenbehauptung über den Wettbewerber datiert und belegt – diese Seiten sind öffentlich, und eine veraltete Behauptung ist eine Haftung.

Belasse sie als Entwürfe. Veröffentliche keine Vergleichsseite ohne ausdrückliche Genehmigung eines Menschen.

Ausgabe

Schreibe die Analyse dort, wo das Projekt seine Forschung aufbewahrt. Wenn die Wettbewerbsanalyse die Strategie ändert, füge einen datierten Abschnitt zum entsprechenden Hub oder Plan hinzu – überschreibe nicht stillschweigend ein früheres Urteil.

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.

Verwandte Skills