Skill · em Documentar e entregar

session-handoff

Creates comprehensive handoff documents for seamless AI agent session transfers. Triggered when: (1) user requests handoff/memory/context save, (2) context window approaches capacity, (3) major task milestone completed, (4) work session ending, (5) user says 'save state', 'create handoff', 'I need…

Procedência

Antes de instalar

12 arquivos · 81,2 KB · inclui 5 scripts que executam: evals/setup_test_env.py, scripts/check_staleness.py, scripts/create_handoff.py, scripts/list_handoffs.py, scripts/validate_handoff.py

Instalar na sua CLI

O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/session-handoff/.

d=".claude/skills/session-handoff"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/enterprise-communication/session-handoff"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/evals/model-expectations.md" "$u/evals/model-expectations.md" \
  -o "$d/evals/results-opus-baseline.md" "$u/evals/results-opus-baseline.md" \
  -o "$d/evals/setup_test_env.py" "$u/evals/setup_test_env.py" \
  -o "$d/evals/test-scenarios.md" "$u/evals/test-scenarios.md" \
  -o "$d/README.md" "$u/README.md" \
  -o "$d/references/handoff-template.md" "$u/references/handoff-template.md" \
  -o "$d/references/resume-checklist.md" "$u/references/resume-checklist.md" \
  -o "$d/scripts/check_staleness.py" "$u/scripts/check_staleness.py" \
  -o "$d/scripts/create_handoff.py" "$u/scripts/create_handoff.py" \
  -o "$d/scripts/list_handoffs.py" "$u/scripts/list_handoffs.py" \
  -o "$d/scripts/validate_handoff.py" "$u/scripts/validate_handoff.py" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.claude/skills/session-handoff/.

d="$HOME/.claude/skills/session-handoff"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/enterprise-communication/session-handoff"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/evals/model-expectations.md" "$u/evals/model-expectations.md" \
  -o "$d/evals/results-opus-baseline.md" "$u/evals/results-opus-baseline.md" \
  -o "$d/evals/setup_test_env.py" "$u/evals/setup_test_env.py" \
  -o "$d/evals/test-scenarios.md" "$u/evals/test-scenarios.md" \
  -o "$d/README.md" "$u/README.md" \
  -o "$d/references/handoff-template.md" "$u/references/handoff-template.md" \
  -o "$d/references/resume-checklist.md" "$u/references/resume-checklist.md" \
  -o "$d/scripts/check_staleness.py" "$u/scripts/check_staleness.py" \
  -o "$d/scripts/create_handoff.py" "$u/scripts/create_handoff.py" \
  -o "$d/scripts/list_handoffs.py" "$u/scripts/list_handoffs.py" \
  -o "$d/scripts/validate_handoff.py" "$u/scripts/validate_handoff.py" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Codex

Neste projeto: instala em .agents/skills/session-handoff/.

d=".agents/skills/session-handoff"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/enterprise-communication/session-handoff"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/evals/model-expectations.md" "$u/evals/model-expectations.md" \
  -o "$d/evals/results-opus-baseline.md" "$u/evals/results-opus-baseline.md" \
  -o "$d/evals/setup_test_env.py" "$u/evals/setup_test_env.py" \
  -o "$d/evals/test-scenarios.md" "$u/evals/test-scenarios.md" \
  -o "$d/README.md" "$u/README.md" \
  -o "$d/references/handoff-template.md" "$u/references/handoff-template.md" \
  -o "$d/references/resume-checklist.md" "$u/references/resume-checklist.md" \
  -o "$d/scripts/check_staleness.py" "$u/scripts/check_staleness.py" \
  -o "$d/scripts/create_handoff.py" "$u/scripts/create_handoff.py" \
  -o "$d/scripts/list_handoffs.py" "$u/scripts/list_handoffs.py" \
  -o "$d/scripts/validate_handoff.py" "$u/scripts/validate_handoff.py" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.agents/skills/session-handoff/.

d="$HOME/.agents/skills/session-handoff"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/enterprise-communication/session-handoff"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/evals/model-expectations.md" "$u/evals/model-expectations.md" \
  -o "$d/evals/results-opus-baseline.md" "$u/evals/results-opus-baseline.md" \
  -o "$d/evals/setup_test_env.py" "$u/evals/setup_test_env.py" \
  -o "$d/evals/test-scenarios.md" "$u/evals/test-scenarios.md" \
  -o "$d/README.md" "$u/README.md" \
  -o "$d/references/handoff-template.md" "$u/references/handoff-template.md" \
  -o "$d/references/resume-checklist.md" "$u/references/resume-checklist.md" \
  -o "$d/scripts/check_staleness.py" "$u/scripts/check_staleness.py" \
  -o "$d/scripts/create_handoff.py" "$u/scripts/create_handoff.py" \
  -o "$d/scripts/list_handoffs.py" "$u/scripts/list_handoffs.py" \
  -o "$d/scripts/validate_handoff.py" "$u/scripts/validate_handoff.py" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Antigravity

Neste projeto: instala em .agents/skills/session-handoff/.

d=".agents/skills/session-handoff"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/enterprise-communication/session-handoff"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/evals/model-expectations.md" "$u/evals/model-expectations.md" \
  -o "$d/evals/results-opus-baseline.md" "$u/evals/results-opus-baseline.md" \
  -o "$d/evals/setup_test_env.py" "$u/evals/setup_test_env.py" \
  -o "$d/evals/test-scenarios.md" "$u/evals/test-scenarios.md" \
  -o "$d/README.md" "$u/README.md" \
  -o "$d/references/handoff-template.md" "$u/references/handoff-template.md" \
  -o "$d/references/resume-checklist.md" "$u/references/resume-checklist.md" \
  -o "$d/scripts/check_staleness.py" "$u/scripts/check_staleness.py" \
  -o "$d/scripts/create_handoff.py" "$u/scripts/create_handoff.py" \
  -o "$d/scripts/list_handoffs.py" "$u/scripts/list_handoffs.py" \
  -o "$d/scripts/validate_handoff.py" "$u/scripts/validate_handoff.py" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.gemini/antigravity-cli/skills/session-handoff/.

d="$HOME/.gemini/antigravity-cli/skills/session-handoff"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/enterprise-communication/session-handoff"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/evals/model-expectations.md" "$u/evals/model-expectations.md" \
  -o "$d/evals/results-opus-baseline.md" "$u/evals/results-opus-baseline.md" \
  -o "$d/evals/setup_test_env.py" "$u/evals/setup_test_env.py" \
  -o "$d/evals/test-scenarios.md" "$u/evals/test-scenarios.md" \
  -o "$d/README.md" "$u/README.md" \
  -o "$d/references/handoff-template.md" "$u/references/handoff-template.md" \
  -o "$d/references/resume-checklist.md" "$u/references/resume-checklist.md" \
  -o "$d/scripts/check_staleness.py" "$u/scripts/check_staleness.py" \
  -o "$d/scripts/create_handoff.py" "$u/scripts/create_handoff.py" \
  -o "$d/scripts/list_handoffs.py" "$u/scripts/list_handoffs.py" \
  -o "$d/scripts/validate_handoff.py" "$u/scripts/validate_handoff.py" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.session-handoff

Prévia do SKILL.md

---
name: session-handoff
description: "Creates comprehensive handoff documents for seamless AI agent session transfers. Triggered when: (1) user requests handoff/memory/context save, (2) context window approaches capacity, (3) major task milestone completed, (4) work session ending, (5) user says 'save state', 'create handoff', 'I need to paus…
---

# Handoff

Creates comprehensive handoff documents that enable fresh AI agents to seamlessly continue work with zero ambiguity. Solves the long-running agent context exhaustion problem.

## Mode Selection

Determine which mode applies:

**Creating a handoff?** User wants to save current state, pause work, or context is getting full.
- Follow: CREATE Workflow below

**Resuming from a handoff?** User wants to continue previous work, load context, or mentions an existing handoff.
- Follow: RESUME Workflow below

**Proactive suggestion?** After substantial work (5+ file edits, complex debugging, major decisions), suggest:
> "We've made significant progress. Consider creating a handoff document to preserve this context for future sessions. Say 'create handoff' when ready."

## CREATE Workflow

### Step 1: Generate Scaffold

Run the smart scaffold script to create a pre-filled handoff document:

```bash
python scripts/create_handoff.py [task-slug]
```

Example: `python scripts/create_handoff.py implementing-user-auth`

**For continuation handoffs** (linking to previous work):
```bash
python scripts/create_handoff.py "auth-part-2" --continues-from 2024-01-15-auth.md
```

The script will:
…

Ver todo o marketplace