Recall
Before you start or resume work, rebuild the user's recent working
context and hand back a tight capsule.
Companion to pstack Session pickup (one specific prior chat) and
memory-systems (designing persistent agent memory). This skill loads
working context across recent chats and the shared record.
Authorized Scope
Apply this engine only within the user's requested task and existing explicit
authorization. Loading or delegating to it grants no additional authority.
Preserve report-only restrictions and the caller's target, host, provider, and
cost limits. Existing approval satisfies a gate only for the same actions and
scope; obtain approval before expanding them. Forward these limits to delegates.
Contract
Inputs:
- An optional topic and time window (default last 7 days)
- The active workspace only
Outputs:
- A brief: capsule, tagged threads, recurring problems, next move
Creates/Modifies:
External Side Effects:
- Read-only git /
gh and whatever evidence connectors why uses
Confirmation Required:
Delegates To:
why investigators for the shared record
- Recommend
pstack Session pickup when the ask is one specific prior chat
Steps
- Classify. One specific prior chat is Session pickup. A full state
capsule already in the message skips mining.
- Lock the scope. Pin the window, the topic, and the workspace. State
the scope back. Never quietly turn "all" into "recent N". Never
read another project's transcripts without being asked.
- Fan out across chat history. Spawn parallel subagents on the fast
cheap tier. Order candidates by real modification time. Each
returns topic, goal, decisions, open threads, struggles, and
artifacts, citing the chat id the harness uses.
- Sweep the shared record whenever the topic names a feature, file,
subsystem, or bug. Hand it to
why investigators, steered to
current state, what was tried, and what users still report.
- Verify against live state with
git and gh.
- Write the brief to the contract below.
Output contract
- Capsule. At most 5 bullets.
- Threads. One line each, prefixed with exactly one status tag:
[merged #N], [open PR #N], [in flight <branch>],
[verified, uncommitted], [reverted #N], or
[planned, not started].
- Problems. At most 5 recurring ones.
- Next move. The single most useful next action.
Apply references/prose-slop.md from the selected deslop skill directory. Sanitize private
context before any public output.
Recall procedure
Read recall procedure when running this workflow.
Apply the authorized scope and mode of this entry point to every step.
Resolve other skills through this distribution’s active catalog; resolve
resources relative to the installed skill directory.
1---
2name: recall
3description: Rebuild recent working context from chat history, live state, and the shared record, then hand back a tight current-state brief. Use for recall my work on X, catch me up, what have I been working on, or where did I leave off.
4license: MIT
5metadata:
6 portable_source: "https://github.com/ericlitman/open-pstack"
7 portable_commit: "56bfd14418fa733e34d98f714f357d28788470e3"
8 version: "1.2.0"
9 tags: "context, resume, briefing"
10 author: Ship Shit Dev
11 source: https://github.com/cursor/plugins/blob/main/pstack/skills/recall/SKILL.md
12 upstream_repo: cursor/plugins
13 upstream_ref: main
14 upstream_commit: bdf7aa355337
15 last_synced: "2026-09-05"
16 license: MIT
17when_to_use: "recall my work, catch me up, where did I leave off, what have I been working on"
18---
19
20# Recall
21
22Before you start or resume work, rebuild the user's recent working
23context and hand back a tight capsule.
24
25Companion to `pstack` Session pickup (one specific prior chat) and
26`memory-systems` (designing persistent agent memory). This skill loads
27working context across recent chats and the shared record.
28
29## Authorized Scope
30
31Apply this engine only within the user's requested task and existing explicit
32authorization. Loading or delegating to it grants no additional authority.
33Preserve report-only restrictions and the caller's target, host, provider, and
34cost limits. Existing approval satisfies a gate only for the same actions and
35scope; obtain approval before expanding them. Forward these limits to delegates.
36
37## Contract
38
39Inputs:
40
41- An optional topic and time window (default last 7 days)
42- The active workspace only
43
44Outputs:
45
46- A brief: capsule, tagged threads, recurring problems, next move
47
48Creates/Modifies:
49
50- None
51
52External Side Effects:
53
54- Read-only git / `gh` and whatever evidence connectors `why` uses
55
56Confirmation Required:
57
58- None
59
60Delegates To:
61
62- `why` investigators for the shared record
63- Recommend `pstack` Session pickup when the ask is one specific prior chat
64
65## Steps
66
671. Classify. One specific prior chat is Session pickup. A full state
68 capsule already in the message skips mining.
692. Lock the scope. Pin the window, the topic, and the workspace. State
70 the scope back. Never quietly turn "all" into "recent N". Never
71 read another project's transcripts without being asked.
723. Fan out across chat history. Spawn parallel subagents on the fast
73 cheap tier. Order candidates by real modification time. Each
74 returns topic, goal, decisions, open threads, struggles, and
75 artifacts, citing the chat id the harness uses.
764. Sweep the shared record whenever the topic names a feature, file,
77 subsystem, or bug. Hand it to `why` investigators, steered to
78 current state, what was tried, and what users still report.
795. Verify against live state with `git` and `gh`.
806. Write the brief to the contract below.
81
82## Output contract
83
84- **Capsule.** At most 5 bullets.
85- **Threads.** One line each, prefixed with exactly one status tag:
86 `[merged #N]`, `[open PR #N]`, `[in flight <branch>]`,
87 `[verified, uncommitted]`, `[reverted #N]`, or
88 `[planned, not started]`.
89- **Problems.** At most 5 recurring ones.
90- **Next move.** The single most useful next action.
91
92Apply `references/prose-slop.md` from the selected `deslop` skill directory. Sanitize private
93context before any public output.
94
95## Recall procedure
96
97Read [recall procedure](references/recall-procedure.md) when running this workflow.
98Apply the authorized scope and mode of this entry point to every step.
99Resolve other skills through this distribution’s active catalog; resolve
100resources relative to the installed skill directory.