/reset
SkillDocs & knowledgeReset wiki state to a clean scaffold by scope (wiki / raw / log / checkpoints / all). Useful during development or carefree restarts after a botched setup.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the /reset skill
What this skill tells your AI
The instructions your AI receives, as published by skyllwt/autosci in .claude/skills/reset/SKILL.md and read by ahel’s review.
Resets the wiki to a clean scaffold by scope. Designed for development iteration and recovery after a failed setup — not a routine operation.
Trigger
Manual: /reset --scope wiki / --scope raw / --scope log / --scope checkpoints / --scope all. Multiple scopes may be combined comma-separated: --scope wiki,log.
Inputs
--scope(required): one ofwiki— delete every*.mdunderwiki/<entity>/andwiki/outputs/, pluswiki/index.md,wiki/log.md, andwiki/graph/files. Preserves.gitkeepandwiki/CLAUDE.md.raw— delete every entry underraw/papers/,raw/discovered/,raw/tmp/,raw/notes/,raw/web/(except.gitkeep).log— resetwiki/log.mdto the empty header.checkpoints— clear batch state viaresearch_wiki.py checkpoint-clear.all— every scope above.
Outputs
- Cleared / reset files on disk.
- Console summary of deleted files and reset files.
Wiki Interaction
Reads
- All
wiki/<entity>/*.md(to enumerate the deletion plan). raw/<sub>/*(to enumerate raw deletions).
Writes
- Deletes
wiki/<entity>/*.md(preserves.gitkeep). - Rewrites
wiki/index.md,wiki/graph/*, optionallywiki/log.md. - Deletes
raw/<sub>/*(except.gitkeep).
Workflow
Pre-conditions: working directory contains wiki/, tools/. Set WIKI_ROOT=wiki/.
Step 1: Build the deletion plan (dry-run)
python3 tools/reset_wiki.py --scope <scope>
This prints a JSON plan listing every file that would be deleted or reset, without modifying anything. Display the plan to the user grouped by scope (wiki entity dirs, raw subdirs, log, checkpoints).
Step 2: Confirm with the user
Print the plan summary and ask for explicit confirmation:
About to delete N files and reset M files. Continue? [y/N]
If the user says no, exit. Never proceed without explicit approval — /reset is destructive and raw/ deletions are not tracked by git.
Step 3: Execute
python3 tools/reset_wiki.py --scope <scope> --yes
The tool prints a JSON status report ({deleted_files, reset_files}).
Step 4: Log (unless log scope was reset)
If the executed scope did not include log, append a log entry so future sessions can see the reset happened:
python3 tools/research_wiki.py log wiki/ "reset | scope: <scope>"
Step 5: Report
Print the result and suggest next steps:
## Reset complete — scope: <scope>
Deleted: N files
Reset: M files
Next steps:
- /init — bootstrap wiki from raw/
- /prefill — seed foundational background
- /ingest — add a single source manually
Constraints
- Confirm before destructive action: never call
--yeswithout showing the plan and asking the user. - Preserves:
.gitkeepplaceholders,wiki/CLAUDE.md,.claude/(skills are never touched). raw/deletes are irreversible: PDFs are not in git history. Warn the user before executingraworallscopes./resetdoes not touchtools/,mcp-servers/,i18n/,.env, or git state.- Scope is required: no default action (
/resetwith no flag prompts for scope rather than guessing).
Error Handling
- Unknown scope: print valid scopes and exit nonzero.
- Missing wiki directory: report and suggest running
/init. checkpoint-clearfailure: log a warning but do not fail other scopes.
Dependencies
Tools (via Bash)
python3 tools/reset_wiki.py --scope <scope> [--yes] [--project-root .]— deterministic destructive helperpython3 tools/research_wiki.py log wiki/ "<message>"— append logreset_wiki.pyclearswiki/.checkpoints/*.jsondirectly forcheckpointsscope (no CLI dispatch — thecheckpoint-clearsubcommand requires a specifictask_id, while/reset --scope checkpointssemantics is "clear everything")
Signals
- GitHub stars
- 2k
- Forks
- 211
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
reset-skyllwt- Source
- github.com/skyllwt/autosci