Taste — le différenciateur
playbook/taste.md
Taste — le différenciateur codifié
Atelier ne produit pas des MVPs génériques. Il produit des MVPs avec le taste de Martin Ohannessian. Ce fichier est ce qui rend Atelier non-copiable : les références visuelles, les voix de fondateurs, les méthodologies validées, et surtout les anti-patterns identifiés. Les agents lisent ce fichier en input de S4 (design) et S6 (copy/build-in-public).
1. Refs visuelles — ce qu'on copie
Ordonnées par fréquence de référence dans le pipeline Atelier :
Linear (linear.app) — la ref par défaut pour B2B SaaS
- Palette : noir profond + 1 accent vif (purple/cyan), monochromatique avec un strict minimum d'accents
- Typo : Inter (sans-serif géométrique, neutre, dense)
- Layout : grid stricte, beaucoup d'espace blanc (négatif), pas de borders inutiles
- Motion : animations très courtes (120-200ms), easing standard cubic-bezier(0.2, 0, 0, 1)
- Quand l'utiliser : produit B2B dev-conscient, ICP technique, ton minimaliste
Stripe (stripe.com) — la ref pour pricing-as-marketing
- Palette : couleurs riches mais sobres (indigo, violet, vert profond)
- Typo : Sohne (custom) ou alternative Inter, scale généreuse
- Layout : sections distinctes avec contraste fort, illustrations isométriques signature
- Marketing copy : direct, outcome-focused, 0 buzzword
- Quand l'utiliser : product avec un pricing strategy comme arme principale (Atelier lui-même, fintech, infra)
Vercel (vercel.com) — la ref pour dev tools/AI infra
- Palette : pure noir/blanc, gradient subtils violet, accent géométrique
- Typo : Geist (custom) ou alternative Inter
- Layout : ultra-dense en page docs, ultra-aéré en landing
- Motion : transitions sub-100ms entre pages, sensation native app
- Quand l'utiliser : AI infra, developer tools, performance-first products
Mercury (mercury.com) — la ref pour fintech/dashboard premium
- Palette : neutres warm (taupe, cream, navy), accents teal
- Typo : sérif pour les chiffres importants, sans pour le reste
- Layout : data-dense mais respirante, tables très soignées
- Quand l'utiliser : produits qui montrent des chiffres (analytics, billing, finance)
Cuely / Cursor / Arc — refs pour AI-first products
- Surface design avec un sentiment d'agentique : input minimal, output dense, indication de "things happening behind"
- Toujours un chat thread ou un diff view central
- Le ton est co-pilote, pas operator (l'utilisateur garde le contrôle)
- Quand l'utiliser : produits avec un agent en cœur (Atelier le sera lui-même)
Raycast (raycast.com) — ref pour CLI-like product UI
- Command palette comme paradigme central
- Keyboard-first
- Dense info dans peu de pixels
- Quand l'utiliser : produits utilisés à haute fréquence par des power-users
Anti-refs (à NE PAS copier)
- Notion : excellent produit, mais le design est dépassé (gradient orange, illustrations cliché)
- Bootstrap-y SaaS : tout ce qui a une hero section avec illustration vectorielle d'un personnage qui pointe vers un écran. Mort visuel.
- AI-slop: tout ce qui ressemble à un template Bolt/v0.dev généré sans taste. Toujours retravailler les défauts d'IA (icônes redondantes, espacement uniforme, gradient automatique).
2. Voix de fondateurs — ce qu'on écoute
Pieter Levels (@levelsio)
- Why : a prouvé qu'un solo founder peut faire 2M+/an. Build-in-public radical. Refus de la "scale obsession".
- What to copy : le ton brut (un tweet ressemble à une note), le partage public des numbers, "ship daily".
- What to avoid : ne PAS imiter son design "raw" — Atelier vise plus haut visuellement.
Marc Lou (@marclouvion)
- Why : a fait $100k+/mois avec ShipFast, méthodologie reproductible.
- What to copy : la systématisation (templates), le "fast = bon", la clarté pricing.
- What to avoid : son thème "indie-cute" — Atelier est plus pro/B2B.
Tony Dinh (@tdinh_me)
- Why : taste visuel exceptionnel pour un dev solo. DevUtils, Black Magic.
- What to copy : l'attention au détail UX micro, les animations subtiles, le branding produit fort.
- What to avoid : son ICP est dev pur ; Atelier vise plus large.
Sahil Bloom (@SahilBloom)
- Why : maître du content B2B narratif (frameworks, threads).
- What to copy : la structure des threads X (hook fort, framework numéroté, payoff).
- What to avoid : la sur-philosophie ; Atelier reste opérationnel.
Alex Hormozi (@AlexHormozi)
- Why : meilleur framework de landing copy ($100M Offers, $100M Leads).
- What to copy : la structure Hook → Problem → Dream → Solution → Proof → CTA. Le "outcome-based pricing" pensé radicalement.
- What to avoid : le ton "alpha-male-grindset" ; Atelier reste sobre.
DHH / Jason Fried (37signals)
- Why : pères du "small giants" + Rework.
- What to copy : la culture du "no" (refus du scope creep), le pricing transparent, le respect du time-to-feature.
- What to avoid : le contrarianisme militant — pas le ton d'Atelier.
Naval Ravikant (@naval)
- Why : modèle mental du leverage (code + media + capital).
- What to copy : la pensée long-terme sur le compounding, le "specific knowledge".
- What to avoid : l'abstraction stratosphérique ; Atelier livre, pas philosophie.
3. Méthodologies validées
Mom Test (Rob Fitzpatrick)
- Quand : S1 (validation) et S4 (spec via user interviews) et S7 (feedback).
- Règle 1 : on ne demande pas aux gens leur avis sur l'idée, on demande leur vie.
- Règle 2 : pas de questions hypothétiques ("Achèteriez-vous ça ?") — uniquement des questions sur le passé ("Qu'avez-vous fait la dernière fois que [pain] s'est produit ?").
- Règle 3 : un compliment ≠ une validation. Seul un "voici mon CB" est une validation.
YC application format
- Quand : S1.
- Structure : Company description, problem, customer, solution, why now, why us, traction.
- Règle d'or : 1 page max. Si tu ne tiens pas en 1 page, tu n'as pas clarifié.
Default Alive (Paul Graham)
- Quand : S7 (verdict J30/J90).
- Definition : on est "default alive" si la trajectoire actuelle (revenue growth - burn) mène à la profitabilité avant la fin du cash. Sinon, "default dead".
- Application Atelier : un sprint qui ne fait pas progresser vers default alive est candidat KILL à J90.
$100M Offers (Alex Hormozi)
- Quand : S6 (landing copy + pricing).
- Framework : Grand slam offer = Dream Outcome + Perceived Likelihood of Achievement + Time Delay + Effort & Sacrifice (les 4 à optimiser).
- Application : chaque landing Atelier doit explicitement adresser les 4.
Do Things That Don't Scale (Paul Graham)
- Quand : S6 outreach + S7 onboarding des premiers users.
- Application Atelier : les 10 premiers users sont manuellement onboardés par Martin, même si le SaaS est self-serve. Pas d'exception.
Specific Knowledge (Naval)
- Quand : S1 (unfair angle) + S6 (founder story dans la landing).
- Application : l'unfair angle Martin DOIT être en specific knowledge (LPB / Masia / Benchfolk / Martificial), pas en general knowledge.
Sequoia Memo Format
- Quand : S2 (positioning).
- Structure : Company purpose, Problem (size + frequency + cost), Solution, Why Now, Market Size, Competition, Product, Business Model, Team, Financials, Vision.
- Application Atelier :
02-market-intel.mdcouvre les sections Problem → Competition. Les autres viennent en S7.
4. Anti-patterns produits identifiés
AI-slop UI (à fuir absolument en S4/S5)
- Hero avec 6 icônes alignées et 6 paragraphes identiques (chacun avec "AI-powered")
- Gradients automatiques violet/orange par défaut
- Animations de "scroll reveal" sur chaque section
- Emoji dans les CTA buttons
- "AI-powered [common word]" comme tagline ("AI-powered CRM", "AI-powered analytics")
- Generated-looking 3D illustrations
- Stat cards avec des nombres parfaitement ronds (97% conversion, 10x ROI)
Copy anti-patterns
- "We empower [audience] to [verb] their [noun]" → vague et générique
- "Built with love by [team]" → narcissique
- "The future of [industry]" → présomption non-prouvée
- "Powered by AI" / "AI-first" → 2024 cliché ; on dit pas "powered by SQL" non plus
- "Coming soon" sans waitlist email capture → opportunité ratée
- "Trusted by 100,000+ companies" sans preuve → red flag legal
Pricing anti-patterns
- "Contact sales" pour < $1k/mois → coût de friction > revenue
- "Free forever" sans path to paid clair → cannibalisation
- 3 tiers avec le middle "Most popular" mis en évidence sans logique réelle
- Pricing par "seats" sur un produit single-user (Atelier vise solopreneurs)
- Annual discount > 20% → signal que monthly est sur-pricé
Onboarding anti-patterns
-
3 steps avant la première "wow"
- Demander prénom/nom/company/role/team_size avant signup
- Tour produit obligatoire en pleine viewport
- Email de "welcome to [product] team" générique
- Pas de magic-link login (mot de passe = friction inutile en 2026)
5. Refs sectorielles (à enrichir par sprint)
Hospitality (PreArrival, MasiaPulse, MasiaBench)
- Refs : Mews (PMS leader), Cloudbeds, Hopper (consumer)
- Ton : warm, lifestyle, jamais "tech-y"
- Vocabulaire : "host" (pas "user"), "stay" (pas "session"), "guest" (pas "customer")
D2C Subscription (DunningMath, Sommelier)
- Refs : Mercury (UI), Recharge (admin), Stripe (billing)
- Ton : margin-conscious, board-credible
- Vocabulaire : "ARR", "LTV/CAC", "cohort retention" — assumer la maturité de l'audience
Agentic / AI ops (AgentPayroll, AgentLedger)
- Refs : Linear (UI), Posthog (event), Anthropic Console (terminal-feel)
- Ton : tech-confident, no-bullshit
- Vocabulaire : "agent run", "token spend", "tool call" — assumer l'audience power-user
GEO / LLM SEO (Direct.fyi, CitationProof, Skillstack GEO)
- Refs : Ahrefs (UI), Perplexity (chat), Otterly
- Ton : data-first, benchmark-driven
- Vocabulaire : "citation", "brand mention", "share of voice (SoV)"
6. Le "Atelier visual signature" (à inventer pendant le premier sprint)
Une fois le premier sprint passé (PreArrival), on définira la signature visuelle d'Atelier lui-même :
- Le wordmark
- La palette signature
- Le pattern de hero section
- Le rythme typographique
Cette signature devient ensuite l'identité du SaaS Atelier (vendu en moyen terme aux solopreneurs).
7. Comment les agents utilisent ce fichier
- S4 (Designer) lit la section 1 (refs visuelles) + 4 (anti-patterns UI) en input direct.
- S5 (Builder) lit la section 1 (pour les choix de composants shadcn) + 4 (anti-patterns).
- S6 (Launch Captain) lit la section 2 (voix fondateurs) + 3 (méthodologies copy) + 4 (anti-patterns copy + pricing).
- S7 (Analyst) lit la section 3 (Default Alive notamment).
Le fichier est versionné. À chaque sprint, le post-mortem peut proposer des additions (nouvelles refs, nouveaux anti-patterns découverts) — à merger explicitement dans une PR au playbook.