# What Does `/reset profile` vs `/reset documents` Delete in ai-job-search?

> Understand what `/reset profile` and `/reset documents` actually delete in ai-job-search. Learn how to safely clear your workspace and confirm your actions.

- Repository: [Mads Lorentzen/ai-job-search](https://github.com/MadsLorentzen/ai-job-search)
- Tags: internals
- Published: 2026-07-14

---

**`/reset profile` deletes only the candidate profile markdown files in the skills folder, while `/reset documents` removes all files from the `documents/` directory, and both require typing `RESET` to confirm.**

The MadsLorentzen/ai-job-search repository provides a workspace reset command that lets users selectively clear their data when starting fresh. Understanding the distinction between `/reset profile` and `/reset documents` ensures you do not accidentally delete the wrong dataset during your job search workflow.

## Understanding the /reset Command Scopes

The `/reset` command in the ai-job-search framework accepts three distinct scopes: **profile**, **documents**, and **all**. Each scope targets a specific category of files within the workspace, allowing granular control over what gets erased.

### /reset profile — Candidate Profile Data

When you execute `/reset profile`, the system removes only the **candidate profile data** stored in specific skill files while preserving the framework's folder structure and general writing rules. According to the source documentation in [`.claude/commands/reset.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/.claude/commands/reset.md), this command clears three specific markdown files:

- [`.claude/skills/job-application-assistant/01-candidate-profile.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/.claude/skills/job-application-assistant/01-candidate-profile.md) — containing personal and professional summaries
- [`.claude/skills/job-application-assistant/02-behavioral-profile.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/.claude/skills/job-application-assistant/02-behavioral-profile.md) — storing behavioral profile details  
- [`.claude/skills/job-application-assistant/05-cv-templates.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/.claude/skills/job-application-assistant/05-cv-templates.md) — specifically the profile statements section only

The command replaces these files with empty placeholders, effectively wiping your candidate data without touching the underlying skills framework.

### /reset documents — Uploaded Career Artifacts

The `/reset documents` scope empties the entire **documents folder**, removing all career-related artifacts you have imported into the workspace. This includes:

- CV PDFs and Word documents in `documents/cv/`
- Reference letters and diplomas in `documents/applications/`
- LinkedIn exports and other profile data in `documents/linkedin/`

As documented in the [`README.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/README.md), this command deletes files from the `documents/` folder entirely, requiring you to re-import these materials before running `/setup` again.

### /reset all — Complete Workspace Wipe

Passing `all` as the scope performs both operations simultaneously. It wipes the profile markdown files **and** removes every file under the `documents/` directory, effectively returning the workspace to a blank slate.

## Confirmation Flow and Safety Mechanisms

The reset implementation includes a mandatory confirmation step to prevent accidental data loss. When you invoke any `/reset` variant, the tool prints a concise summary of what will be removed, then requires you to type the word **`RESET`** in all caps to proceed. Nothing is deleted before this confirmation is received.

```bash

# Example workflow showing the confirmation requirement

$ /reset profile
This will clear candidate profile data from:
- .claude/skills/job-application-assistant/01-candidate-profile.md
- .claude/skills/job-application-assistant/02-behavioral-profile.md
- .claude/skills/job-application-assistant/05-cv-templates.md
Type RESET to confirm:

```

## Recovery Steps After Reset

After executing a reset, you must run specific commands to restore functionality depending on which scope you used.

Following a **profile reset**, immediately run `/setup` to regenerate the empty profile templates:

```bash
$ /reset profile

# Type RESET to confirm

$ /setup  # Repopulates profile files with new templates

```

Following a **documents reset**, you must manually add new career documents to the `documents/` folder before running `/setup`:

```bash
$ /reset documents

# Type RESET to confirm

# Copy new CVs, letters, and diplomas into documents/

$ /setup  # Processes the newly added files

```

## Summary

- **`/reset profile`** deletes only the three markdown files in `.claude/skills/job-application-assistant/` that store your candidate profile, behavioral data, and CV template statements.
- **`/reset documents`** removes every file inside the `documents/` directory, including all uploaded CVs, reference letters, and LinkedIn exports.
- **`/reset all`** combines both actions, wiping both the profile skills files and the entire documents folder.
- All reset operations require typing `RESET` to confirm before deletion occurs.
- After resetting, run `/setup` to regenerate templates (for profile resets) or re-import documents (for documents resets).

## Frequently Asked Questions

### Will /reset profile delete my uploaded CV PDFs?

No. The `/reset profile` command only affects markdown files in the `.claude/skills/job-application-assistant/` directory. Your uploaded CV PDFs remain safe in the `documents/cv/` folder. To delete uploaded files, you must use `/reset documents` instead.

### Can I undo a reset after confirming with RESET?

No, the deletion is permanent once confirmed. The command does not move files to a trash or backup location; it replaces profile markdown files with empty placeholders and permanently removes documents from the `documents/` directory. Always verify your backup before typing `RESET`.

### What happens if I run /reset all by mistake?

Running `/reset all` executes both the profile and documents reset simultaneously, clearing your candidate profile data **and** removing all files from the `documents/` folder. You will need to re-import all career documents and re-run `/setup` to rebuild your profile from scratch.

### Do I need to run /setup immediately after /reset documents?

Not immediately, but you must populate the `documents/` folder with new files before `/setup` will function correctly. The setup command expects to find career artifacts in the documents directory; if the folder is empty, the setup process will have no data to process for your job applications.