pickup

Resume engineering handoffs by validating scope, branches, and pending items.

5|2|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/dbc-oduffy/coordinator-claude --skill pickup-dbc-oduffy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pickup
Source: https://github.com/dbc-oduffy/coordinator-claude/tree/main/plugins/coordinator/skills/pickup
Command: npx skills add https://github.com/dbc-oduffy/coordinator-claude --skill pickup-dbc-oduffy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The pickup skill prevents wasted time by letting you resume an already-defined engineering work handoff exactly where the previous session left off, while minimizing the risk of duplicating shipped work.

Core Features & Use Cases

  • Handoff-first continuation: Loads the specified or discovered handoff from tasks/handoffs/ and proceeds directly to execution.
  • Safety preflight for workstream correctness: Commits only relevant workstream paths, avoids touching unrelated files, and manages branch selection for resumed work.
  • Mandatory reconciliation against current git state: Verifies pending items against git log, checks plan/stub **Status:** fields, confirms referenced paths/commits, and filters out items already shipped.
  • Frontmatter mutation to reflect consumption: Marks the handoff as consumed and records consumed_at / consumed_by to guard against concurrent pickup races.

Quick Start

Run the pickup skill by providing a handoff file path, for example: "pickup tasks/handoffs/2026-05-01-some-handoff.md".

Frequently Asked Questions about pickup

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

FAQPage Schema
How do I resume an engineering work handoff without duplicating already-shipped tasks?

Resuming an engineering handoff without duplicating work requires loading the handoff file and running a mandatory git state reconciliation. This process verifies pending items against the git log and filters out tasks already shipped before proceeding with execution.

What is handoff scope validation and why is it needed before resuming execution?

Handoff scope validation is a mandatory safety preflight that ensures workstream correctness before resuming execution. It commits only relevant workstream paths, avoids touching unrelated files, and confirms referenced paths and commits to prevent scope creep.

How do I prevent concurrent pickup claims when multiple agents try to resume the same handoff?

Preventing concurrent pickup claims is achieved through in-place frontmatter mutation. The system marks the handoff as consumed and records consumed_at and consumed_by metadata, guarding against race conditions when multiple sessions attempt to resume the same work.

How do I reconcile paused handoff items against current git branches and commits?

Reconciling paused handoff items against git involves verifying pending items with git log, checking plan and stub Status fields, and confirming referenced paths and commits. This mandatory reconciliation filters out completed items before resuming workstream execution.

Can I use this handoff continuation workflow for PM to EM delegation without manual ceremony?

Yes, this handoff continuation workflow supports PM to EM delegation scenarios. It loads the specified handoff from the tasks directory and proceeds directly to execution without ceremony, satisfying the mandatory safety preflight required for session continuation.

What are the limitations of resuming a paused handoff using frontmatter mutation?

Resuming a paused handoff requires a valid handoff file in the tasks directory with proper Status fields. If the frontmatter is already mutated and marked consumed by a concurrent session, the pickup is blocked to prevent duplicate execution of shipped work.