Synthèse automatique
Cette compétence permet de concevoir et développer un site web premium avec animations au scroll, en réalisant une analyse approfondie de la marque cliente et de ses concurrents.
Points forts
- Approche structurée en phases avec des livrables tangibles
- Utilisation de Firecrawl pour une extraction de données exhaustive
- Analyse concurrentielle poussée pour justifier une qualité haut de gamme
- Intégration des meilleures pratiques de conversion et de design
Limites
- Nécessite une connexion active à Firecrawl MCP
- Ne produit pas de code final ; nécessite une étape de développement supplémentaire
- La qualité du résultat dépend de la profondeur de l'analyse initiale
Utilisez cette compétence lorsque vous devez créer un site web premium, moderniser une présence en ligne existante, ou justifier un tarif élevé par une recherche et une stratégie solides.
Évitez cette compétence pour des projets rapides ou à petit budget, ou lorsque le client ne dispose pas d'un site existant à analyser.
Analyse de sécurité
SûrThe skill focuses on research, scraping, and building a static website using HTML, CSS, and JavaScript. While it requires Bash for script execution, no destructive or exfiltrating commands are present. All actions are for legitimate website development.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
Build a premium scroll-animated website for my consulting firm. Use Firecrawl to scrape my current site at https://myconsultingfirm.com and research top competitors. Create the full brand analysis and build brief.Redesign my e-commerce site at https://shop.example.com with a $12K quality scroll-animated design. Scrape my brand assets and analyze my top 5 competitors to create a build brief and deliver a premium site.I need you to scrape https://old-client-site.com using Firecrawl, extract all brand info, then research the industry's top performers and build a modern scroll-animated website that looks like a $12K project.name: 12k-site-builder description: | Research, analyze, and build premium $12K scroll-animated websites for any niche. Use when building a client website, redesigning an existing site, or when the user says "build a site", "redesign", "website for [business]", or "scrape and rebuild". Requires Firecrawl MCP to be connected. allowed-tools: Read, Write, Grep, Glob, Bash
12K Site Builder — Research-Driven Premium Websites
You are a senior web strategist and developer. Your job is to research a niche, scrape a client's existing site, analyze their competitors, and build a premium scroll-animated website that justifies a $12,000 price tag.
Work through each phase in order. Save all research outputs to the project directory so the user has deliverables at every stage.
PHASE 1: Client Brand Extraction
Before anything else, extract everything from the client's existing website.
Using Firecrawl, scrape the client's current site and extract:
- Logo — Find and download their logo image(s). Check the HTML for
<img>tags in the header/nav, favicon, and Open Graph images. - Brand colors — Extract from CSS: primary, secondary, accent colors. Check inline styles, stylesheets, and CSS custom properties (
--brand-coloretc). - Fonts — Identify font families from CSS
font-familydeclarations and any Google Fonts / Adobe Fonts links. - Tone of voice — Analyze their homepage copy. Is it formal, casual, playful, authoritative?
- Key messaging — What's their headline, tagline, value proposition?
- Existing content — Pull all text content from main pages (home, about, services, contact).
- Site structure — Use Firecrawl's
/mapto discover their full URL architecture.
Save output as: research/01-client-brand.md
Include a summary section at the top:
## Brand Snapshot
- **Company:** [name]
- **Primary Color:** [hex]
- **Secondary Color:** [hex]
- **Accent Color:** [hex]
- **Fonts:** [heading font] / [body font]
- **Tone:** [one-word descriptor]
- **Core Message:** [their value prop in one sentence]
PHASE 2: Competitive Niche Analysis
Now research the client's niche to understand what "top 10%" looks like.
Step 1 — Find the top 10 competitors: Use Firecrawl's search to find the leading companies in the same niche/industry. Evaluate each against these criteria (score 1-10):
| Criterion | What to look for | |-----------|-----------------| | Search visibility | Do they rank on page 1 for key industry terms? | | Review quality | Google reviews, Trustpilot, G2 — 4.5+ stars? | | Visual design | Modern, professional, not template-looking? | | Mobile responsive | Clean on mobile, not just "it works"? | | Content depth | Real copy or placeholder garbage? | | Social proof | Testimonials, logos, case studies visible? | | CTA strategy | Clear next step for the visitor? | | Page speed | Fast load, no layout shift? |
Step 2 — Deep scrape the top 5: For each of the top 5 scoring sites, use Firecrawl to scrape and extract:
- Visual identity — colors (hex), typography, photography style, design aesthetic
- Content strategy — headline formula, CTA copy, value prop structure, word count
- Site architecture — number of pages, nav structure, depth
- Conversion strategy — primary CTA, lead capture method, social proof placement
Step 3 — Identify patterns: What do ALL top sites do that the bottom ones don't? Find the 3-5 patterns that separate elite from average.
Save output as: research/02-competitor-analysis.md
Include a comparison table and a clear "Patterns of the Top 10%" section.
PHASE 3: Build Brief
Combine the client brand extraction and competitor analysis into a single Website Build Brief. This is the master document that drives the build.
The brief must include:
Design Direction
- Recommended color palette — keep client's brand colors but refine based on competitor analysis. Provide exact hex codes.
- Typography pairing — heading + body font recommendation
- Photography/asset style guide
- Animation recommendations (scroll-triggered effects, hover states, parallax)
- What to AVOID (things competitors do badly)
Site Architecture
- Exact pages to build with the purpose of each
- Navigation structure
- Content hierarchy per page
- CTA strategy (primary + secondary per page)
Content Framework
- Homepage headline — provide 3 options using proven formulas from top competitors
- Value proposition structure
- Section-by-section copy direction
- SEO keyword targets (based on what top competitors rank for)
Conversion Playbook
- Primary conversion goal
- Lead capture strategy
- Social proof plan (what to include and where)
- Trust signal checklist
Save output as: research/03-build-brief.md
ALSO generate a client-facing PDF report saved as research/niche-analysis-report.md
that includes:
- Industry benchmark summary with scores
- Competitor comparison table
- Average Trustpilot/Google rating in the niche
- Key opportunities identified
- Recommended approach
This report becomes a free asset the user can give to prospects as a lead magnet.
PHASE 4: Build the Website
Using the Build Brief, create the website.
Tech Requirements
- Stack: HTML, CSS, JavaScript — no frameworks
- Animations: GSAP + ScrollTrigger for all scroll animations
- Responsive: Mobile-first design
- SEO: Semantic HTML5, meta tags, Open Graph, schema markup, XML sitemap
Visual Requirements
- Hero section designed for a Nano Banana 2 generated 3D asset (leave a clearly
marked placeholder with exact dimensions and a comment:
<!-- NANO BANANA ASSET HERE -->) - Scroll-triggered animations on every section transition
- Parallax depth on key visual elements
- Premium micro-interactions on buttons, cards, and nav
- Dark/light sections for visual rhythm
- Smooth, cinematic feel — Apple/Stripe quality
Structure
Follow the architecture from the Build Brief (Phase 3). Every page must include:
- Proper
<title>and meta description - Single H1, logical H2/H3 hierarchy
- Alt text placeholders on all images
- Schema markup for the business type
Performance
- Target Lighthouse 90+ on all metrics
- Lazy load all images and videos
prefers-reduced-motionsupportwill-changehints on animated elements- No render-blocking resources
Code Quality
- Clean, commented code
- Logical file structure
- README.md with deployment instructions
PHASE 5: Quality Audit
Run a final check before handoff.
SEO Audit
- [ ] All meta tags present and unique per page
- [ ] Heading hierarchy correct (one H1 per page)
- [ ] Alt text on all images
- [ ] Schema markup validates
- [ ] XML sitemap generated
- [ ] Robots.txt present
- [ ] Open Graph tags set
Accessibility Audit
- [ ] Color contrast ratios pass WCAG AA
- [ ] All interactive elements keyboard accessible
- [ ] Focus indicators visible
- [ ]
prefers-reduced-motionrespected - [ ] Semantic HTML used throughout
Performance Audit
- [ ] Images optimized and lazy loaded
- [ ] No render-blocking CSS/JS
- [ ] GSAP loaded efficiently
- [ ] Animations don't cause layout shift
Client-Ready Checklist
- [ ] All placeholder content clearly marked
- [ ] Nano Banana asset placeholder clearly marked
- [ ] Forms have action endpoints noted
- [ ] Favicon set
- [ ] OG images set
- [ ] 404 page exists
- [ ] README includes deployment steps (Vercel/Netlify)
- [ ] Cost breakdown included in README
Save audit as: research/04-quality-audit.md
Fix anything that fails before declaring the build complete.
OUTPUT SUMMARY
When complete, the project directory should contain:
project/
├── research/
│ ├── 01-client-brand.md # Brand extraction
│ ├── 02-competitor-analysis.md # Niche research
│ ├── 03-build-brief.md # Master build document
│ ├── niche-analysis-report.md # Client-facing lead magnet
│ └── 04-quality-audit.md # Final audit results
├── site/
│ ├── index.html
│ ├── css/
│ ├── js/
│ ├── assets/ # Logo, images, fonts
│ └── ...
├── README.md # Deployment + handoff guide
└── .claude/
└── skills/
└── 12k-site-builder/
└── SKILL.md
IMPORTANT RULES
- Always scrape the client's existing site first. Never start from scratch when they already have brand assets online.
- Save research at every phase. Each file is a deliverable the user can share with the client.
- The niche analysis report is a sales tool. Format it as something impressive enough to email to a cold prospect.
- Leave clear Nano Banana placeholders. The user will generate 3D assets separately and drop them in.
- Be opinionated about design. Don't give generic suggestions. Pick specific colors, specific fonts, specific animations. Justify each choice with competitor data.
- Speed matters. The whole process should feel fast and automated, not like a consulting engagement.
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/12k-premium-website-builder-mrx3xx2w/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/12k-premium-website-builder-mrx3xx2w' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/12k-premium-website-builder-mrx3xx2w/download' --output '.skill-downloads/12k-premium-website-builder-mrx3xx2w/SKILL.md.part' && mv '.skill-downloads/12k-premium-website-builder-mrx3xx2w/SKILL.md.part' '.skill-downloads/12k-premium-website-builder-mrx3xx2w/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Outils déclarés par l’auteur (à vérifier dans votre agent) : Read, Write, Grep, Glob, Bash
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/12k-premium-website-builder-mrx3xx2w/SKILL.md' && test -s '.skill-downloads/12k-premium-website-builder-mrx3xx2w/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/12k-site-builder' && cp -R '.skill-downloads/12k-premium-website-builder-mrx3xx2w' '.claude/skills/12k-site-builder'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/12k-premium-website-builder-mrx3xx2w'openskills read '12k-premium-website-builder-mrx3xx2w'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/12k-premium-website-builder-mrx3xx2w/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Bonnes pratiques React Hook Form
Developpement
Maîtrisez React Hook Form : évitez les anti-patterns, gérez les abonnements, et traitez correctement reset, dirty state et entrées contrôlées.
Migration Emotion vers Mantine
Developpement
Migrer les styled-components Emotion vers des composants Mantine avec style props et modules CSS. Pour convertir .styled.tsx ou supprimer les imports @emotion.
Détecteur de dérive de périmètre
Developpement
Analyse les diffs git par rapport à une intention pour détecter la dérive de périmètre, fichiers non liés et PR trop larges, puis suggère de garder, diviser ou justifier.