How this command is triggered — by the user, by Claude, or both
Slash command
/tycana:upgradeThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# /tycana:upgrade — Plugin Update Check for and install updates to the Tycana plugin. ## Process 1. **Get installed version.** Read from the plugin system's manifest: Find `"tycana@tycana"` and extract the `version` and `gitCommitSha` fields. 2. **Fetch latest from GitHub.** Update the marketplace repo: 3. **Read latest version from marketplace.** After the marketplace update: Extract the `version` field. 4. **Compare versions.** **If already on latest:** Done. **If update available**, continue to step 5. 5. **Show what changed.** Read the change...
Check for and install updates to the Tycana plugin.
Get installed version. Read from the plugin system's manifest:
cat ~/.claude/plugins/installed_plugins.json
Find "tycana@tycana" and extract the version and gitCommitSha fields.
Fetch latest from GitHub. Update the marketplace repo:
claude plugin marketplace update tycana
Read latest version from marketplace. After the marketplace update:
cat ~/.claude/plugins/marketplaces/tycana/plugins/tycana/.claude-plugin/plugin.json
Extract the version field.
Compare versions.
If already on latest:
Tycana plugin is up to date (v1.0.1).
Done.
If update available, continue to step 5.
Show what changed. Read the changelog from the updated marketplace repo:
cat ~/.claude/plugins/marketplaces/tycana/CHANGELOG.md
Display only the entries between the installed and latest versions. Summarize concisely.
Confirm with the user. Show the update summary and ask:
Tycana plugin update available: v1.0.0 → v1.0.1
What's new:
- Fixed date grounding in morning and review commands
- Rewritten upgrade command
Update now?
Run the update. Note: the CLI requires the fully qualified plugin@marketplace name.
claude plugin update tycana@tycana
Confirm success.
Tycana plugin updated to v1.0.1.
Restart Claude Code to pick up the changes.
"Couldn't check for updates — the marketplace repo may be unreachable. You can try manually:
claude plugin marketplace update tycanaclaude plugin update tycana@tycana"npx claudepluginhub tycana/tycana-claude-plugin --plugin tycana/upgradeChecks for updates to agentic-dev-team plugin, shows categorized changes (agents, skills, commands), confirms, and applies via git pull.
/upgradeUpgrades dependencies or frameworks with breaking change analysis. Requires upgrade_target (e.g., 'React 18 to React 19', 'all dependencies') and optional flags (--deps, --package, --dry-run).
/upgradeUpgrades existing LLM Wiki to current plugin version: adds missing graph files idempotently and interactively merges SCHEMA.md sections.
/upgradeSafely upgrades a Ruby gem or all outdated ones: checks versions, reviews changelog and breaking changes, confirms with user, updates Gemfile, runs bundle update.
/upgradeUpgrades or installs the local Ormah runtime for this plugin without global client wiring. Checks version, asks permission before running safe install script, verifies plugin support.
/upgradeMigrates an obsidian-master-kit vault from v0.1.1 to v1.0 by creating a SQLite database, running a full scan, emitting initial events, and bumping the marker file. Idempotent.