clean-slate

Moves derived Powerpacks pipeline state to timestamped backups while preserving paid LLM artifacts.

1|1|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/powerset-co/powerpacks --skill clean-slate-powerset-co
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: clean-slate
Source: https://github.com/powerset-co/powerpacks/tree/main/packs/ingestion/skills/clean-slate
Command: npx skills add https://github.com/powerset-co/powerpacks --skill clean-slate-powerset-co

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Resetting a recruiting-search pipeline normally risks losing expensive LLM-generated artifacts (facts, verdicts, research results) or leaving stale derived state that corrupts a fresh run. This Skill performs a full pipeclean that scrubs all derived state while preserving every paid artifact, so the entire pipeline can be re-walked with cache hits instead of re-spending on API calls. ## Core Features & Use Cases - Safe dry-run preview: Runs read-only by default, showing exactly which paths would move, their sizes, and the backup destination before any change. - Move-never-delete reset: Relocates merged people data, directory, review decisions, import dirs, cluster indexes, and search indexes to a timestamped backup outside the repo with a JSON restore manifest. - Paid-artifact preservation: Keeps OpenAI synthesis facts, cluster pair verdicts, LinkedIn-judge verdicts, deep-research results, profile caches, and message stores keyed by stable identifiers. - Use Case: After a messy review pass, run $clean-slate to reset the pipeline to a fresh-install state, then re-walk $setup, $import-gmail, and $deep-context with every LLM stage cache-hitting at no additional cost. ## Quick Start Ask the agent to run a clean-slate pipeclean of the Powerpacks pipeline, review the dry-run summary, and confirm before applying.

Frequently Asked Questions about clean-slate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reset the Powerpacks pipeline without losing LLM results?▼

Run bin/clean-slate from the Powerpacks repo root. It performs a dry run by default showing what would move, then bin/clean-slate --apply relocates derived state to a timestamped backup while preserving facts, verdicts, and caches.

What is the difference between clean-slate and deep-context restart?▼

clean-slate is the big reset: it scrubs all derived state and requires a full reimport walk. deep-context restart is the small reset that clears only human review decisions while keeping all derived state, so the review can be retaken immediately.

Does clean-slate delete any data permanently?▼

No, nothing is ever deleted. Every scrubbed path is moved to ~/powerpacks-backups/clean-slate-<utc>/ along with a clean-slate-manifest.json restore map, so restoring means moving the paths back.

Why should I stop the review server before running clean-slate?▼

A live review server on port 8765 would keep serving files that clean-slate moves to the backup directory. The skill kills that process first with lsof to avoid serving stale or missing files.

When should I not use clean-slate?▼

Avoid it when you only want to redo human review decisions, since $deep-context restart handles that without a reimport walk. Also never run --apply without first reviewing the dry-run output and getting explicit confirmation.