handoffs
Skill127 starsChanged 27 days agoMITView on GitHub
Create handoff plans for continuing work across sessions
1 other project uses a version of this.
Adopted by
Most recently taken up by
- flurdy/agent-skillstheir own version, first seen Aug 9, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- flurdy/agent-skills★ 9same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository38 other files it gives its agents.
- AGENTS.mdAGENTS.md
- wiki/AGENTS.mdAGENTS.md
- wiki/CLAUDE.mdCLAUDE.md
- accountable-engineeringSkill
- adrSkill
- babysit-prSkill
- blindspot-passSkill
- capability-experimentsSkill
- codemapSkill
- code-quality-reviewSkill
- code-reviewSkill
- commit-atomicSkill
- context-discoverySkill
- diagnosing-bugsSkill
- doc-searchSkill
- docs-updateSkill
- draft-pull-requestSkill
- git-contextSkill
- implementation-loggerSkill
- implement-specSkill
- llm-wikiSkill
- orchestrating-fusionSkill
- pickupSkill
- plannotator-setup-goalSkill
- portless-localSkill
- prdSkill
- pr-reviewSkill
- prSkill
- qmd-knowledgeSkill
- quiz-meSkill
- ralphSkill
- retroSkill
- security-auditSkill
- slopSkill
- spec-interviewSkill
- tddSkill
- tmuxSkill
- visual-prSkill
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 6 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 23
Do not continue before asking for the purpose as you will otherwise not understand the instructions and do not assume a purpose!
- Distinctive: line 27
Create a detailed summary of the conversation so far, paying close attention to the user's explicit purpose for the next steps.
- Very specific: line 32
Before providing the final handoff, produce a concise evidence-based summary for the user.
- Distinctive: line 35
Verify important paths, branch/status, recent command results, and unresolved blockers.
- Distinctive: line 45
Problem Solving: Document problems solved and any ongoing troubleshooting efforts.
- Distinctive: line 122
After providing your analysis and summary:
- Very specific: line 124
Ensure the .planning/handoffs/ directory exists (create it if needed)
- Very specific: line 125
Write the handoff summary to a markdown file at .planning/handoffs/[timestamp]-[slug].md where [timestamp] is the current date in format …
- Distinctive: line 126
Read the handoff file back and verify it contains the purpose, current state, verification, blockers, and next action.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Session Handoff Plan
Creates a detailed handoff plan of the conversation for continuing the work in a new session.
The user specified purpose:
<purpose>$ARGUMENTS</purpose>
You are creating a summary specifically so that it can be continued by another agent. For this to work you MUST have a purpose. If no specified purpose was provided in the <purpose>...</purpose> tag you must STOP IMMEDIATELY and ask the user what the purpose is.
Do not continue before asking for the purpose as you will otherwise not understand the instructions and do not assume a purpose!
Goal
Create a detailed summary of the conversation so far, paying close attention to the user's explicit purpose for the next steps. This handoff plan should be thorough in capturing technical details, code patterns, and architectural decisions that will be essential for continuing development work without losing context.
Process
Before providing the final handoff, produce a concise evidence-based summary for the user. Do not expose private chain-of-thought or <analysis> tags. Include decisions, current state, blockers, and the exact next action instead of a chronological transcript or full code dumps.
- Identify the user's explicit purpose and the current work state.
- Verify important paths, branch/status, recent command results, and unresolved blockers.
- Capture only decision-relevant file names, symbols, short snippets, and links.
- Mark uncertain or stale information explicitly.
Your plan should include the following sections:
- Primary Request and Intent: Capture all of the user's explicit requests and intents in detail
- Key Technical Concepts: List all important technical concepts, technologies, and frameworks discussed.
- Files and Code Sections: Enumerate specific files and code sections examined, modified, or created. Pay special attention to the most recent messages and include full code snippets where applicable and include a summary of why this file read or edit is important.
- Problem Solving: Document problems solved and any ongoing troubleshooting efforts.
- Pending Tasks: Outline any pending tasks that you have explicitly been asked to work on.
- Current Work: Describe in detail precisely what was being worked on immediately before this handoff request, paying special attention to the most recent messages from both user and assistant. Include file names and code snippets where applicable.
- Next Step: List the next step that you will take that is related to the most recent work you were doing. IMPORTANT: ensure that this step is DIRECTLY in line with the user's explicit requests, and the task you were working on immediately before this handoff request. If your last task was concluded, then only list next steps if they are explicitly in line with the users request. Do not start on tangential requests without confirming with the user first. Include this section only if there is an actionable next step.
Additionally create a "slug" for this handoff. The "slug" is how we will refer to it later in a few places. Examples:
- current-user-api-handler
- implement-auth
- fix-issue-42
Together with the slug create a "Readable Summary". Examples:
- Implement Current User API Handler
- Implement Authentication
- Fix Issue #42
Output Structure
The handoff file should contain the structured summary below. Do not include private chain-of-thought or a chronological transcript.
# Session Handoff Plan
## 1. Primary Request and Intent
[Detailed description of all user requests and intents]
## 2. Key Technical Concepts
- [Concept 1]
- [Concept 2]
- [...]
## 3. Files and Code Sections
### [File Name 1]
- **Why important**: [Summary of why this file is important]
- **Changes made**: [Summary of the changes made to this file, if any]
- **Code snippet**:
\`\`\`language
[Important Code Snippet]
\`\`\`
### [File Name 2]
- **Code snippet**:
\`\`\`language
[Important Code Snippet]
\`\`\`
[...]
## 4. Problem Solving
[Description of solved problems and ongoing troubleshooting]
## 5. Pending Tasks
- [Task 1 that you have been explicitly asked to work on]
- [Task 2 that you have been explicitly asked to work on]
- [...]
## 6. Current Work
[Detailed description of what was being worked on immediately before this handoff, including file names and code snippets]
## 7. Next Step
[Next step to take, directly aligned with user's explicit handoff purpose. Only include if there is an actionable next step.]Final Step
After providing your analysis and summary:
- Ensure the
.planning/handoffs/directory exists (create it if needed) - Write the handoff summary to a markdown file at
.planning/handoffs/[timestamp]-[slug].mdwhere [timestamp] is the current date in format YYYY-MM-DD and the slug is what we defined before - Read the handoff file back and verify it contains the purpose, current state, verification, blockers, and next action.
- Tell the user about this file and that they can use
/pickup $1to continue where $1 is the filename
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

