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 polyrepo-style monorepo containing multiple independent study projects focused on various JavaScript/TypeScript technologies. Each project is completely independent with its own dependencies, configurations, and build processes. There is no centralized workspace configuration or shared dependencies.
Each subdirectory is a self-contained project for studying specific technologies:
All Next.js projects use the same command structure:
cd <project-directory> pnpm install # Install dependencies pnpm dev # Start development server with Turbopack pnpm build # Build for production pnpm start # Start production server pnpm lint # Run ESLint
Key technologies:
--turbopack flag in dev mode)@/* maps to ./src/*cd cra-demo npm install NODE_OPTIONS=--openssl-legacy-provider npx webpack # Build with legacy OpenSSL
Note: These projects use legacy React 16 and Webpack 4, requiring the
--openssl-legacy-provider flag due to OpenSSL 3.x compatibility issues.
cd langchain-demo/<subdirectory> # e.g., deepseek-quick-start npm install node <script-name>.js # Run specific experiments
Key integrations:
cd write-ck npm install node <script-name>.ts # Run data pipeline scripts
Key technologies:
.pnpm-store/ directory is excluded from gitEach project has its own
tsconfig.json. The Next.js projects use:
moduleResolution: "bundler"jsx: "preserve" (processed by Next.js)@/* pointing to ./src/*Some projects use custom AI API endpoints. When working with AI integrations, check for:
Standard exclusions in
.gitignore:
node_modules/ directoriesdist/ build outputs.next/ Next.js build cacheplayground.ts temporary files.pnpm-store/ central package cache