refreshlisted
Install: claude install-skill nick-railsback/skill-engine
# Refresh
You receive a task: **bring the contextualizer's existing references
into agreement with the current upstream state of every registered
source**. The named checks in `verify.sh` (plus the permalink-density
lint for SHA-pinning) validate your output; the four reference
invariants are your authoring targets — not all are machine-checked
(see § Output contract). How you reason about drift is your call — there is no Stage -1/1/2/3 prescription, no
fixed keystroke menu, no required worker dispatch.
## Contextualizer root
Engine workflows operate inside a contextualizer installed as a project
skill at one of three install levels:
- **User-level:** `~/.claude/skills/<slug>-context/`
- **Local-user-level:** `~/.claude/local/skills/<slug>-context/` (when in use)
- **Project-level:** `<repo>/.claude/skills/<slug>-context/`
Every path below — `research/...`, `references/...`, `verify.sh` —
resolves relative to whichever directory matches. Before reading or
writing anything, locate the root by searching all three install
levels in order:
Run the script in [`shared/locator-block.md`](../../shared/locator-block.md) verbatim before proceeding.
```bash
CTX_PROPOSED="${CTX_ROOT}.proposed"
```
`/skill-engine:refresh <name>` names the contextualizer to refresh —
the directory name without the `-context` suffix; with no argument,
auto-detection applies. The staging-directory model (how
`$CTX_PROPOSED` mirrors the live tree and the sandbox-block diagnostic)
is in [`references/to