From agentic-dev-team
Checks for updates to agentic-dev-team plugin, shows categorized changes (agents, skills, commands), confirms, and applies via git pull.
How this command is triggered — by the user, by Claude, or both
Slash command
/agentic-dev-team: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
# Upgrade Role: worker. This command updates the agentic-dev-team plugin to the latest version. You have been invoked with the `/upgrade` command. ## Steps ### 1. Detect plugin location Determine where the plugin is installed by checking the current working directory and common install paths: Look for `agentic-dev-team` in the remote URL. If not found, check: - `~/.claude/plugins/agentic-dev-team/` - `.claude/plugins/agentic-dev-team/` If no git repo is found at any of these locations: > This plugin appears to be a vendored copy (not a git clone). To upgrade: > 1. Remove the curren...
Role: worker. This command updates the agentic-dev-team plugin to the latest version.
You have been invoked with the /upgrade command.
Determine where the plugin is installed by checking the current working directory and common install paths:
# Check if we're in the plugin repo itself (development mode)
git -C . rev-parse --is-inside-work-tree 2>/dev/null && git -C . remote get-url origin 2>/dev/null
Look for agentic-dev-team in the remote URL. If not found, check:
~/.claude/plugins/agentic-dev-team/.claude/plugins/agentic-dev-team/If no git repo is found at any of these locations:
This plugin appears to be a vendored copy (not a git clone). To upgrade:
- Remove the current copy
- Re-clone from the repository
Or run:
claude plugin install agentic-dev-team
Exit without making changes.
git status --porcelain
If there are local modifications:
Warning: You have local modifications in the plugin directory:
<git status output>These changes will need to be stashed or committed before upgrading. Proceed with stash? (Stashed changes can be restored with
git stash pop)
Wait for user confirmation before proceeding. If confirmed, run git stash.
git fetch origin
git log HEAD..origin/main --oneline
If no commits are ahead:
Already up to date. You're running the latest version.
Exit without making changes.
git diff HEAD..origin/main --stat
Categorize the changes:
agents/ (new, modified, removed)skills/ (new, modified, removed)commands/ (new, modified, removed)hooks/ (new, modified, removed)knowledge/ (new, modified, removed)Display a summary:
## Available Update
**Commits**: <N> new commits
**Files changed**: <N>
### Changes by category
- Agents: <N> modified, <N> new
- Skills: <N> modified, <N> new
- Commands: <N> modified, <N> new
- Hooks: <N> modified
- Other: <N> files
### New features
<List any new commands or agents added>
### Breaking changes
<List any removed files or renamed commands, or "None detected">
Apply this update? This will pull commits from origin/main.
Wait for user confirmation.
git pull origin main
Display:
## Upgrade Complete
Updated to: <new commit hash> (<commit message>)
Previous: <old commit hash>
<If stash was used>: Run `git stash pop` to restore your local modifications.
If new commands were added, list them so the user knows they're available.
npx claudepluginhub bdfinst/agentic-dev-team --plugin agentic-dev-team/update-workflowChecks the current version of the virtual-team plugin and displays update instructions. Also supports --check to compare local version against remote.
/update-pluginUpdates plugins from the marketplace interactively with version detection, automatic backup, verification, and rollback on failure. Supports --check-only, --yes, --json, and other flags.
/wiki-upgradeUpdates llm-wiki-compiler plugin to latest GitHub version via git pull, shows recent commits, instructs Claude Code restart. Handles marketplace installs.
/evolving-updateChecks for updates to Evolving Lite via git, shows changes and changelog if available, and pulls latest version on confirmation.
/updateUpdates commands and agents by syncing Markdown files from a Git source repository into .claude/commands, .claude/agents, and docs/rfcs. Supports --dry-run, --prune, --force, --source flags.
/updatePulls the latest Forge plugin from upstream, detects install method (git checkout, marketplace cache, custom), runs safe updates or checks, reports version delta.