| name | Session Handoff |
| description | Standarisasi checkpoint progress lintas laptop/shift agar sesi berikutnya langsung lanjut. |
Session Handoff Skill
Gunakan skill ini saat user sering berpindah laptop/shift, tetapi tetap memakai Remote SSH workspace yang sama.
Kapan Dipakai
- User bilang sering pindah laptop/shift.
- Task panjang (refactor, stabilisasi test, rollout bertahap).
- Ada risiko kehilangan konteks antar sesi.
Tujuan
- Progress tersimpan konsisten di repo.
- Agent berikutnya bisa lanjut tanpa re-triage besar.
- User cukup jalankan prompt lanjutan.
Sumber Kebenaran
task.md adalah single source of truth untuk status aktif.
- Prompt reusable:
.github/prompts/continue-progress.prompt.md
.github/prompts/checkpoint-progress.prompt.md
Workflow Wajib
A. Saat Memulai Sesi Baru
- Baca
task.md dulu.
- Jalankan baseline cepat:
Catatan: command git pada baseline dijalankan di host, command runtime project tetap via Sail.
git rev-parse HEAD
git status --short
./vendor/bin/sail php -v
- Ambil 1 objective aktif + 1 next action dari
task.md.
B. Saat Bekerja
- Eksekusi dalam wave kecil.
- Simpan command validasi yang benar-benar dijalankan.
- Hindari full-suite bila ada constraint user untuk targeted validation only.
C. Sebelum Menutup Sesi
Update task.md minimal bagian berikut:
Last updated
Current milestone
What changed in this session
Validated commands and outcomes
Open risks/blockers
Recommended next step
Continuation Prompt
Template
Gunakan template ini saat perlu merapikan struktur handoff:
.github/skills/session-handoff/resources/handoff.template.md
Definition of Done
- Sesi berikutnya dapat dimulai cukup dengan:
- membaca
task.md
- memakai prompt
/continue-progress
- Tidak ada ambiguity tentang objective aktif, hasil validasi terakhir, dan next action.