Nano Banana Pro
Agent skill for nano-banana-pro
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 scientific Baby Vision Simulator that demonstrates how infants see the world at different developmental stages (1-3 months old). The application uses advanced computer vision processing to simulate:
index.html - Main HTML document with UI components and modal dialogsapp.js - Main JavaScript application containing all vision simulation logicstyles.css - Complete CSS styling with responsive design and animationsVision Processing Pipeline (
app.js):
Scientific Constants (
app.js:10-117):
UI Components (
index.html):
Development Server (with hot reload):
npm run dev # Start Vite dev server at localhost:5173
Production Build:
npm run build # Build to /docs directory npm run build:pages # Build for GitHub Pages with deployment message npm run preview # Preview production build locally
Development Mode:
npm run dev
Production Deployment:
npm run build:pages to build to /docs folder/docs directoryLegacy Method: Any static file server
python -m http.server 8000npx serve .Spatial Frequency Processing (
app.js:171-259):
getContrastSensitivity() - Models CSF developmentapplySpatialFrequencyFilter() - Implements separable convolutiongenerateCSFKernel() - Creates frequency-based filtering kernelsColor Vision Processing (
app.js:308-349):
Optical Effects (
app.js:354-394):
The simulation is based on peer-reviewed vision development research: