snapshotlisted
Install: claude install-skill vraj-ai/skills
# Snapshot
You were invoked by name. Close the session. Docs are the source of truth. The tracker is a view. A handoff is not a push. This skill then delivers.
## Worker Roles
The invoking Role is the orchestrator. It may spawn named Worker Roles one level
deep through the host's native mechanism:
- `researcher` — look up filesystem, code, tracker, or web facts.
- `small-task` — run a bounded command or prepare a mechanical draft in a
separate lane.
Workers never spawn. They return evidence or drafts; `snapshot` applies its own
CONTEXT flush and handoff writes. Do not use a host API, path, or provider name
as a Role identity. The orchestrator alone writes any backlog or lock and
performs any push.
If the user passed arguments, that is what the next session will focus on.
## Ownership
Flush this session's locked language and decisions into the same artifacts `/grill` owns: `CONTEXT/glossary.md`, `CONTEXT/architecture.md`, `CONTEXT/adr/`. Never overwrite unrelated prose.
Never write `CONTEXT/progress.md`, `CONTEXT/goals/**`, `CONTEXT/ship/**`, or any backlog. `goals` and `ship` own those. If `CONTEXT/goals/<slug>/lock.d/` or `CONTEXT/ship/<slug>/lock.d/` is held, leave it. Report that resume belongs to that pipeline.
## 0. Preflight
```
git status -sb
git rev-parse --abbrev-ref HEAD
git remote -v
```
Note dirty paths you do not own. They stay untouched.
If this repo's convention is PRs into `main`, do not push to `main`. Push a named branch and open a PR.
## 1.