How this skill is triggered — by the user, by Claude, or both
Slash command
/statusline:upgradeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Update the .3am.statusline plugin to the latest version from GitHub.
Update the .3am.statusline plugin to the latest version from GitHub.
Determine the plugin root directory:
${CLAUDE_PLUGIN_ROOT} if set$CLAUDE_PROJECT_DIR/.claude/statuslineCheck current state:
cd "<plugin-root>" && git status && git log --oneline -1
Fetch and show what's new:
cd "<plugin-root>" && git fetch origin
git log --oneline HEAD..origin/main
If there are updates, pull them:
cd "<plugin-root>" && git pull --ff-only origin main
If --ff-only fails (local changes), report the conflict and suggest:
git stash && git pull --ff-only origin main && git stash popgit reset --hard origin/main if user confirmsShow the new version:
cd "<plugin-root>" && git log --oneline -1
If the plugin is installed as a submodule, remind the user to commit the submodule update in their parent project:
cd <parent-project> && git add .claude/statusline && git commit -m "chore: update statusline plugin"
npx claudepluginhub brianclaridge/.3am.statusline --plugin statuslineGuides users through claude-2x-statusline onboarding after install: checks config, summarizes tier/mode, offers verify install, switch tier, learn segments, or check updates.
Installs, configures, or previews PBR status line in Claude Code terminal, displaying project phase, plan, status, git branch, and context usage.