Install
bettersense is a Claude Code plugin. There are three install paths; pick the one that fits your setup.
Marketplace install (recommended)
Section titled “Marketplace install (recommended)”Claude Desktop app:
- Click Customize in the left sidebar
- Click + next to “Personal plugins” → choose Add marketplace
- Enter
shwetank/bettersenseand click Sync - Go to Plugins → Code tab, find Bettersense, and click + to install it
Claude Code CLI (terminal):
/plugin marketplace add shwetank/bettersense/plugin install bettersense@bettersenseTo update later: /plugin marketplace update bettersense
To verify, run /bettersense:start in a new chat — it should greet you and walk through first-time setup.
Symlink install (recommended for development)
Section titled “Symlink install (recommended for development)”Clone the repo and run the install script. Symlinks mean git pull updates your skills automatically.
macOS / Linux / WSL
Section titled “macOS / Linux / WSL”git clone https://github.com/shwetank/bettersense.gitcd bettersense
# Install at user scope (available in every project):scripts/install.sh
# Project scope instead (just the current repo):scripts/install.sh --scope=projectThe script prompts before doing anything. Existing skills with the same name are skipped; pass --force to overwrite.
Why symlinks? Three benefits over plain cp:
- Updates are free.
git pullupdates your installed skills automatically. - You can identify bundle items at a glance:
Terminal window find ~/.claude/skills ~/.claude/agents -maxdepth 2 -type l -lname "*bettersense*" - Clean uninstall.
scripts/uninstall.shremoves only bettersense symlinks. Skills from other sources are untouched.
Symlink install — Windows (native PowerShell) {#symlink-install-windows}
Section titled “Symlink install — Windows (native PowerShell) {#symlink-install-windows}”Windows supports symlinks but requires either Developer Mode (Settings → System → Developer Mode) or admin elevation. Without one of these, the install script will fail silently when creating symlinks.
Recommended: enable Developer Mode, then run the PowerShell install script:
git clone https://github.com/shwetank/bettersense.gitcd bettersense
# Install at user scope:.\scripts\install.ps1
# Project scope:.\scripts\install.ps1 -Scope project
# Overwrite existing:.\scripts\install.ps1 -ForceIf you see an execution policy error:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSignedClaude Code config directory on Windows:
The install script targets ~\.claude\skills\ and ~\.claude\agents\, which resolves to C:\Users\<YourName>\.claude\ in PowerShell. This is where Claude Code reads installed skills on Windows.
Verify (PowerShell):
Get-ChildItem "$HOME\.claude\skills", "$HOME\.claude\agents" -Recurse | Where-Object { $_.LinkType -eq 'SymbolicLink' -and $_.Target -like '*bettersense*' }Manual copy
Section titled “Manual copy”Works on all platforms. No symlinks, no admin needed — just copies the files.
macOS / Linux / WSL:
cd bettersense/plugin
mkdir -p ~/.claude/skills ~/.claude/agentscp -r skills/* ~/.claude/skills/cp agents/*.md ~/.claude/agents/Windows (PowerShell):
cd bettersense\plugin
New-Item -ItemType Directory -Force "$HOME\.claude\skills", "$HOME\.claude\agents"Copy-Item -Recurse skills\* "$HOME\.claude\skills\"Copy-Item agents\*.md "$HOME\.claude\agents\"Tradeoff: no automatic updates. Use MANIFEST.md at the repo root to track what version you have.
Verify the install
Section titled “Verify the install”Inside Claude Code, run:
/agentsYou should see 23 agents (the-spec-writer, the-translator, the-eval-designer, the-discovery-facilitator, the-postmortem-facilitator, the-slo-designer, etc.).
Skills auto-load when your prompt matches their description. You can also trigger them explicitly:
/bettersense:user-profile/bettersense:stakeholder-register/bettersense:wins-log/bettersense:strategy-docUninstall
Section titled “Uninstall”macOS / Linux / WSL:
scripts/uninstall.sh # removes symlinks from ~/.claude/scripts/uninstall.sh --scope=project # removes from ./.claude/ insteadscripts/uninstall.sh --dry-run # preview what would be removedWindows (PowerShell):
.\scripts\uninstall.ps1.\scripts\uninstall.ps1 -Scope project.\scripts\uninstall.ps1 -WhatIf # preview without removingYour reflection data at ~/bettersense-work-reflections/ (or $HOME\bettersense-work-reflections\ on Windows) is never touched by uninstall. That data is yours; remove it manually if you want.