Free SKILL.md scraped from GitHub. Clone the repo or copy the file directly into your Claude Code skills directory.
npx versuz@latest install lostforwurdz-loom-skills-archived-session-primegit clone https://github.com/lostforwurdz/loom.gitcp loom/SKILL.MD ~/.claude/skills/lostforwurdz-loom-skills-archived-session-prime/SKILL.md---
name: session-prime-archived
description: >-
DEPRECATED. Converted to a vendor-neutral pipeline in
~/loom/pipelines/session-prime.json (kobramaz-lmn.53 sub-task #6, 2026-05-12).
Invoke via `pool_pipeline_run session-prime` through the loom-pool MCP.
Original content kept below for reference.
---
> **DEPRECATED — kobramaz-lmn.53 sub-task #6 (2026-05-12).**
>
> Replaced by `~/loom/pipelines/session-prime.json`. Any MCP client invokes via:
>
> ```jsonc
> // pool_pipeline_run
> { "pipeline_id": "session-prime" }
> ```
>
> Pipeline runner is vendor-neutral — the steps run on whichever workers
> the 7-factor router (or explicit `agent` / `worker` / `routing_hint`)
> selects. Prior step outputs are auto-prepended to downstream step
> system prompts (Phase 21 sub-task #4 feature).
# Session Prime
Parallel session warm-up. Fans out five context sources simultaneously, then synthesizes a single briefing paragraph.
## Trigger
Invoke when the `SessionStart` hook fires (first message of any session or after compaction), or manually when resuming after interruption.
## Phase 1 — Parallel Fan-out
> [!CAUTION]
> **BLOCKING STEP.** Dispatch all 5 in a SINGLE message with multiple Task tool calls. Do not dispatch sequentially — that defeats the parallel warm-up.
| Dispatch | Type | Output |
|---|---|---|
| `bd prime` | Bash | Persistent memories + ready queue |
| `bd ready` | Bash | Open work items, priority queue |
| `git fetch --all` (current repo) | Bash | Remote tracking refs updated |
| `vps-sync` agent | Task tool | VPS ↔ local parity report |
| `episodic-memory:search-conversations` (query: "yesterday OR last session") | Task tool | Prior-session summary |
Wait for ALL 5 to complete before proceeding to Phase 2.
## Phase 2 — Synthesis (sequential)
Wait for Phase 1 to complete. Orchestrator synthesizes all 5 outputs into a single briefing paragraph (under 100 words) covering: open work, cross-machine drift, prior-session blockers, and repo state. Output directly to chat — no file write required.
## Verification
- [ ] All 5 Phase 1 outputs surfaced.
- [ ] Synthesized briefing in chat, under 100 words.
- [ ] Cross-machine drift and critical blockers called out explicitly.
## References
- `workflows/session-start.md` — full session boot procedure this skill accelerates
- `agents/vps-sync.md` — VPS parity check agent
- `agents/morning-briefing.md` — scheduled daily briefing agent