Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
6
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Sign in to like and favorite skills
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is a portfolio/CV website built with Next.js 15, TypeScript, and Tailwind CSS. The project uses the App Router with internationalization support for French and English.
npm run dev # Start development server with Turbopack npm run build # Build for production npm run start # Start production server npm run lint # Run ESLint npm run format # Check Prettier formatting
devdevsrc/ ├── app/ │ ├── [locale]/ # Internationalized pages │ │ ├── homepage-sections/ # Modular homepage components │ │ ├── layout.tsx # Root layout with providers │ │ └── page.tsx # Homepage │ ├── data/ # Static data (experience, technologies) │ └── fonts/ # Custom Geist fonts ├── components/ │ ├── ui/ # Reusable UI components (shadcn/ui pattern) │ └── [feature components] # Feature-specific components ├── i18n/ # Internationalization configuration └── lib/ # Utilities (cn, theme utilities)
Internationalization: All routes are wrapped in
[locale] dynamic segment. Use useTranslations() hook from next-intl for translations.
Component Organization:
components/ui/ follow shadcn/ui patterns with variantsapp/[locale]/homepage-sections/Styling Strategy:
State Management:
Performance Optimizations:
@/* for imports from src/*ignoreDuringBuilds: true)any types