deslop
Installation
SKILL.md
Deslop
Scope
Default staged (git diff --cached). Unstaged/worktree → git diff;
against/since → committed triple-dot diff. Conflicting scopes,
missing base, or ambiguous values block. An empty scope never switches.
1. Lock
Capture status, selected diff, sorted paths, original index, and SHA-256 of
scope name plus complete diff. Record
scope/hash | file | checked hunks | kept instances | verification | terminal.
Empty → NO_CHANGES, naming other layers without touching them. Staged targets
with unstaged hunks block the whole run; committed-base targets with staged/
unstaged work also block. Done when editable bytes and staging boundaries are fixed.