Communitygithub.com

samarv/Shanon

Créez, prototypéz et déployez rapidement des applications full-stack à l'aide d'outils IA « texte-à-application ». Utilisez cette compétence lorsque vous devez créer une application greenfield, construire un prototype haute fidélité pour des tests utilisateurs, ou contourner les goulots d'étranglement techniques traditionnels pour des outils internes.

Qu'est-ce que Shanon ?

Cette compétence transforme le rôle du chef de produit en lui permettant de diriger un agent IA pour construire directement le logiciel, réduisant les délais de développement de mois à semaines et les coûts jusqu'à 99 %. Elle s'appuie sur un framework appelé "JIRA-Prompt" qui consiste à traiter chaque interaction avec un agent IA (comme Bolt) comme la rédaction d'un ticket de qualité pour un développeur senior. Les étapes clés incluent la définition du périmètre technique (fonctionnalités, stack, données), l'équilibre entre spécifications rigides et libertés créatives pour l'UI, et le débogage itératif (captures d'écran, protocole "déblocage"). Le flux de travail couvre l'extraction de designs Figma, le prototypage en direct avec des changements fonctionnels, et le déploiement en un clic vers des hébergeurs comme Netlify ou Vercel. Les pièges courants incluent la migration de code legacy, le sur-prompting initial, et la méconnaissance du caractère déterministe du code. Cette compétence est idéale pour des projets greenfield ou des modules isolés, et permet de passer du concept à un produit live en quelques jours ou semaines.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/samarv/Shanon/tree/HEAD/.claude/skills/ai-native-product-building

Demander à votre IA préférée

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

Documentation

La construction de produits avec l'IA native change le rôle du chef de produit : au lieu de rédiger des spécifications pour d'autres, il dirige directement un agent IA pour construire le logiciel. Cette approche réduit le temps de développement de mois à semaines et les coûts jusqu'à 99 %.

Le Framework "JIRA-Prompt"

Traitez chaque interaction avec un agent IA (comme Bolt) comme si vous rédigiez un ticket de haute qualité pour un développeur senior.

1. Définir le périmètre technique

Au lieu de descriptions générales, fournissez les paramètres spécifiques dont l'IA a besoin pour lancer l'environnement :

  • Identifier la fonctionnalité principale : "Fais un clone de Spotify avec streaming, playlists et support de fichiers MP3."
  • Spécifier la stack : Indiquez les intégrations souhaitées (par exemple, "Utilise Supabase pour la base de données et Netlify pour l'hébergement").
  • Fournir un contexte de données : Collez les données brutes (ex : bio LinkedIn, lignes CSV, ou directives de marque) directement dans le prompt pour donner du contexte à l'IA.

2. Équilibrer spécifications et "vibes"

Les agents IA performent mieux lorsqu'on leur donne un mélange d'exigences rigides et de liberté créative.

  • Haute spécificité : Utilisez-la pour la logique métier, les schémas de données et les flux utilisateur.
  • Le prompt "Vibe" : Pour l'UI/UX, utilisez un langage descriptif plutôt que du CSS spécifique.
    • Exemple : "Fais en sorte que ça ressemble à un site de dons médicaux haut de gamme — propre, professionnel et digne de confiance."
    • Exemple : "Rends-le plus joli et plus moderne."

3. Mettre en œuvre le débogage itératif

Quand l'IA bloque ou produit une erreur :

  • Débogage par capture d'écran : Téléchargez une capture d'écran du problème UI ou du message d'erreur et demandez : "Corrige ça pour correspondre au design prévu."
  • Le protocole "déblocage" : Si l'IA échoue après 3 tentatives sur un problème de logique spécifique, passez à une approche humaine dans la boucle. Consultez un expert ou un développeur pour corriger ce "coin ou recoin" spécifique tout en laissant l'IA en charge de la base de code globale.

Workflow : De Figma au Déploiement

Étape 1 : Extraction du design

Utilisez la méthode d'URL directe pour convertir des designs statiques en code :

  • Prenez votre URL de design Figma.
  • Ajoutez en préfixe l'URL de l'outil IA (ex : bolt.new/[FIGMA_URL]).
  • Laissez l'agent "aspirer" les actifs et la mise en page pour créer l'environnement initial.

Étape 2 : Prototypage en direct

Au lieu de glisser-déposer des frames dans Figma, demandez les changements fonctionnels :

  • "Ajoute une page de connexion avec Supabase Auth."
  • "Crée un tableau de bord qui récupère les données de la table utilisateurs."
  • Testez l'application en temps réel sur votre propre appareil en utilisant les aperçus par QR code.

Étape 3 : Déploiement en un clic

Déplacez immédiatement l'application vers une URL de production :

  • Cliquez sur "Déployer".
  • Connectez-vous à un fournisseur d'hébergement (Netlify/Vercel).
  • Attachez un domaine personnalisé pour transformer le prototype en une entreprise en ligne.

Exemples

Exemple 1 : Le CRM "Zéro-à-Marché"

  • Contexte : Un entrepreneur a besoin d'un CRM personnalisé avec facturation Stripe, mais n'a pas de budget pour une agence à 30 000 $.
  • Entrée : "Construis un CRM pour agents immobiliers. Inclus le suivi de prospects, une intégration Stripe pour les abonnements mensuels, et un rédacteur d'emails alimenté par IA. Utilise une UI propre avec un thème bleu."
  • Application : Utilisez Bolt pour générer l'application de base. Itérez en disant "Ajoute une colonne pour 'Date de dernier contact'" et "Intègre la clé de test Stripe."
  • Sortie : Un produit SaaS fonctionnel générant des revenus, construit en 3 semaines pour environ 300 $ en coûts d'inférence.

Exemple 2 : Page de lancement marketing rapide

  • Contexte : Un PM a besoin d'une page d'atterrissage pour une expérience de nouvelle fonctionnalité.
  • Entrée : [Collez la bio LinkedIn / les spécifications de marque] + "Crée un site portfolio personnel. Utilise un mode sombre professionnel. Ajoute une section 'Projets en cours' que je puisse modifier facilement."
  • Application : Générez le site, puis demandez : "Ajoute un formulaire de contact qui envoie les entrées à mon email."
  • Sortie : Une URL hébergée et en direct, prête à recevoir du trafic en moins de 10 minutes.

Pièges courants

  • Migration de code legacy : N'essayez pas de déplacer une base de code de production de 20 ans et de mille fichiers dans un agent IA basé sur un navigateur. Utilisez ces outils pour des projets greenfield ou des "pods" isolés comme des panneaux d'administration et des sites marketing.
  • Sur-prompting de la première version : Évitez d'écrire un prompt de 5 pages pour la première version. Commencez par la base "Clone de Spotify" et ajoutez les fonctionnalités une par une pour éviter que l'IA ne se perde.
  • Ignorer le déterminisme : Rappelez-vous que le code est déterministe — soit il s'exécute, soit il ne s'exécute pas. Si l'IA produit une application cassée, vérifiez d'abord que l'environnement (WebContainer) a fini de démarrer avant de supposer que le code est erroné.
  • Le traiter comme un simple designer : Ne l'utilisez pas uniquement pour l'UI. Exploitez sa capacité à construire du "Full Stack" (bases de données, authentification, API) pour garantir que le prototype est réellement fonctionnel, et pas seulement une maquette haute fidélité.

Skills associés