From dstoic
Captures side-thoughts in a numbered session scratch pad via /scratch commands (add, list, rm, clear) using in-memory tasks, with one-line responses to preserve workflow flow.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dstoic:scratchThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Capture side-thoughts during deep work without breaking flow. Backing store: in-memory Task system (session-scoped, no persistence).
Capture side-thoughts during deep work without breaking flow. Backing store: in-memory Task system (session-scoped, no persistence).
The whole point of this skill is to be invisible — capture the thought and get out of the way so the user stays in flow. Every interaction should feel instant: one-line confirmation, then resume exactly where the conversation was.
| Command | Action |
|---|---|
/scratch <text> | Capture. Respond ✅ Scratch #N added. then resume prior work. |
/scratch list | Show all notes numbered. |
/scratch rm <n> | Delete note #n. |
/scratch clear | Delete all notes, reset counter. |
/scratch <text>)If no text provided, respond: ⚠️ Usage: /scratch <your thought here> — nothing else.
TaskList → find max display_num where metadata.type === "scratch" (0 if none)TaskCreate: subject = verbatim text, description = "scratch", metadata = {"type": "scratch", "display_num": max+1}✅ Scratch #N added./scratch list)TaskList → filter metadata.type === "scratch", status not "deleted"display_num:📋 Scratch pad (3)
1. revoir le naming des endpoints
3. exposer les ADRs en read-only
5. doc OpenSpec manque le flow 422
If empty: 📋 Scratch pad is empty.
/scratch rm <n>)If no number provided: ⚠️ Usage: /scratch rm <number>
TaskList → find task where metadata.display_num === n and metadata.type === "scratch"⚠️ Scratch #N not found.TaskUpdate with status: "deleted"🗑️ Scratch #N removed./scratch clear)TaskList → all tasks with metadata.type === "scratch"TaskUpdate status: "deleted" for each🗑️ Scratch pad cleared.npx claudepluginhub digital-stoic-org/agent-skills --plugin dstoicStores, recalls, queries, and audits durable project knowledge as atomic facts or compound documents, plus a working notepad that survives conversation compaction. File-backed under `.vibekit/`, cross-runtime portable.
Manages encrypted scratchpad for short sensitive notes and reminders that travel with projects. Handles add, view, edit, delete, reorder, import, export, merge via natural language ctx pad commands.