easy-cheese-setuplisted
Install: claude install-skill paulnsorensen/easy-cheese
# /easy-cheese-setup
Register the durable `cheese-durable` Hallouminate corpus. The corpus makes each project's XDG artifacts searchable across sessions.
Register the current repository as a Hallouminate tenant when the user requests it. This process is idempotent. It does not delete data.
The engine is a self-contained bundle at `skills/easy-cheese-setup/scripts/easy-cheese-setup.pyz`. It has three commands. Each command changes data only with `--apply`. Without this option, each command only reports.
```
python3 skills/easy-cheese-setup/scripts/easy-cheese-setup.pyz global [--apply] # durable-corpus registration/repair
python3 skills/easy-cheese-setup/scripts/easy-cheese-setup.pyz local [--apply] # per-repository tenant registration
python3 skills/easy-cheese-setup/scripts/easy-cheese-setup.pyz doctor [--apply] # both legs
```
At installation, `install.sh` calls `global --apply` when `--mcp` includes `hallouminate`. This skill controls the interactive process.
## Flow
Run `doctor` without `--apply` first. It reports the planned actions for both legs without changes. Show the report as evidence. Ask the user for confirmation. Apply only the approved legs.
### Global leg — durable corpus
- Create the directory from `paths.corpus_home()` if it does not exist. This action prevents Hallouminate issue #101.
- Insert or replace the marked `[[corpus]]` block in the Hallouminate configuration file.
- Read `config_path()` for that file. Its default is `~/.config/hallo