handoff
ayoubben18/ab-method/.agents/skills/handoff/SKILL.md
Compact the current conversation (or a side-topic that surfaced mid-grill) into a handoff document another agent can pick up. Use when a tangent deserves its own task, or to summarize a session for a fresh agent.
Skill192 starsChanged 15 days ago
What's in it
- Where to save it
- The spin-off-mid-grill case
- What the document must contain
- Rules
--- name: handoff description: Compact the current conversation (or a side-topic that surfaced mid-grill) into a handoff document another agent can pick up. Use when a tangent deserves its own task, or to summarize a session for a fresh agent. argument-hint: "What will the next session be used for?" --- Write a handoff document summarising the current conversation (or a specific side-topic that surfaced) so a fresh agent can continue the work without re-deriving context. ## Where to save it **Check `.ab-method/structure/index.yaml` first** — the project's own copy if it has one; otherwise (a plugin install) the bundled default at `../../../.ab-method/structure/index.yaml` relative to this `SKILL.md`, whose paths are still relative to the project root. In an AB Method project, handoffs are a tracked artifact, not throwaway scratch — save to `docs/handoffs/[slug].md` (the location the index defines). The slug is a short kebab-case summary of the topic, e.g. `rate-limit-redis-vs-token-bucket.md`. If the project is **not** an AB Method project (no `.ab-method/`, and none of the index's `docs/` folders — tasks, roadmaps, goals, handoffs — exist), fall back to the temporary directory of the user's OS — do not pollute the workspace. ## The spin-off-mid-grill case The most common trigger here: you are in the middle of a `grill-with-docs` / `grill-me` session and a tangent emerges that clearly deserves its own task. **Do not derail the current grill.** Instead: 1. Write the tangent up as a handoff under `docs/handoffs/`. 2. Capture only the tangent — the question that opened it, the constraints already established, the decisions still open, and why it was deferred. 3. Tell the user: "Captured `<slug>` as a handoff — resume it any time with `/create-task-from-handoff <slug>`." Then continue grilling the original topic. ## What the document must contain - **Goal** — what the next session is meant to accomplish (use the passed argument verbatim if given). - **Context** — the minimum a fresh agent needs: what's been decided, what's still open, what was explicitly ruled out and why. - **Suggested skills** — which skills the next agent should invoke (e.g. `grill-with-docs`, `tdd`). For a deferred-task spin-off, the suggested next step is `/create-task-from-handoff`. - **References** — link to existing artifacts (PRDs, plans, ADRs, issues, commits, diffs, the parent task's `progress-tracker.md`) by path or URL. Do **not** duplicate their content. ## Rules - Do not duplicate content already captured elsewhere — reference it by path or URL instead. - Redact any sensitive information (API keys, passwords, PII). - If the user passed arguments, treat them as a description of what the next session will focus on and tailor the doc accordingly.
More agent context in ayoubben18/ab-method
32 other files this repository gives its agents.
CLAUDE.md
Skill
- ab-analyze-backend.agents/skills/ab-analyze-backend/SKILL.md
- ab-analyze-frontend.agents/skills/ab-analyze-frontend/SKILL.md
- ab-analyze-project.agents/skills/ab-analyze-project/SKILL.md
- ab-create-goal.agents/skills/ab-create-goal/SKILL.md
- ab-create-roadmap.agents/skills/ab-create-roadmap/SKILL.md
- ab-create-task-from-handoff.agents/skills/ab-create-task-from-handoff/SKILL.md
- ab-create-task.agents/skills/ab-create-task/SKILL.md
- ab-extend-goal.agents/skills/ab-extend-goal/SKILL.md
- ab-extend-task.agents/skills/ab-extend-task/SKILL.md
- ab-mastermind.agents/skills/ab-mastermind/SKILL.md
- ab-resume-task.agents/skills/ab-resume-task/SKILL.md
- ab-start-roadmap.agents/skills/ab-start-roadmap/SKILL.md
- ab-start-task.agents/skills/ab-start-task/SKILL.md
- ab-test-mission.agents/skills/ab-test-mission/SKILL.md
- ab-update-architecture.agents/skills/ab-update-architecture/SKILL.md
- change-map.agents/skills/change-map/SKILL.md
- codebase-design.agents/skills/codebase-design/SKILL.md
- critique-plan.agents/skills/critique-plan/SKILL.md
- domain-model.agents/skills/domain-model/SKILL.md
- grill-me.agents/skills/grill-me/SKILL.md
- grill-with-docs.agents/skills/grill-with-docs/SKILL.md
- improve-codebase-architecture.agents/skills/improve-codebase-architecture/SKILL.md
- reconcile-roadmap.agents/skills/reconcile-roadmap/SKILL.md
- request-refactor-plan.agents/skills/request-refactor-plan/SKILL.md
- review-implementation.agents/skills/review-implementation/SKILL.md
- sync-architecture.agents/skills/sync-architecture/SKILL.md
- tdd.agents/skills/tdd/SKILL.md
- to-issues.agents/skills/to-issues/SKILL.md
- to-prd.agents/skills/to-prd/SKILL.md
- ubiquitous-language.agents/skills/ubiquitous-language/SKILL.md
- write-a-skill.agents/skills/write-a-skill/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

