Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
6
- Main Electron process lives in `src/main.ts`; the renderer bootstraps from `src/renderer.tsx`.
Sign in to like and favorite skills
src/main.ts; the renderer bootstraps from src/renderer.tsx.src/components/, helpers in src/lib/, shared types in src/types/.src/__tests__/ with integration/, performance/, and __mocks__/ for feature-specific coverage.src/assets/; the HTML shell is in public/; production bundles land in dist/ and release artifacts in release/.npm run dev starts the webpack watcher and Electron for live reload during feature work.npm start performs a clean build then launches the packaged desktop app for verification.npm run build emits production bundles into dist/ for distribution and signing flows.npm test runs the Jest suite once; npm run test:watch keeps tests hot while iterating.npm run lint applies ESLint auto-fixes; use npm run lint:check to validate without writing.src/components/ follow kebab-case filenames (e.g., share-list.tsx).@/ alias for local paths.<subject>.test.tsx.src/__tests__/setup.ts and reuse fixtures from src/__tests__/__mocks__/.src/__tests__/integration/.npm test -- --runInBand to serialize execution.Refs #123.npm test, npm run lint).dist:* scripts or packaging configs.README.md or relevant scripts under build/ or scripts/.