Communitygithub.com

Compétences Portfolio Site

Génère un site web de portfolio professionnel : section héros, grille de projets, section à propos et formulaire de contact. Design propre, typographique et minimal.

Qu'est-ce que Compétences Portfolio Site ?

Cette compétence permet de générer un site web de portfolio professionnel complet et autonome, idéal pour les développeurs et créatifs souhaitant présenter leur travail en ligne. Elle prend en charge les plateformes d'agents IA comme Claude Code, Cursor ou Codex, et produit un fichier `index.html` unique contenant tout le HTML, CSS et JavaScript nécessaires. Le site comprend les sections essentielles : navigation avec le nom comme logo, section héros avec tagline et liens sociaux, une grille de projets responsive à 3 colonnes, une section à propos en deux colonnes, un formulaire de contact simple, et un pied de page. Le design par défaut utilise un mode sombre avec des tokens définis dans un fichier `DESIGN.md`, et respecte les règles de conception minimaliste et typographique. Tous les liens s'ouvrent dans un nouvel onglet et le code est sémantique HTML5, sans bibliothèques JavaScript externes.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Ayush-Mahadik/open-design-templates/tree/HEAD/skills/portfolio-site

Demander à votre IA préférée

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

Documentation

Compétence Portfolio Site

Génère un site web de portfolio professionnel : section héros, grille de projets, section à propos et formulaire de contact. Design propre, typographique et minimal.

Métadonnées

Nom : portfolio-site Description : Générer un site web de portfolio professionnel avec les sections héros, projets, à propos et contact. Mots-clés déclencheurs : "portfolio", "site web personnel", "portfolio développeur", "portfolio créatif", "site CV"


Entrées & Paramètres

ParamètreTypeRequisDéfaut
namestring✓—
taglinestring✓—
projectsarray✓—
github_urlstring——
linkedin_urlstring——
emailstring——
years_experiencenumber—3
skillsarray—[]

Élément du tableau Projects :

{ title: string; description: string; tags: string[]; url?: string; image?: string }

Sections requises (dans l'ordre)

  1. Navigation — Nom comme logo, liens : Projets / À propos / Contact
  2. Héros — Nom, tagline, proposition de valeur en une ligne, liens sociaux (GitHub, LinkedIn, email)
  3. Grille de Projets — Grille responsive à 3 colonnes, chaque carte : titre + description + tags + lien
  4. À propos — 2 colonnes : bio texte à gauche, compétences/statistiques à droite
  5. Contact — Formulaire simple : nom, email, message, bouton d'envoi
  6. Pied de page — Copyright + liens sociaux

Règles de conception

  • Page unique, entièrement responsive
  • Mode sombre par défaut (utiliser les tokens mode sombre de DESIGN.md)
  • Tous les liens s'ouvrent dans un nouvel onglet
  • Aucune bibliothèque JS externe
  • Tout le CSS dans un bloc <style>
  • HTML5 sémantique (<header>, <nav>, <main>, <section>, <footer>)

Résultat

Fichier unique : index.html (autonome)

Auto-vérification

  • Le titre du héros est le nom, pas "Bienvenue"
  • Au moins 4 projets affichés
  • Les liens sociaux utilisent des icônes SVG (pas d'emoji)
  • Mobile : grille à une seule colonne
  • Le formulaire de contact n'a pas d'attribut action cassé

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés