From 9822866ff39875bf5147e9318a37321fc5fdcb48 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sat, 23 May 2026 00:54:12 +0000 Subject: [PATCH] Remove vestigial bare-symlink cleanup from setup script The `setup` script had a vestigial block left over from older setup versions that would symlink the repo into `~/.claude/plugins/idstack`. As the comment stated, this was dead weight since Claude Code now discovers plugins through the marketplace registry. This commit removes that dead code block to improve readability and code health. Co-authored-by: savvides <1580637+savvides@users.noreply.github.com> --- setup | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/setup b/setup index ed698ee..b527c2d 100755 --- a/setup +++ b/setup @@ -129,19 +129,6 @@ for skill in $LEGACY_SKILLS; do fi done -# Vestigial bare-symlink cleanup. Older setup versions symlinked the repo into -# ~/.claude/plugins/idstack (or ./.claude/plugins/idstack for --local). Current -# Claude Code discovers plugins through the marketplace registry, not bare -# symlinks, so that link is dead weight. Only ever removes a *symlink* — a real -# directory there might be someone's clone, and is left untouched. -for plugins_base in "$HOME/.claude/plugins" "$(pwd)/.claude/plugins"; do - vestigial="$plugins_base/idstack" - if [ -L "$vestigial" ]; then - rm "$vestigial" - echo " removed vestigial symlink: $vestigial (pre-marketplace install method)" - fi -done - # Claude Code install — register this repo as a single-plugin marketplace, then # install from it. Both commands are idempotent, so re-running setup is safe. # The marketplace source is this repo's path; `marketplace update` re-reads it,