vibeic-temp · git:20261106.b97b440 · 2026-11-06 · sha256 caa8fecd793c0324

vibeic-temp git:20261106.b97b440A

Immutable. This exact content never changes and is served at /api/v1/blob/caa8fecd793c0324.

---
name: vibeic-temp
description: Inspect and clean Vibe-IC leftovers from crashed executions, showing size, date and name. Use for leftover temp cleanup, including an explicit request to remove all leftovers older than a day.
---

Executions clean up their own scratch and run folders automatically. This skill
handles leftovers after crashes. Use the plugin's `programs/vibeic_temp.py`;
`VIBEIC_TMP` defaults to `~/vibe-ic-temp`.

List leftovers with their exact names, dates, sizes and activity:

```bash
python3 "$CLAUDE_PLUGIN_ROOT/programs/vibeic_temp.py" list --json
```

A listing request does not authorize deletion. Remove the leftover names selected
in the request. If none were named, ask which leftovers to remove. Skip active
executions, Git worktrees, input documents, cited or adopted reference evidence,
unrelayed result tars and anything belonging to another lane or queue.

```bash
python3 "$CLAUDE_PLUGIN_ROOT/programs/vibeic_temp.py" delete 'runs/<selected-name>' 'tmp/<selected-name>'
```

When the user asks to remove every leftover older than a day:

Apply the preservation rules above to the listing first. Use the bulk command
only when every eligible folder is authorized for deletion. If any eligible
folder must be preserved, pass the remaining exact names to `delete` instead.

```bash
python3 "$CLAUDE_PLUGIN_ROOT/programs/vibeic_temp.py" delete --older-than-day
```

The helper skips active executions and Git worktrees. Never delete the root,
projects or unselected folders. Report removed names and preserved exceptions.
An explicit keep request preserves a run folder; routine cleanup belongs to the
execution that created it, not to the user.