Analyse concurrentielle

Analyse un produit concurrent par rapport au vôtre et produit un verdict classé « construire ou ignorer », ainsi qu’une ébauche de page de comparaison optionnelle. Utilisez cette compétence lorsque l’utilisateur nomme un concurrent ou demande comment son produit se positionne face à un autre.

Qu'est-ce que Analyse concurrentielle ?

Cette compétence transforme une veille concurrentielle en une décision stratégique exploitable. Elle guide l’agent à travers quatre étapes : rechercher l’état actuel du concurrent (tarification, positionnement, plaintes des utilisateurs), auditer votre propre dépôt pour repérer les fonctionnalités existantes mais inutilisées, filtrer chaque écart en fonction de l’utilisateur cible réel, puis classer les écarts par valeur avec une estimation de l’effort. Le résultat est un verdict structuré incluant une liste explicite des éléments « qui ne valent pas la peine d’être copiés », une section sur la distribution par rapport aux fonctionnalités, et des contraintes permanentes pour éviter de rouvrir des décisions déjà tranchées. Idéale pour les développeurs utilisant Claude Code, Cursor ou Codex, elle produit un fichier markdown prêt à être intégré dans le référentiel du projet, avec des instructions strictes pour ne jamais publier de page de comparaison sans validation humaine.

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

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait Analyse concurrentielle ?

Le résultat est une décision, pas un inventaire de fonctionnalités. Chaque écart reçoit un classement, une estimation de l’effort et un verdict « construire ou ignorer ».

Méthode

  1. Rechercher l’état actuel du concurrent — tarification, positionnement, ce qui a été livré au cours des 6 derniers mois, ce que ses utilisateurs reprochent. Datez chaque affirmation ; la plupart des catégories évoluent plus vite que l’analyse ne survit.

  2. Auditer votre propre dépôt pour ce qui existe déjà. C’est l’étape qui change la réponse. À plusieurs reprises, les « écarts » les plus précieux s’avèrent être des squelettes dormants déjà dans le codebase sans appelant, ou une fonctionnalité livrée derrière un drapeau que personne n’a activé. Grep avant de conclure qu’il manque quelque chose.

  3. Filtrer à travers l’utilisateur réel. Nommez précisément qui votre produit sert, et jugez chaque écart par rapport à cette personne. Une fonctionnalité qui impressionne lors d’une démo en entreprise peut être sans valeur pour un utilisateur solo, et vice versa. Indiquez qui chaque écart sert — si la réponse est « quelqu’un à qui nous ne vendons pas », c’est le verdict.

  4. Classer par valeur pour cet utilisateur, avec une estimation approximative de l’effort et ce qui le rend peu coûteux ou coûteux.

Structure

# <Concurrent> vs <Nous> — Analyse des écarts concurrentiels (AAAA-MM-JJ)

<Une ligne nommant le mode de recherche utilisé.>

## Titre
<Ce qui est leur véritable avantage — généralement pas ce qu’ils commercialisent.>

## Écarts classés
1. **<Écart>** (~effort) — preuve issue du dépôt, pourquoi cela importe à notre utilisateur, quoi construire.

## Explicitement pas digne d’être copié
<Nommé, avec raisons.>

## Lecture stratégique
<La leçon durable, distincte de la liste de fonctionnalités.>

La section « pas digne d’être copié » est obligatoire

C’est la section qui maintient le backlog honnête. Sans elle, une analyse concurrentielle est une liste de travail dont vous avez maintenant l’impression d’être en retard.

Fonctionnalités qui impressionnent en démo mais ne servent souvent personne en particulier : objets personnalisés, toiles de workflow visuelles, tableaux kanban, surfaces de collaboration sur des produits mono-utilisateur, et enrichissement destiné à un acheteur à qui vous ne vendez pas. Rejetez-les par leur nom, avec la raison, afin que la prochaine analyse ne les propose pas à nouveau.

La distribution prime sur les fonctionnalités

Lorsque le concurrent est plus gros, la menace est généralement la manière dont ils atteignent l’utilisateur — regroupement, intégration par défaut, relation existante — et non leur ensemble de fonctionnalités. Pesez cela explicitement. Une analyse qui ne compare que les fonctionnalités recommandera le mauvais travail.

Contraintes permanentes

Conservez une courte liste des décisions antérieures afin que l’analyse ne remette pas en cause des décisions déjà tranchées : des choses que la direction a déjà refusé de construire, des affirmations de positionnement écartées, et des paris structurels qui ne sont pas négociables. Ajoutez-y à mesure que les verdicts sont rendus.

Enregistrez-les dans la copie de cette compétence propre au projet — le principe est que le fait qu’un concurrent fasse quelque chose n’est pas, en soi, un argument pour inverser une décision.

Pages de comparaison

Si la demande inclut du contenu marketing, suivez le modèle existant du projet plutôt que d’en inventer un. Maintenez chaque affirmation factuelle sur le concurrent datée et sourcée — ces pages sont publiques et une affirmation obsolète est un passif.

Laissez-les en brouillon. Ne publiez jamais une page de comparaison sans l’approbation explicite d’un humain.

Résultat

Écrivez l’analyse là où le projet conserve ses recherches. Si l’analyse concurrentielle modifie la stratégie, ajoutez une section datée au hub ou au plan concerné — ne remplacez pas silencieusement un verdict antérieur.

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 associés