Wrap Session
One command for the two things done at every session end: log what you did (worklog, for standups/invoicing) and file what you learned (knowledge vault). This skill is a conductor — it does not reimplement either; it invokes them in order.
Steps
- Worklog — invoke the [[save-session-to-worklog]] skill, forwarding
$ARGUMENTSto it verbatim (that's the skill that takes freetext notes,--project,--dry). - Vault — invoke the [[save-to-vault]] skill. It takes no arguments.
- Report — one combined summary: the worklog file + item count, then the vault pages filed (or "nothing new to file"). Don't repeat each sub-skill's full output.
Notes
- Order matters: worklog first (chronology of the session), vault second (the distilled knowledge). Run step 2 even if step 1 logged nothing — a session can be learning-heavy but commit-light, or vice versa.
--dry: if$ARGUMENTScontains--dry, run the worklog step in its dry-run preview and skip the vault write (dry means write nothing anywhere), then stop.- No vault registered: [[save-to-vault]] will say so and point to
/vault-init. That's fine — the worklog step still ran (it falls back to~/Desktop/). Just relay it. - ponytail: both sub-skills each git-sync the vault, so a vault project gets two commits (worklog, then wiki). Left as-is — separate commits read cleanly; dedupe the sync only if it ever becomes a problem.