plugins/base/skills/self-update/SKILL.md
Update rp1 and run the full post-update lifecycle.
npx skillsauth add rp1-run/rp1 self-updateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Update rp1 using the unified lifecycle command. rp1 update now coordinates:
Run the following command via Bash:
rp1 update
rp1 update)The CLI update command will output one of three outcomes:
The CLI update completed successfully. Example output:
Detecting installation method...
Homebrew installation detected
Updating rp1...
Successfully updated rp1 from 0.2.3 to 0.3.0
Report to user: Confirm the version change.
Automatic update is not available. Example output:
Detecting installation method...
Manual installation detected
Automatic update is not available for manual installations.
Please download the latest version from:
https://github.com/rp1-run/rp1/releases/latest
Report to user: Explain that they need to update the CLI manually and provide the GitHub releases link. rp1 update may still refresh plugins and run migrations with the currently installed binary, but the CLI binary itself still requires manual replacement.
The CLI update failed. Example output:
Error: brew upgrade failed: Permission denied
Report to user: Show the error message and suggest checking permissions or trying manual update.
rp1 update)After the binary step, the same command continues by:
Example output:
Detecting installed tools...
Found: Claude Code, OpenCode
Updating plugins for Claude Code...
Successfully updated plugins for Claude Code
Updating plugins for OpenCode...
Successfully updated plugins for OpenCode
Report to user: Confirm which tools were refreshed and whether migrations ran.
After reporting the results, always remind the user:
Please restart Claude Code (or OpenCode) to use the new version.
This is important because the updated CLI and plugins will not take effect until the IDE is restarted.
rp1 update handles the full lifecycle using the appropriate package manager (Homebrew, Scoop, or manual)rp1 update plugins remains available for plugin-only repair or targeted tool refreshtools
Plan and execute splitting a large PR or branch into a reviewable stacked PR sequence.
documentation
Ask about rp1 capabilities, discover skills, and get workflow guidance.
tools
Generate an evidence-grounded markdown walkthrough for a pull request.
development
Run a bounded, evidence-driven two-agent debate into a separate rp1 debate artifact with backend locks only.