Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (g-client-handover) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
gemini-client-handover
Scott AK (sabrkei)
AI-powered handover document generator for frontend developers handing off websites to clients.
Run one command from inside your project. Get professional handover documents in Markdown, plain text, and Word — written for both your client and the next developer.
Powered by Gemini CLI — no API key or credits required. Just a free Google account.
Requirements
- Node.js 18+
- Gemini CLI installed and logged in
npm install -g @google/gemini-cli
gemini auth loginGemini CLI is free with a Google account — no paid subscription needed.
Install
npm install -g gemini-client-handoverQuick start
cd my-client-project
handover /createOn first run you'll be asked for your name, company, email, and phone — these appear in every document you generate.
Usage
handover /createChoose from:
1— Technical handover (for the next developer)2— Client handover (plain English, for your client)3— Both
The tool scans your project automatically — no config file needed.
Output
Documents are saved in your project folder:
technical-handover/
├── technical-handover.md
├── technical-handover.txt
└── technical-handover.docx
client-handover/
├── client-handover.md
├── client-handover.txt
└── client-handover.docx| Format | Best for |
|---|---|
.md |
Notion, GitHub, linear docs |
.txt |
Email attachments, printing |
.docx |
Sending directly to a client |
How it works
- The tool scans your project —
package.json, config files, env variable keys, deploy configs, folder structure, CSS colours - It builds a structured prompt and sends it to Gemini via the Gemini CLI
- Gemini generates a professional document written for two audiences:
- The client — plain English, reassuring tone, no jargon
- The next developer — precise technical detail, commands, file paths
- Output is saved as
.md,.txt, and.docx
Project structure
gemini-client-handover/
├── cli.js # CLI entry point
├── generator.js # Gemini CLI call + file output
├── prompts.js # Prompt builders
└── scanner.js # Project file scannerContributing
Pull requests are welcome. For major changes, open an issue first.
License
MIT