update

Solid

Update an installed procoder to the latest version, and name what the update breaks. Use when the user says "update procoder", "upgrade procoder", "get the latest version of procoder", "is procoder up to date", or invokes /procoder:update.

Code & Development 202 stars 15 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 84/100

Stars 20%
77
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# procoder:update A plain `git pull` updates the code and silently invalidates two things it does not touch: every `.procoder-baseline.json` if the baseline format changed, and every hand-copied rule file on other platforms if the doctrine changed. Report both, or the user meets them in CI. ## 1. Find the install Let `CFG` be `$CLAUDE_CONFIG_DIR`, else `~/.claude`. Check in order, take the first that has `.claude-plugin/plugin.json`: | Candidate | Kind | |---|---| | `$CFG/plugins/marketplaces/procoder` | marketplace | | `$CFG/plugins/cache/procoder` | marketplace cache | | the current repo, if its `package.json` name is `procoder` | local clone | | a path the user names | local clone | Say which one you found and its absolute path. If none matches, say plainly that no install was found, name the directories you checked, and stop — do not clone one uninvited. ## 2. Compare versions, before running anything ```bash git -C <dir> rev-parse --is-inside-work-tree # git-managed? git -C <dir> status --porcelain # local modifications? git -C <dir> fetch --quiet origin git -C <dir> show HEAD:.claude-plugin/plugin.json # installed version git -C <dir> show origin/HEAD:.claude-plugin/plugin.json # latest version ``` Print: directory, kind, installed version, latest version, and the exact command you will run. Then act. - **Same version** — say already up to date and stop. Change nothing. - **`git status --porcelain` is non-empty** — list the modified...

Details

Author
azrtydxb
Repository
azrtydxb/procoder
Created
3 weeks ago
Last Updated
today
Language
Go
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category