shaunchew

Eject — Development skill for Claude Code

Development community

Cleanly remove the framework from this project — the mirror image of /sf:adopt.

How to install Eject

Installs to ~/.claude/skills/shaunchew-savvy-template-eject/SKILL.md

Terminal
mkdir -p ~/.claude/skills/shaunchew-savvy-template-eject && curl -fsSL https://raw.githubusercontent.com/shaunchew/savvy-template/HEAD/commands/eject.md -o ~/.claude/skills/shaunchew-savvy-template-eject/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Eject does


description: Cleanly remove the framework from this project — the mirror image of /sf:adopt. Unedited seeded files are quarantined (never deleted), files you edited are kept, and the plugin is disabled at project scope. argument-hint: "[--yes] [--restore-settings]"

/sf:eject

Reverse an adoption. The same safety contract as `/sf:adopt`, applied in the other direction: **nothing is deleted, your edits are never touched.**

Before running, confirm with the user that they want to remove

Alternatives in Development

  • Worktree Cleanup — Remove worktrees and branches that have been merged: $ARGUMENTS 23.4k ★
  • Remove Comments — Remove Obvious Comments 2.8k ★
  • Module Status — Show status of all modules or a specific module (enabled/disabled, version, routes, migrations) 407 ★

Full documentation available on GitHub

View Source Repository