Communitygithub.com

YepAPI/skills

Dispositions de comparaison de paliers, barrières de fonctionnalités, bascule mensuel/annuel et interface utilisateur de facturation à l'usage.

Qu'est-ce que skills ?

Cette compétence guide la création de pages de tarification SaaS professionnelles avec une disposition de comparaison de paliers optimisée. Elle impose une structure de 3 paliers maximum (Free/Starter, Pro, Enterprise), un bouton de bascule mensuel/annuel avec affichage des économies annuelles (par exemple "Économisez 20 %"), et un tableau de comparaison des fonctionnalités regroupées par catégorie avec des coches et des tirets. La compétence inclut un modèle de code TypeScript pour implémenter des barrières de fonctionnalités (feature gates) en vérifiant le plan de l'utilisateur à l'exécution, ainsi qu'un calculateur de facturation à l'usage qui met à jour le prix dynamiquement. Elle recommande également d'ajouter une preuve sociale (comme "Approuvé par plus de 5 000 équipes") et une section FAQ pour répondre aux objections courantes. La compétence fonctionne sur toutes les plateformes d'agents IA qui supportent la génération de code et de contenu (Claude Code, Cursor, Codex, etc.) et est utile pour les développeurs qui souhaitent prototyper rapidement des pages de tarification sans les écrire de zéro.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/YepAPI/skills/tree/HEAD/skills/pricing-pages

Demander à votre IA préférée

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

Documentation

Pages de Tarification

Règles

  • 3 paliers maximum : Free/Starter, Pro, Enterprise — mettez en avant le palier recommandé avec un badge "Le plus populaire"
  • Bascule mensuel/annuel : affichez les deux prix, indiquez les économies annuelles ("Économisez 20 %") — par défaut sur l'option annuelle
  • Affichage des prix : police large pour le prix, petite pour la période ("/mois") — affichez le prix annuel en équivalent mensuel
  • Tableau de comparaison des fonctionnalités : coches pour les fonctionnalités incluses, tirets pour les exclues — regroupez les fonctionnalités par catégorie
  • Appel à l'action (CTA) par palier : "Commencer" (free), "Essai gratuit" (pro), "Contacter les ventes" (enterprise) — un CTA par fiche
  • Barrières de fonctionnalités : définissez les fonctionnalités par plan dans un objet de configuration — vérifiez user.plan par rapport à la configuration des fonctionnalités à l'exécution
  • Facturation à l'usage : affichez un calculateur/curseur pour les paliers d'utilisation — mettez à jour le prix dynamiquement lorsque l'utilisateur ajuste
  • Preuve sociale : affichez le nombre de clients ou des logos près de la tarification — "Approuvé par plus de 5 000 équipes"
  • Section FAQ en dessous de la tarification — répondez aux objections courantes (annulation, remboursements, mises à niveau)

Modèle de Barrière de Fonctionnalités

const PLAN_FEATURES = {
  free: { maxProjects: 3, analytics: false, api: false },
  pro: { maxProjects: 50, analytics: true, api: true },
  enterprise: { maxProjects: Infinity, analytics: true, api: true },
} as const;

function hasFeature(plan: string, feature: string): boolean {
  return !!PLAN_FEATURES[plan]?.[feature];
}

Disposition de la Fiche de Tarification

[Badge : "Le plus populaire"]
Nom du Plan
XX €/mois (facturé annuellement)
YY €/mois (facturé mensuellement)
- Fonctionnalité 1 ✓
- Fonctionnalité 2 ✓
- Fonctionnalité 3 ✗
[Bouton CTA]

À Éviter

  • Plus de 4 paliers — provoque une paralysie décisionnelle
  • Cacher la tarification derrière "Contacter les ventes" pour tous les paliers — les développeurs s'en vont
  • Absence de réduction annuelle — les plans annuels réduisent le taux d'attrition et améliorent le flux de trésorerie
  • Comparaison des fonctionnalités sans regroupement clair — devient illisible avec plus de 10 fonctionnalités

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

YepAPI/skills

WCAG 2.1 AA — semantic HTML, keyboard navigation, screen readers.

YepAPI/skills

Experiment setup, variant splitting, statistical significance, and feature flag integration.

YepAPI/skills

CRUD generators, data tables, user management, role-based access, and bulk operations.

YepAPI/skills

Monitor what ChatGPT and Gemini say about your brand using YepAPI.

YepAPI/skills

Queue workers with BullMQ/Inngest/Trigger.dev, job retries, dead letter queues, concurrency.

YepAPI/skills

Commander.js, interactive prompts with Clack, spinners, colors, config files, exit codes, and npm publishing.

YepAPI/skills

cmdk integration, Cmd+K trigger, fuzzy search, grouped actions, keyboard navigation, and dynamic action registration.

YepAPI/skills

Content planning with trend and sentiment data from YepAPI.

YepAPI/skills

Content calendar, keyword-driven planning, and content briefs.

YepAPI/skills

Theme switching with CSS variables, system preference detection, next-themes, and persistence.

YepAPI/skills

Threaded comments, @mentions, reactions, moderation queue, optimistic UI, and cursor pagination.

YepAPI/skills

Competitive analysis between domains using YepAPI.

YepAPI/skills

Layout grids, KPI cards, data tables with sorting/filtering, sidebar navigation, and responsive breakpoints.

YepAPI/skills

Data encryption — TLS everywhere, AES-256-GCM for PII, bcrypt passwords, encrypted backups.

YepAPI/skills

Chart patterns with Recharts/Nivo/D3, responsive containers, color scales, and accessibility.

YepAPI/skills

Drizzle schema definition, push vs migrate, type-safe queries, relations, transactions, and prepared statements.

YepAPI/skills

Upload handling, resize/compress, CDN delivery, blur placeholders, and next/image patterns.

YepAPI/skills

Local business and Google Maps research using YepAPI.

YepAPI/skills

Cursor-based pagination, IntersectionObserver, virtualized lists with @tanstack/react-virtual, and scroll position restoration.

YepAPI/skills

Chat UI components, streaming responses with AI SDK, context window management, and RAG patterns.

Skills associés