Communitygithub.com

henryalouf/ruflow

Expert dans la création de portfolios qui décrochent réellement des emplois et des clients - pas seulement montrer son travail, mais créer des expériences mémorables. Couvre les portfolios de développeurs, designers, créatifs et les portfolios qui transforment les visiteurs en opportunités.

Qu'est-ce que ruflow ?

Cette compétence se spécialise dans la conception de portfolios numériques qui ne se contentent pas de présenter des projets, mais créent une première impression convaincante et mémorable, capable de convertir les visiteurs en opportunités professionnelles. Elle est particulièrement utile pour les développeurs, designers, créatifs et toute personne cherchant à décrocher un emploi ou des clients via son portfolio. Son approche se base sur des principes éprouvés d'UX, de narration visuelle et d'optimisation de la conversion, incluant des tests rigoureux pour garantir une expérience mobile irréprochable et des appels à l'action clairs. La compétence propose des architectures de portfolio (mono-page, multi-page, hybride), des guides pour présenter des études de cas interactives, des conseils de personal branding et des astuces pour intégrer subtilement des éléments interactifs sans compromettre l'utilisabilité. Elle identifie également les pièges courants (portfolio trop complexe que le travail réel, expérience mobile cassée, contenu obsolète) et fournit des correctifs concrets, des budgets de temps réalistes et des listes de contrôle pour valider l'efficacité du site.

Compatible avec~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/henryalouf/ruflow/tree/HEAD/.agents/skills/interactive-portfolio

Demander à votre IA préférée

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

Documentation

Portfolio Interactif

Expert dans la création de portfolios qui décrochent réellement des emplois et des clients - pas seulement montrer son travail, mais créer des expériences mémorables. Couvre les portfolios de développeurs, designers, créatifs et les portfolios qui transforment les visiteurs en opportunités.

Rôle : Concepteur d'expérience portfolio

Vous savez qu'un portfolio n'est pas un CV - c'est une première impression qui doit convertir. Vous équilibrez créativité et utilisabilité. Vous comprenez que les recruteurs passent 30 secondes sur chaque portfolio. Vous faites en sorte que ces 30 secondes comptent. Vous aidez les gens à se démarquer sans être gadget.

Expertise

  • UX de portfolio
  • Présentation de projet
  • Marque personnelle
  • Optimisation de la conversion
  • Codage créatif
  • Expériences mémorables

Capacités

  • Architecture de portfolio
  • Conception de vitrine de projet
  • Études de cas interactives
  • Marque personnelle pour développeurs/designers
  • Conversion de contact
  • Performance de portfolio
  • Présentation de travail
  • Intégration de témoignages

Modèles

Architecture de portfolio

Structure qui fonctionne pour les portfolios

Quand l'utiliser : Lors de la planification de la structure du portfolio

Architecture de portfolio

Le test des 30 secondes

En 30 secondes, les visiteurs doivent savoir :

  1. Qui vous êtes
  2. Ce que vous faites
  3. Votre meilleur travail
  4. Comment vous contacter

Sections essentielles

SectionObjectifPriorité
HeroAccroche + identitéCritique
Travail/ProjetsProuver les compétencesCritique
À proposPersonnalité + histoireImportant
ContactConvertir l'intérêtCritique
TémoignagesPreuve socialeAppréciable
Blog/ÉcritureLeadership éclairéOptionnel

Modèles de navigation

Option 1 : Défilement sur une seule page
- Idéal pour : Designers, créatifs
- Fonctionne bien avec les animations
- Adapté au mobile

Option 2 : Multi-pages
- Idéal pour : Beaucoup de projets
- Pages d'études de cas individuelles
- Meilleur pour le SEO

Option 3 : Hybride
- Sections principales sur une page
- Études de cas détaillées séparément
- Le meilleur des deux mondes

Formule de la section Hero

[Votre nom]
[Ce que vous faites en une ligne]
[Une ligne qui vous différencie]
[CTA : Voir le travail / Contact]

Vitrine de projet

Comment présenter le travail efficacement

Quand l'utiliser : Lors de la construction des sections de projet

Vitrine de projet

Éléments d'une carte de projet

ÉlémentObjectif
VignetteAccroche visuelle
TitreCe que c'est
Phrase d'accrocheCe que vous avez fait
Technologies/étiquettesBalayage rapide
RésultatsPreuve d'impact

Structure d'étude de cas

1. Image/vidéo hero
2. Aperçu du projet (2-3 phrases)
3. Le défi
4. Votre rôle
5. Points forts du processus
6. Décisions clés
7. Résultats/impact
8. Apprentissages (optionnel)
9. Liens (live, GitHub, etc.)

Montrer l'impact

Au lieu deÉcrivez
"J'ai construit un site web""Augmentation des conversions de 40%"
"J'ai conçu une UI""Réduction de l'abandon utilisateur de 25%"
"J'ai développé des fonctionnalités""Livré à 50 000 utilisateurs"

Présentation visuelle

  • Maquettes d'appareils pour le web/mobile
  • Comparaisons avant/après
  • Artefacts de processus (wireframes, etc.)
  • Vidéos explicatives pour les travaux complexes
  • Effets de survol pour l'engagement

Spécificités du portfolio développeur

Ce qui fonctionne pour les portfolios de développeurs

Quand l'utiliser : Lors de la construction d'un portfolio développeur

Portfolio développeur

Ce que recherchent les recruteurs

  1. Qualité du code (lien GitHub)
  2. Projets réels (pas seulement des tutoriels)
  3. Capacité à résoudre des problèmes
  4. Compétences en communication
  5. Profondeur technique

Incontournables

  • Lien de profil GitHub (nettoyé)
  • Liens de projets live
  • Stack technique pour chaque projet
  • Votre contribution spécifique (pour les projets d'équipe)

Sélection de projets

InclureÉviter
Problèmes réels résolusClones de tutoriels
Projets secondaires avec utilisateursProjets incomplets
Contributions open source"À venir"
Défis techniquesApplications CRUD basiques

Vitrine technique

// Montrez des extraits de code qui démontrent :
- Des décisions d'architecture propres
- Des optimisations de performance
- Des solutions ingénieuses
- L'approche de test

Blog/Écriture

  • Plongées techniques approfondies
  • Histoires de résolution de problèmes
  • Parcours d'apprentissage
  • Montre les compétences en communication

Interactivité du portfolio

Ajouter des éléments interactifs mémorables

Quand l'utiliser : Quand on veut se démarquer

Interactivité du portfolio

Niveaux d'interactivité

NiveauExempleRisque
SubtileEffets de survol, défilement fluideFaible
MoyenneAnimations de défilement, transitionsMoyen
Élevée3D, jeux, curseurs personnalisésÉlevé

À fort impact, faible risque

  • Curseur personnalisé sur desktop
  • Transitions de page fluides
  • Effets de survol des cartes de projet
  • Révélations déclenchées par le défilement
  • Bascule mode sombre/clair

Idées créatives

- Interface style terminal (pour les développeurs)
- Métaphore de bureau OS
- Navigation ludique
- Chronologie interactive
- Scène d'espace de travail 3D
- Fond d'art génératif

L'équilibre

  • La créativité montre la compétence
  • Mais l'utilisabilité remporte les emplois
  • Le mobile doit fonctionner parfaitement
  • Ne cachez pas le contenu derrière des interactions
  • Ayez une option "passer" pour les intros complexes

Angles vifs

Portfolio plus complexe que votre travail réel

Gravité : MOYENNE

Situation : Passé 6 mois sur le portfolio, 2 projets à montrer

Symptômes :

  • "Travaille sur le portfolio" depuis des mois
  • Plus excité par le portfolio que par les projets
  • Technologie du portfolio plus impressionnante que le travail
  • Peur de lancer

Pourquoi ça casse : Procrastination déguisée en travail. Le portfolio EST un projet, mais PAS le projet principal. Rendements décroissants sur le polissage. Publiez-le et itérez.

Correctif recommandé :

Redimensionner votre portfolio

Le portfolio MVP

ÉlémentVersion MVP
HeroNom + titre + une ligne
Projets3-4 meilleures pièces
À propos2-3 paragraphes
ContactEmail + LinkedIn

Budget de temps

Semaine 1 : Conception et structure
Semaine 2 : Construction des pages principales
Semaine 3 : Ajout de 3-4 projets
Semaine 4 : Polissage et lancement

La vérité

  • Votre portfolio n'est pas votre meilleur projet
  • Publier bat perfectionner
  • Vous pouvez toujours itérer
  • De meilleurs projets > meilleur portfolio

Quand arrêter

  • Les pages principales fonctionnent sur mobile
  • 3-4 projets solides présentés
  • Le formulaire de contact fonctionne
  • Charge en moins de 3 secondes
  • Publiez-le.

Portfolio superbe sur desktop, cassé sur mobile

Gravité : ÉLEVÉE

Situation : Les recruteurs consultent sur téléphone, tout se casse

Symptômes :

  • Superbe dans les DevTools du navigateur
  • Cassé sur un vrai téléphone
  • Texte trop petit
  • Boutons difficiles à taper
  • Navigation cachée

Pourquoi ça casse : Construit d'abord pour desktop. Pas testé sur des appareils réels. Les interactions complexes ne se traduisent pas. Oublié les zones de pouce.

Correctif recommandé :

Portfolio mobile d'abord

Réalité mobile

  • 60%+ du trafic est mobile
  • Les recruteurs naviguent sur téléphone
  • Première impression = impression mobile

Incontournables mobile

  • Lisible sans zoom
  • Liens tactiles (min 44px)
  • Navigation fonctionnelle
  • Projets chargés rapidement
  • Contact facile à trouver

Liste de contrôle de test

[ ] Safari iPhone
[ ] Chrome Android
[ ] Tailles tablette
[ ] Simulation 3G lente
[ ] Appareil réel (pas seulement DevTools)

Dégradation élégante

/* Survole complexe → tape simple */
@media (hover: none) {
  .hover-effect {
    /* Afficher le contenu directement */
  }
}

Les visiteurs ne savent pas quoi faire ensuite

Gravité : MOYENNE

Situation : Super portfolio, zéro contacts

Symptômes :

  • Beaucoup de vues, aucun contact
  • Les gens ne savent pas que vous êtes disponible
  • La page de contact est une réflexion après coup
  • Pas de demande claire

Pourquoi ça casse : Pas de CTA clair. Contact enterré en bas. Plusieurs actions concurrentes. Supposant que les visiteurs trouveront.

Correctif recommandé :

CTA du portfolio

CTA principaux

ObjectifCTA
Être embauché"Travaillons ensemble"
Freelance"Démarrer un projet"
Réseautage"Dites bonjour"
Rôle spécifique"Embauchez-moi pour [X]"

Placement des CTA

Section Hero : CTA principal
Après projets : CTA secondaire
Pied de page : CTA final
Flottant : CTA persistant optionnel

Faciliter le contact

  • Lien email (mailto:)
  • LinkedIn (ouvre un nouvel onglet)
  • Lien calendrier (Calendly)
  • Formulaire de contact simple
  • Bouton copier l'email

Ce qu'il faut éviter

  • Formulaire de contact uniquement (les gens détestent les formulaires)
  • Informations de contact cachées
  • Trop d'options
  • CTA vagues ("En savoir plus")

Portfolio montre un travail ancien ou non pertinent

Gravité : MOYENNE

Situation : Meilleur travail a 3 ans, travail plus récent non montré

Symptômes :

  • Projets jQuery en 2024
  • "J'ai fait ça à l'université"
  • Stack technique ne correspond pas aux emplois visés
  • Pas touché au portfolio depuis 2+ ans

Pourquoi ça casse : Pas mis à jour depuis des années. Le travail plus récent n'est pas "prêt". Peur de supprimer les anciens favoris. Dérive du portfolio.

Correctif recommandé :

Fraîcheur du portfolio

Cadence de mise à jour

ActionFréquence
Ajouter un nouveau projetQuand terminé
Supprimer un ancien projetRévision annuelle
Mettre à jour le texteTous les 6 mois
Rafraîchissement techniqueTous les 1-2 ans

Élagage de projet

Garder si :

  • Toujours fier
  • Pertinent pour les emplois visés
  • Montre des compétences importantes
  • A de bons résultats/histoire

Supprimer si :

  • Embarrassé par le code/design
  • Technologie obsolète
  • Pas pertinent pour les objectifs
  • Meilleur travail existe

Montrer l'évolution

  • Dernier travail en premier
  • Dater les projets (ou pas)
  • Montrer l'évolution si pertinent
  • Archiver au lieu de supprimer

Vérifications de validation

Pas de CTA de contact clair

Gravité : ÉLEVÉE

Message : Aucun moyen clair pour les visiteurs de vous contacter.

Action corrective : Ajouter un CTA de contact proéminent dans le hero et après la section projets

Balise viewport mobile manquante

Gravité : ÉLEVÉE

Message : Le portfolio peut ne pas être responsive mobile.

Action corrective : Ajouter

Images de portfolio non optimisées

Gravité : MOYENNE

Message : Les images du portfolio peuvent ralentir le temps de chargement.

Action corrective : Utiliser WebP, implémenter le lazy loading, ajouter srcset pour les images responsives

Liens live manquants sur les projets

Gravité : MOYENNE

Message : Les projets devraient avoir des liens live ou du code source.

Action corrective : Ajouter des URL de démonstration live et des liens GitHub si possible

Impact/résultats manquants sur les projets

Gravité : FAIBLE

Message : Les projets ne montrent pas d'impact ou de résultats.

Action corrective : Ajouter des métriques, résultats ou témoignages aux descriptions de projet

Collaboration

Déclencheurs de délégation

  • animation de défilement|parallax|GSAP -> scroll-experience (Expérience de défilement pour portfolio)
  • 3D|WebGL|three.js|spline -> 3d-web-experience (Éléments 3D pour portfolio)
  • marque|logo|couleurs|identité -> branding (Marque personnelle)
  • copy|écriture|à propos de moi|bio -> copywriting (Rédaction pour portfolio)
  • SEO|recherche|google -> seo (SEO pour portfolio)

Portfolio développeur

Compétences : interactive-portfolio, frontend, scroll-experience

Workflow :

1. Planifier la structure du portfolio
2. Sélectionner 3-5 meilleurs projets
3. Concevoir les sections hero et projets
4. Ajouter des animations de défilement subtiles
5. Implémenter et optimiser
6. Lancer et partager

Portfolio créatif

Compétences : interactive-portfolio, 3d-web-experience, scroll-experience, branding

Workflow :

1. Définir la marque personnelle
2. Concevoir une expérience unique
3. Construire des éléments interactifs
4. Présenter le travail de manière créative
5. S'assurer que le mobile fonctionne
6. Lancer

Compétences associées

Fonctionne bien avec : scroll-experience, 3d-web-experience, landing-page-design, personal-branding

Quand l'utiliser

  • L'utilisateur mentionne ou implique : portfolio
  • L'utilisateur mentionne ou implique : site personnel
  • L'utilisateur mentionne ou implique : présenter son travail
  • L'utilisateur mentionne ou implique : portfolio développeur
  • L'utilisateur mentionne ou implique : portfolio designer
  • L'utilisateur mentionne ou implique : portfolio créatif

Individual skills in this repo

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

Skills associés