This is a Gemini CLI extension that helps you generate a high-quality Development Journal based on your Git commit logs.
- Automated Analysis: reads your git commit logs and file changes.
- Intelligent Summarization: consolidates related changes and avoids clutter.
- Pragmatic Tone: generates journals in a professional, understated style suitable for engineering logs.
- Locale Aware: detects and uses your system's locale for the output.
This extension is designed to be used with the Gemini CLI. It retrieves the current user's git commit information for the day and formats it into a structured markdown journal.
- Open the Gemini CLI in your project directory.
- Run the
/git-diarycommand:/git-diary
- The extension will:
- Identify your Git username via
git config user.name. - Detect your system's language setting using a Node.js script.
- Fetch your Git commit history for the current day.
- Generate and display a professional development journal in your system's language.
- Identify your Git username via