pickup

Read HANDOFF.md and verify git state before resuming prior work.

Updated Sep 9, 2024
One-click install
npx skills add https://github.com/axel-kaliff/dotfiles --skill pickup-axel-kaliff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pickup
Source: https://github.com/axel-kaliff/dotfiles/tree/main/claude/.claude/skills/pickup
Command: npx skills add https://github.com/axel-kaliff/dotfiles --skill pickup-axel-kaliff

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When a user wants to continue prior work left by a previous agent, it can be hard to quickly understand context, verify repository state, and avoid accidental conflicts; this Skill orients the agent from a handoff document so work can safely resume.

Core Features & Use Cases

  • Locate and read handoff: Searches for HANDOFF.md in the current working directory and then the git project root, and reads the first one found to capture goals and next steps.
  • Verify repository state: Runs git checks to confirm the active branch, uncommitted changes, and recent commits match the handoff before doing any work.
  • Summarize and confirm: Produces a concise pickup summary (goal, last worked-on section, immediate next step) and waits for explicit user confirmation before proceeding.
  • Safe cleanup: After the user confirms, removes the HANDOFF.md to avoid stale instructions lingering in the project.

Quick Start

Ask the assistant to pick up from HANDOFF.md, verify git state, summarize the plan, and wait for my confirmation before doing any work.

Frequently Asked Questions about pickup

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

FAQPage Schema
How do I resume a previous agent session from a handoff document?

To resume a previous agent session, the Skill locates and reads HANDOFF.md in the working directory or git project root, summarizing goals and next steps. It verifies the active branch, uncommitted changes, and recent commits to ensure repository state matches the handoff before proceeding.

What is the best way to orient a new agent to continue unfinished git work?

The best way to orient a new agent is using a HANDOFF.md document. The Skill reads this file to capture context, runs git checks to confirm branch and uncommitted changes match the recorded state, and presents a concise summary for user confirmation before doing any work.

Does the handoff resume process automatically delete HANDOFF.md?

No, the handoff resume process does not automatically delete HANDOFF.md. The Skill only removes the handoff document after the user provides explicit confirmation, ensuring stale instructions do not linger but preventing accidental loss of context.

Can I use a handoff document to verify uncommitted changes before starting work?

Yes, you can use a handoff document to verify uncommitted changes. The Skill runs git checks to confirm the active branch, uncommitted changes, and recent commits align with the handoff file before summarizing the plan and waiting for confirmation.

What happens if HANDOFF.md is missing from the working directory?

If HANDOFF.md is missing from the working directory, the Skill searches for it in the git project root. It reads the first HANDOFF.md file found in either location to capture the prior session's goals and next steps for resuming work.

When should I not use a handoff document for session resumption?

You should not use a handoff document for session resumption if your repository state has significantly diverged from the recorded branch and uncommitted changes. The Skill verifies git state against the handoff, and mismatches may prevent safe continuation of the prior work.