| name | diff-remove |
| description | Remove a previously adopted DexDiff workflow — deletes its generated skills and config, leaves your data untouched. Use when the user says 'remove that workflow', 'undo the adoption'. Not for listing what's installed; use `diff-list`. |
What This Command Does
In plain English: Undo a DexDiff adoption. Removes the skills, CLAUDE.md sections, and templates that were created when you adopted a workflow. Your data (meeting notes, people pages, etc.) is never deleted.
When to use it:
- You adopted a workflow and want to remove it
- You want to clean up before re-adopting an updated version
How to run it:
/diff-remove meeting-prep
/diff-remove
Arguments
$ARGUMENTS — The diff ID of the workflow to remove. This is the id field from the methodology YAML, logged during adoption.
If no argument is provided, list all installed diffs and let the user pick:
You have these adopted workflows:
meeting-prep — "Meeting Prep Ritual" (adopted 2026-03-28)
deal-review — "Deal Review Ritual" (adopted 2026-03-25)
Which one would you like to remove?
To get the list, read all JSON files in both adoption locations:
.dex/adoptions/ - single-workflow adoptions from /diff-adopt
System/.dex/adoptions/profiles/ - whole-profile adoptions from /diff-adopt-profile (these are profile-level records; removing one means removing the skills generated for that profile's workflows, then deleting the profile log)
Process
Step 1: Find the Adoption Log
Read .dex/adoptions/$ARGUMENTS.json. If it is not there and looks like a handle, check instead.