solo-git-daily

Collects git commits for a date range and appends them to a project progress log.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/cjrain-12505614/solo-forge-marketplace --skill solo-git-daily-cjrain-12505614
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: solo-git-daily
Source: https://github.com/cjrain-12505614/solo-forge-marketplace/tree/main/solo-forge-v0.6.0/skills/solo-git-daily
Command: npx skills add https://github.com/cjrain-12505614/solo-forge-marketplace --skill solo-git-daily-cjrain-12505614

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Solo developers often lose track of what they did on a given day and must manually write progress logs. This Skill reads git commit history (read-only) for a chosen period and automatically reflects it into a dated project progress log, so the record of "what was done when" is kept without manual writing. ## Core Features & Use Cases - Period-based commit collection: Accepts a date range argument (yesterday, today, or an explicit range like 2026-07-10..2026-07-13) and gathers commits via read-only git log/git fetch. - Idempotent log appending: Appends commits to docs/00_관리/진행로그.md under date sections, skipping commits whose SHA already appears in the log so re-runs never duplicate entries. - Commit prefix parsing: Classifies Conventional Commits (feat:, fix:, etc.) and bracket tags ([TSK-12]) to summarize counts by type and link to tracking keys. - Commit safety protocol: Guides users to check git status, use targeted git add, and abort on unexpected deletions—protecting against phantom mass deletions caused by cloud-sync folders (e.g., iCloud Drive) corrupting the git index. - Use Case: At the start of a work session, ask for a summary of yesterday's commits; the Skill collects them, appends them to the progress log, and reports a short digest with per-type counts. ## Quick Start Ask the assistant to summarize yesterday's git commits and add them to the project progress log.

Frequently Asked Questions about solo-git-daily

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a daily summary of my git commits?▼

Run the skill with a period argument such as yesterday, today, or an explicit range like 2026-07-10..2026-07-13. It collects commits with git log using --since and --until filters, then appends them to the progress log and reports a short digest.

How to log git commits to a markdown progress file automatically?▼

The skill appends commits to docs/00_관리/진행로그.md under a date section, creating the file if missing. Before appending, it greps for each commit SHA in the log and skips existing ones, so repeated runs never create duplicates.

Does this tool modify my git repository or make commits?▼

No. All git operations are read-only: git fetch and git log only. It never runs git add, git commit, or push. The only write operation is appending text to the markdown progress log file, after user confirmation.

Why do phantom file deletions appear in git status on iCloud Drive?▼

Cloud sync services like iCloud Drive can corrupt the .git/index file, staging hundreds of ghost deletions. The skill's safety protocol advises checking git status before committing, using targeted git add instead of git add -A, and running git reset to recover the index non-destructively.

Can it categorize commits by Conventional Commits prefixes?▼

Yes. It parses commit message prefixes such as feat:, fix:, refactor:, docs:, and test:, plus bracket tags like [TSK-12]. The summary report includes per-type counts, and bracket tags can link entries to external tracking keys.