uninit-workoslisted
Install: claude install-skill dylanmoo/workos-plugin
# Uninit WorkOS
The reverse of `/init-workos`. Walks the workspace, removes only the scaffold files that `/init-workos` created, and leaves every other file and folder untouched.
## What this skill does
Three things, and only three things:
1. **Finds** every scaffold file by grepping for the sentinel `workos-init-scaffold v1` that `/init-workos` writes at the top of each file it creates.
2. **Classifies** each scaffold file as clean (unchanged from the original template) or edited (the user added content after init).
3. **Removes** clean scaffold files automatically; asks the user file-by-file what to do with edited ones.
Anything without the sentinel — pre-existing documents, files the user wrote later, files created by `/create-project` — is never touched.
## The sentinel
`/init-workos` writes this exact line at the top of every file it creates (after YAML frontmatter when present):
```html
<!-- workos-init-scaffold v1 — created by /init-workos on YYYY-MM-DD. Remove via /uninit-workos. -->
```
This skill matches the substring `workos-init-scaffold v1`. Anything containing that token is a scaffold file. Anything not containing it is user content and stays.
If the user removed the sentinel manually, the file looks like user content to this skill — it will be left alone. That's intentional: when in doubt, preserve.
## Step 1: Confirm the workspace root
Use the current working directory as the workspace root. State the path back to the user and confirm before scanni