git-draft-commit

Draft git commit messages from session context and worktree changes.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/ManfronEnrico/thesis-manifold --skill git-draft-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-draft-commit
Source: https://github.com/ManfronEnrico/thesis-manifold/tree/main/.claude/skills/git-draft-commit
Command: npx skills add https://github.com/ManfronEnrico/thesis-manifold --skill git-draft-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Draft ready-to-paste git commit messages that accurately reflect session context and changes, reducing cognitive load and improving traceability.

Core Features & Use Cases

  • Worktree awareness: detect current worktree context and advise on commit location.
  • Commit discipline and context reconstruction: analyze session changes, standups, and recent commits to craft a cohesive message.
  • Draft PR reminder and session summary: include trailers and a draft PR prompt to back up work remotely.
  • Non-executable: the skill never runs the commit itself; the user pastes the message into git.

Quick Start

Ask the assistant to draft a commit message for the current session, then copy the result and run git commit with that message.

Frequently Asked Questions about git-draft-commit

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

FAQPage Schema
How do I draft a git commit message that reflects my session context?

Drafting a git commit message with session context requires analyzing worktree state, recent commits, and session changes to generate a cohesive message. The tool outputs ready-to-paste text with trailers and PR reminders, ensuring the user executes the commit manually.

Can I generate a commit message that includes git trailers and PR reminders?

Generating a commit message with git trailers and PR reminders is possible by analyzing session changes and worktree state. The output is a draft message containing trailers and PR prompts to back up work remotely.

What is the best way to write commit messages for a git worktree?

Writing commit messages for a git worktree involves detecting the current worktree context and analyzing session changes. This ensures the drafted message accurately reflects the specific worktree state and advises on the correct commit location.

Does the commit message drafter execute the git commit automatically?

The commit message drafter does not execute the git commit automatically. It enforces a non-executable workflow where the user manually pastes the drafted message into git to run the commit.

How to reconstruct session context for a git commit message?

Reconstructing session context for a git commit message involves analyzing standups, recent commits, and session changes. This process crafts a cohesive message that accurately reflects the work done during the session.