skills/handoff-document/SKILL.md
Use when documenting current work so another agent or future session can resume seamlessly: writing session handoff docs, pause/resume notes, context-transfer files, transition plans, extended debugging summaries, implementation status reports, or when the user says they need to take a break, start a new session, continue later, or onboard the next agent.
npx skillsauth add miaodi/llm_config handoff-documentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a self-contained Markdown handoff file that lets a future agent resume work without relying on prior chat history.
Use when the user asks to pause, start a new session, transfer context to another agent, summarize current progress, or preserve the state of a long-running implementation, debugging, research, review, or build task.
handoffs/, docs/handoffs/, or notes/handoffs/.handoffs/YYYY-MM-DD-<short-topic>.md at the workspace root.git status --short, relevant diffs, and touched files when available.# Handoff: <short task title>
Date: <YYYY-MM-DD HH:MM timezone>
Workspace: `<absolute or repo-relative path>`
Branch: `<branch>`
Commit: `<short commit or unknown>`
Status: <in progress | blocked | ready for review | verification needed>
## Goal
<What we are trying to accomplish and what "done" means.>
## Current State
<One-screen summary of where the work stands now. Include the most important fact first.>
## Implemented
- `<path>`: <what changed and why>
- `<path>`: <what changed and why>
## Working
- <Behavior, command, test, build, or workflow that currently works.>
## Not Working / Blocked
- <Failure, blocker, or missing dependency. Include concise error excerpts if useful.>
## Tried Already
- <Attempt>: <result and why not to repeat it>
## Verification
- `<command>`: <passed | failed | not run | partial> - <short outcome>
## Important Files And Artifacts
- `<path>`: <why it matters>
## Open Questions
- <Question or decision the next agent/user must resolve.>
## Next Steps
1. <Highest-priority next action, including exact command or file to inspect.>
2. <Second action.>
3. <Third action.>
## Resume Commands
```bash
<commands that recreate the useful local context>
```
## Notes For The Next Agent
<Risks, assumptions, user preferences, or context that does not fit elsewhere.>
unknown, not checked, or not verified where appropriate.Create or update the handoff Markdown file, then report:
development
Use when creating C++ learning notes or minimal experiments for low-level computational, numerical, CPU/GPU, compiler, and hardware concepts such as false sharing, floating point, registers, caches, SIMD, atomics, numerical stability, and benchmarking pitfalls.
development
Use when configuring, diagnosing, or compiling LaTeX projects, especially multi-file reports, theses, books, chapter-based projects, Overleaf exports, latexmk/arara/Makefile workflows, bibliography/index/glossary passes, or projects that require pdflatex, xelatex, lualatex, latex->dvips, biber, or bibtex.
development
Use when working with graph traversals (BFS, DFS, level-order), minimum spanning trees, strongly connected components, topological sort, graph coloring, bipartite detection, elimination trees, level-set extraction, parallel graph algorithms, task-tree parallelism, sparse graph representations, and exploiting graph structure for parallel sparse computations.
testing
Use when planning or executing Git branch workflows, especially merge/rebase across branches, conflict resolution, safe history rewriting, and recovery from mistakes.