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.
deno task dev - Start development server (builds React app and runs Deno backend)deno task dev:react - Run React app in development mode onlydeno task build - Build the application for productiondeno task start - Run production serverdeno task check - Run all checks (format, lint, type checking)deno task update - Update Fresh frameworkBefore committing changes, always run:
deno task check - Validates formatting, linting, and type checkingdeno task commands onlynpm commands# Root directory (Backend) deno task dev # Start backend server deno task check # Lint and type check backend # web-vhybZ directory (Frontend) npm run dev # Start React dev server npm run build # Build React app npm run lint # Lint React code
This is a Fresh 2.0 web application using Deno with the following key architectural components:
main.ts with PKCE flowsessionMiddleware and requireAuth middleware for route protectiondb.findOrCreateUser()dbUserSchema, AppSchema)createDefine<State>()Required environment variables:
MONGODB_URI (defaults to local MongoDB)MONGODB_DB_NAME (defaults to "vhybZ")GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET for OAuthThis is the backend for vhybZ, an AI-powered platform for building interactive digital artifacts through natural language conversations. The platform serves multiple clients and hosts user-generated artifacts on custom subdomains.
vhybz.com (repo: https://github.com/vhybzOS/web-vhybZ)username.vhybz.com/artifact-nameSee PRD.md for comprehensive feature requirements and AGENTS.md for detailed system architecture specifications.