Skills

Replica : 11 skills Claude Code pour faire de la rétro-ingénierie de n'importe quelle application et la reconstruire en votre produit

Pour les utilisateurs de Claude Code qui veulent faire de la rétro-ingénierie d'une application existante et la reconstruire en produit rebrandé sur leur propre domaine ; avant utilisation, les prérequis essentiels sont d'exécuter le script d'installation shell officiel en une ligne, de redémarrer Claude Code après l'installation, et de confirmer que vous avez le droit d'analyser et de reconstruire l'application cible.

Official source · realtahailyas/reverse-engineer-app-skills

Install

curl -fsSL https://raw.githubusercontent.com/realtahailyas/reverse-engineer-app-skills/main/install.sh | sh

À qui cela s'adresse

  • Aux utilisateurs de Claude Code qui veulent comprendre comment une application existante « fonctionne » et qui souhaitent avoir la possibilité de la reconstruire en un produit sous leur propre marque. Le positionnement officiel est un flux complet allant de « how does this app work? » à une application utilisable, rebrandée et hébergée sur votre propre domaine, incluant la reconnaissance des interfaces et des flux, la cartographie du modèle de données, la production d'une matrice de fonctionnalités, puis la conception et la reconstruction.
  • Le paquet s'appelle Replica et, selon la description officielle, fournit 11 skills Claude Code, appelés dans l'ordre du flux de travail (par exemple /replica-recon → /replica-architect → /replica-design → /replica-build, etc.).
  • Prérequis d'utilisation : vous devez exécuter ces skills dans Claude Code, et après l'installation il faut redémarrer Claude Code pour qu'ils prennent effet ; il est officiellement indiqué que les skills sont installés dans ~/.claude/skills/ et sont disponibles dans chaque projet. Les outils intégrés ne dépendent que de la bibliothèque standard Python, et il est officiellement précisé « pas besoin de pip install ».
  • Les preuves n'indiquent pas les exigences d'environnement au-delà du système d'exploitation (hormis le script d'installation couvrant macOS/Linux/Git Bash), ni les limites légales et d'autorisation concernant la rétro-ingénierie de l'application cible ; la page officielle ne donnait pas ces précisions au moment de la collecte. Avant toute utilisation, assurez-vous par vous-même que vous avez le droit d'analyser et de reconstruire l'application cible.
  • Cas où ce n'est pas adapté : si vous ne travaillez pas dans Claude Code, si vous ne pouvez pas exécuter un script d'installation shell, ou si vous n'avez pas l'autorisation d'analyser/reconstruire l'application cible — les preuves ne soutiennent pas l'utilisation dans ces conditions.

Première tentative en 3 minutes

Le chemin principal recommandé est le script d'installation shell officiel en une ligne (macOS/Linux/Git Bash) :

  1. Prérequis : Claude Code est installé et votre terminal peut accéder à GitHub (raw.githubusercontent.com).

  2. Installation : exécutez dans le terminal

    curl -fsSL https://raw.githubusercontent.com/realtahailyas/reverse-engineer-app-skills/main/install.sh | sh
    

    Attention : il s'agit d'une méthode pipe-to-shell, le contenu du script s'exécute directement sur votre machine, et l'emplacement d'installation est ~/.claude/skills/. Avant l'exécution, il est conseillé de télécharger d'abord le script pour l'inspecter vous-même.

  3. Redémarrez Claude Code : la documentation officielle exige explicitement un redémarrage après l'installation pour que les skills soient disponibles dans chaque projet.

  4. Déclenchez une première tâche à faible risque : dans Claude Code, saisissez

    /replica-recon Reverse engineer Calendly
    

    C'est la première étape de reconnaissance du flux de travail, qui analyse uniquement l'application cible que vous avez désignée. Cette opération déclenche un accès à un service externe (l'application cible) ; les preuves ne précisent pas son comportement réseau exact ni si elle lit ou écrit des fichiers locaux — c'est inconnu. Si l'application cible a des conditions d'utilisation restrictives, vérifiez d'abord.

  5. Signal de succès : Claude Code répond correctement à /replica-recon et commence à produire le résultat de la reconnaissance en rétro-ingénierie de l'application cible (analyse des interfaces, des flux, du modèle de données, etc.). Les preuves ne listent pas de chemins de fichiers de sortie précis ; fiez-vous à la sortie réelle dans la session.

La documentation officielle propose également, comme option secondaire, l'installation via le marketplace de plugins Claude Code : exécutez dans Claude Code /plugin marketplace add realtahailyas/reverse-engineer-app-skills, puis /plugin install replica@reverse-engineer-app-skills. Cette méthode ne nécessite pas d'exécuter manuellement le script shell.

Remarque : /replica-recon est une opération d'analyse/reconnaissance ; le fait qu'elle soit de nature diagnostique ne permet pas de conclure qu'elle ne lit ni n'écrit de fichiers, qu'elle n'exécute pas de commandes ou qu'elle est « sans risque » — ces comportements ne sont pas documentés officiellement et restent inconnus.

Cas d'usage

Cas 1 : comprendre un concurrent avant de décider de le cloner. Vous envisagez de répliquer une application de planification. Après avoir installé et redémarré Claude Code, saisissez /replica-recon Reverse engineer Calendly. Cela lance la phase de reconnaissance du flux de travail Replica et produit une analyse de l'interface, des flux et du modèle de données de l'application, ainsi que des éléments pour la matrice de fonctionnalités. C'est un point de départ purement analytique ; dans le périmètre des preuves, on peut attendre un rapport de rétro-ingénierie structuré ; la suite est à votre discrétion. Type de contenu : document d'analyse technique, produit directement par l'agent dans la session.

Cas 2 : poursuivre le flux jusqu'à la conception et la reconstruction. Une fois les conclusions de la reconnaissance jugées acceptables, appelez successivement dans Claude Code les skills suivants : /replica-architect, /replica-design, /replica-build, etc. (la documentation officielle décrit cette chaîne comme « proceeding through /replica-architect, /replica-design, /replica-build, etc. »). L'objectif est de passer de l'analyse à la production d'une application déployable et rebrandée. Attention : à partir de /replica-build et des étapes suivantes, il est très probable que des fichiers de votre projet soient créés ou modifiés et que des commandes de build soient exécutées ; ces effets de bord ne sont pas détaillés officiellement et restent inconnus. Vérifiez à chaque étape l'emplacement et le contenu des productions avant de continuer. Périmètre confirmable : les preuves officielles ne listent que ces noms de commandes et l'objectif global « live, rebranded app on your own domain » ; le format d'entrée/sortie précis de chaque étape n'est pas fourni dans les preuves.

Limites d'utilisation

  • Effets de bord de l'installation : le script du chemin principal écrit dans ~/.claude/skills/ (la documentation indique que les skills de ce répertoire sont disponibles dans tous les projets), ce qui modifie l'état de votre machine ; vous pouvez examiner le contenu du script avant de l'exécuter.
  • Réseau : la phase de reconnaissance effectue une rétro-ingénierie d'une application réelle et implique nécessairement un accès au service cible externe ; le mode, le périmètre et la fréquence des requêtes ne sont pas précisés officiellement — c'est inconnu. Utilisez uniquement avec autorisation.
  • Environnement d'exécution : le script d'installation prend en charge macOS/Linux/Git Bash ; les outils intégrés utilisent la bibliothèque standard Python, sans pip install. Aucune autre dépendance d'exécution n'est mentionnée dans les preuves.
  • Prérequis côté client : Claude Code est l'environnement d'utilisation décrit officiellement ; les preuves n'indiquent pas si d'autres clients fonctionnent — ne supposez pas que cela marche ailleurs.
  • Restrictions officielles explicites : redémarrage obligatoire de Claude Code après l'installation ; aucune dépendance pip supplémentaire nécessaire.
  • Informations clés non confirmées : savoir si les skills de chaque étape lisent ou écrivent des fichiers locaux, où aboutissent les livrables après /replica-build, si l'application cible de la rétro-ingénierie comporte des restrictions contractuelles, et quel est le périmètre des types d'applications cibles prises en charge — rien de tout cela n'est précisé dans les preuves de la page officielle. Avant utilisation, il est conseillé de sonder d'abord avec une étape d'analyse comme /replica-recon, puis de décider si vous passez aux étapes suivantes, plus invasives.