gstack ./setup now creates skills/<name>/ as directories (with a SKILL.md symlink inside) rather than top-level symlinks. A second disable call used to nest the new dir inside the existing one (gstack__<name>/<name>/), producing "mv: cannot overwrite … Directory not empty" on the third call and breaking `make install` under set -euo pipefail. rm -rf the destination first — contents are symlinks into the submodule and are regenerated by gstack ./setup, so clobbering is safe. Co-Authored-By: Claude <noreply@anthropic.com>