Communitygithub.com

aurora-ember-bio-lab/splatstudio

Page d'accueil SaaS one-page avec héros, fonctionnalités, preuve sociale, tarifs et appel à l'action. Respecte les tokens de DESIGN.md.

Qu'est-ce que splatstudio ?

splatstudio est un skill pour agent AI (comme Claude Code, Cursor, Codex) qui génère une page d'accueil SaaS complète et monolithique en un seul fichier `index.html`. Le skill lit d'abord un fichier `DESIGN.md` local pour en extraire la palette de couleurs, la typographie et les principes de mise en page, puis construit une page avec des sections obligatoires : Hero, Fonctionnalités (3 à 6 tuiles), Preuve sociale (logos ou témoignages, optionnel), Tarifs (2 à 3 formules, conditionnel), une bannière CTA dans le pied de page et un pied de page minimal. Toutes les couleurs et polices proviennent exclusivement des tokens de DESIGN.md, et l'accent est utilisé au maximum deux fois dans la page. Le HTML généré est sémantique, avec CSS embarqué, et chaque élément éditable est marqué d'un attribut `data-od-id` pour la compatibilité avec le mode commentaire de l'application hôte. Le skill intègre une auto-vérification (checklist) avant la sortie finale, garantissant que le contenu n'est pas du lorem ipsum, que les couleurs sont valides, que le responsive est respecté et que l'élément accent n'est pas surutilisé.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aurora-ember-bio-lab/splatstudio/tree/HEAD/design-templates/saas-landing

Demander à votre IA préférée

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

Documentation

Skill Page d'Accueil SaaS

Produis une page d'accueil SaaS one-page. Agent, suis ce workflow exactement.

1. Lire le contexte

Avant d'écrire quoi que ce soit :

  • Lis DESIGN.md dans le répertoire de travail courant. S'il manque, arrête-toi et demande-en un.
  • Identifie la palette de couleurs, les tokens de typographie et les principes de mise en page.
  • Note la section "Agent Prompt Guide" — elle remplace toute instruction ici en cas de conflit.

2. Planifier les sections

Sections obligatoires, dans l'ordre :

  1. Hero — logo ou marque verbale, titre (saisie du slogan), sous-titre (1–2 phrases), CTA principal, CTA secondaire. Utilise le paramètre hero_density comme padding vertical en px.
  2. Fonctionnalités — 3 à 6 tuiles de fonctionnalités. Chacune : icône, titre court, corps de 1 à 2 phrases.
  3. Preuve sociale — proof_count logos ou témoignages. Si 0, saute cette section.
  4. Tarifs — 2 à 3 formules. Inclus uniquement si has_pricing est vrai.
  5. CTA de pied de page — large bande colorée avec un bouton d'appel à l'action unique.
  6. Pied de page — minimal : liens + copyright.

3. Appliquer le système de design

  • Toutes les couleurs doivent provenir des tokens de DESIGN.md. N'invente pas de valeurs hexadécimales.
  • Typographie : utilise la police d'affichage déclarée pour les titres, la police de corps pour tout le reste.
  • Mise en page : respecte la grille, la largeur maximale et les règles d'espacement des sections.
  • Composants : utilise les motifs de boutons/cartes/saisies déclarés. N'ajoute pas d'ombres si DESIGN.md indique "Profondeur et élévation : minimal".
  • Accent : utilise la couleur d'accent une seule fois dans le hero, une fois dans le CTA du pied de page, et pour tous les liens. Ne sature pas la page.

4. Écrire le fichier

Produis un seul fichier index.html autonome avec :

  • Tout le CSS embarqué dans un bloc <style> à l'intérieur de <head>.
  • Polices de secours système si les polices de DESIGN.md ne sont pas chargeables depuis Google Fonts, etc.
  • Aucun JS externe.
  • HTML sémantique (<header>, <main>, <section>, <footer>).
  • Chaque élément éditable balisé avec data-od-id="<slug-unique>" pour que le mode commentaire de l'application hôte puisse le cibler.

5. Auto-vérification

Avant de terminer, vérifie :

  • Tout le texte a un sens, n'est pas du lorem ipsum (utilise les saisies product_name et tagline ; génère un contenu spécifique plausible pour le reste).
  • Aucune référence de couleur cassée (chaque valeur CSS de couleur est dans la palette de DESIGN.md ou une variante alpha/fallback valide).
  • Les points de rupture responsive correspondent à la section "Comportement Responsive" de DESIGN.md.
  • La page rend bien à 1440w, 768w et 375w (simule mentalement).
  • L'accent est utilisé au maximum deux fois au total.

6. Terminé

Écris uniquement index.html. Ne génère pas de fichier CSS séparé, de fichier JS ou de README.


Pour les auteurs de skills lisant ceci comme référence

Ceci est un skill minimal mais complet. Structure :

saas-landing-skill/
├── SKILL.md    ← vous êtes ici
└── assets/
    └── base.html    (template de démarrage optionnel ; ce skill n'en utilise pas)

Choses à noter :

  • Le bloc front-matter od: est optionnel pour la compatibilité avec Claude-Code uniquement, mais son ajout active les entrées typées, curseurs, métadonnées de prévisualisation et le gating de capacités d'OD.
  • Le workflow sous le front-matter est du Markdown simple que l'agent lit comme son prompt système.
  • DESIGN.md est traité comme un collaborateur, pas comme une surcharge. Le skill donne à l'agent l'autorité de surcharger lorsque le brief entre en conflit, mais jamais d'inventer de nouveaux tokens.
  • Le balisage data-od-id est la façon dont nous connectons les éléments au mode commentaire. Les skills qui veulent la compatibilité avec le mode commentaire doivent annoter leur sortie.

Voir ../../docs/skills-protocol.md pour le protocole complet.

Individual skills in this repo

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

aurora-ember-bio-lab/splatstudio

Audio generation skill — jingles, beds, voiceover, and sound effects. Routes music requests to Suno V5 / Udio / Lyria, speech to MiniMax TTS / FishAudio / ElevenLabs V3, and SFX to ElevenLabs SFX or AudioCraft. Output is one MP3/WAV file saved to the project folder.

aurora-ember-bio-lab/splatstudio

A long-form article / blog post — masthead, hero image placeholder, article body with figures and pull quotes, author byline, related posts. Use when the brief asks for "blog", "article", "post", "essay", or "case study".

aurora-ember-bio-lab/splatstudio

Structured medical case presentation for clinical rounds, conferences, and documentation. Generates SOAP-format or narrative case reports with physiologically accurate vitals, labs, and evidence-based plans. Use when the brief mentions "case report", "case presentation", "SOAP note", "clinical case", "ward rounds", "case summary", or "patient presentation".

aurora-ember-bio-lab/splatstudio

Self-contained floating chat widget with welcome screen, social links, meeting button, and message input. Single HTML file, zero dependencies.

aurora-ember-bio-lab/splatstudio

Run a 5-dimension expert design review on any HTML artifact in the project — Philosophy / Visual hierarchy / Detail / Functionality / Innovation, each scored 0–10. Outputs a single self-contained HTML report with a radar chart, evidence-backed scores, and three lists: Keep / Fix / Quick-wins. Use when the brief asks for a "design review", "design critique", "5 维度评审", "design audit", or "what's wrong with my design".

aurora-ember-bio-lab/splatstudio

Admin / analytics dashboard in a single HTML file. Fixed left sidebar, top bar with user/search, main grid of KPI cards and one or two charts. Use when the brief asks for a "dashboard", "admin", "analytics", or "control panel" screen.

aurora-ember-bio-lab/splatstudio

A consumer-feeling dating / matchmaking dashboard — left rail navigation, ticker bar of community signals, headline KPIs, a 30-day mutual-matches bar chart, and a match-rate trend block. Editorial typography, restrained accent. Use when the brief asks for a "dating site", "matchmaking", "community dashboard", "social network dashboard", or any consumer product where the data is the story.

aurora-ember-bio-lab/splatstudio

Discounted cash flow valuation and intrinsic value analysis for public companies. Use when the brief asks for DCF, fair value, intrinsic value, price target, undervalued or overvalued analysis, or "what is this company worth?"

aurora-ember-bio-lab/splatstudio

A two-spread digital e-guide preview — page 1 is a cover (display title, author, "What's inside" stats, table of contents teaser); page 2 is a spread (lesson body with pull-quote and a step list). Lifestyle / creator brand tone. Use when the brief asks for an "e-guide", "digital guide", "lookbook", "lead magnet", "creator guide", "playbook", "PDF guide", or "电子指南".

aurora-ember-bio-lab/splatstudio

A documentation page — inline-start nav, scrollable article body, inline-end table of contents. Use when the brief mentions "docs", "documentation", "guide", "API reference", or "tutorial".

aurora-ember-bio-lab/splatstudio

A brand product-launch email — masthead with wordmark, hero image block, headline lockup with skewed-italic accent, body copy, primary CTA, and a specifications grid. Pure HTML email layout (centered single column, table fallback). Use when the brief asks for an "email", "newsletter blast", "MJML", "product launch email", or "email template".

aurora-ember-bio-lab/splatstudio

An engineering runbook — service overview, alerts table, dashboards links, common procedures with copy-pasteable commands, on-call rotation, and an incident-response checklist. Use when the brief mentions "runbook", "ops doc", "on-call guide", "SRE doc", or "运维手册".

aurora-ember-bio-lab/splatstudio

Quarterly / monthly financial report — masthead with KPIs, revenue and burn charts, P&L summary table, top-line highlights, and an outlook paragraph. Use when the brief mentions "financial report", "Q3 report", "MRR review", "P&L", or "财报".

aurora-ember-bio-lab/splatstudio

Team-management dashboard skill in the FlowAI aesthetic — three tabs (Team Members, Team Details, Activity Log), KPI stat row, member table, role distribution bar chart, online presence and activity sparklines, and a top-contributors panel, all in a single self-contained HTML file with light/dark theming, hoverable chart tooltips, click-to-zoom panels, and CSV export. Use when the brief asks for a team / workspace admin dashboard, an interactive admin dashboard with charts, or names FlowAI.

aurora-ember-bio-lab/splatstudio

A multi-frame gamified mobile-app prototype — three phone frames on a dark showcase stage. Frame 1: cover / poster, Frame 2: today's quests with XP ribbons and a level bar, Frame 3: quest detail. Vivid quest tiles, level ribbon, bottom tab bar. Use when the brief asks for a "gamified app", "habit tracker", "RPG-style life app", "level-up app", "daily quests", "XP / streak app", or "ELI5-style explainer app".

aurora-ember-bio-lab/splatstudio

GitHub repository analytics dashboard — stars, forks, contributors, issues, pull requests, recent activity, and top contributors. Use when the brief asks for a GitHub repo dashboard, open-source growth report, repository health page, or GitHub analytics view.

aurora-ember-bio-lab/splatstudio

For marketing and gtm work: bind launches, campaigns, events, and brand plans to growth and pipeline outcomes. Built around the core query "annual-marketing-plan", with GTM strategy lead judgment, buyer-ready proof, and this outcome: approve launch plan, campaign budget, or GTM motion.

aurora-ember-bio-lab/splatstudio

A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes. Use when the brief mentions "onboarding", "new hire", "first week plan", or "入职".

aurora-ember-bio-lab/splatstudio

A first-30-days onboarding module for new hospitality hires — the behaviors, the practice, the checks, and the manager follow-up. Built as a decision-grade professional training deck for new hires, managers.

aurora-ember-bio-lab/splatstudio

Produce a print-grade single-page kami (紙 / 纸) document — warm parchment canvas, ink-blue accent, serif at one weight, no italic, no cool grays. The output reads like a professional white paper or studio one-pager, not an app UI. Multilingual by design (EN · zh-CN · ja). One self-contained HTML file, zero dependencies.

Skills associés