handoff

Generate commit summaries and PR preparation from git session state.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/fpontejos/claude-helpers --skill handoff-fpontejos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: handoff
Source: https://github.com/fpontejos/claude-helpers/tree/main/skills/handoff
Command: npx skills add https://github.com/fpontejos/claude-helpers --skill handoff-fpontejos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers and teams gracefully finalize a session by creating a clean git state, documenting changes, and preparing branches and PRs as part of end-of-session workflows.

Core Features & Use Cases

  • Handoff automation: Prepare commit(s) and optional PRs from session work.
  • Memory bank hygiene: Check staleness, ensure memory docs are up-to-date.
  • Branch & PR prep: Warn on main branch, suggest feature branches, and prepare PR prompts for review.

Quick Start

Use the handoff skill at the end of a session to prepare a commit summary and optional PR. Provide the necessary arguments or invoke default mode for commit-only workflow.

Frequently Asked Questions about handoff

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

FAQPage Schema
How do I automate end-of-session git handoffs with a clean commit summary?

Automate end-of-session git handoffs by examining session state, git status, and changes to generate deterministic commit scope, branch warnings, and ready-to-run commands. It produces a clean commit summary and optional PR preparation for reliable repository transitions.

What's the best way to prepare a pull request from uncommitted changes at session end?

Prepare a pull request from uncommitted changes by categorizing branch status and applying handoff automation to generate ready-to-run commands. The workflow warns if you are on the main branch, suggests feature branches, and produces structured PR prompts for review.

How does memory bank hygiene check work during a git branch handoff?

Memory bank hygiene checks examine staleness and ensure memory docs are up-to-date during a git branch handoff. The process verifies that session documentation matches current changes before finalizing the commit scope and preparing the repository for transition.

Can I use this handoff automation if I am currently working directly on the main branch?

Yes, but the handoff automation will warn you about working on the main branch and suggest feature branches instead. This prevents accidental direct commits to main by prompting you to prepare a safer feature branch and PR workflow.

Do I need any specific git dependencies installed to generate a structured handoff output?

No specific dependencies are required beyond standard git to generate structured handoff output. The skill operates independently by examining git status and session state to produce deterministic commit scope and branch awareness without external components.

Why does my git commit scope need to be deterministic during a session-end handoff?

Deterministic commit scope is needed during a session-end handoff to ensure reliable and predictable repository transitions. By categorizing changes and examining session state, the handoff generates a clean commit summary that accurately reflects the work completed.