← All skills
upgrade-project
90 / 100 · Low risk
Fine to try.
By 5throck/ai-workspace-standards (GitHub) · writing · 25 stars · scanned at commit 620b4c9
Upgrade an existing L2/L3 project to the current template version. Use when: upgrading a variant-based project, syncing template improvements, refreshing scripts/agents/skills/docs/commands.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 38 places.
Show 17 more
- scripts/lib/external-deps.ts, line 794
const r = spawnSync("git", args, { cwd: opts.cwd, encoding: "utf8", timeout: opts.timeoutMs ?? 120_000 }); - scripts/lib/external-deps.ts, line 831
const run = spawnSync(argv[0], argv.slice(1), { cwd: projectDir, encoding: "utf8", timeout: 600_000 }); - scripts/lib/external-deps.ts, line 941
const r = spawnSync(argv[0], argv.slice(1), { cwd: projectDir, encoding: "utf8", timeout: 600_000 }); - scripts/upgrade-project.ts, line 1154
import { spawnSync as nodeSpawnSync } from "node:child_process"; - scripts/upgrade-project.ts, line 1740
const gitCheck = spawnSync("git", ["-C", projectDir, "rev-parse", "--git-dir"], { encoding: "utf8" }); - scripts/upgrade-project.ts, line 1871
const gateResult = spawnSync(process.execPath, [gateScript, "--variant", variant], { encoding: "utf8" }); - scripts/upgrade-project.ts, line 1972
const porcelain = spawnSync("git", ["-C", projectDir, "status", "--porcelain"], { encoding: "utf8" }); - scripts/upgrade-project.ts, line 1980
const branchOut = spawnSync("git", ["-C", projectDir, "rev-parse", "--abbrev-ref", "HEAD"], { encoding: "utf8" }); - scripts/upgrade-project.ts, line 1983
spawnSync("git", ["-C", projectDir, "remote", "get-url", "origin"], { encoding: "utf8" }).stdout || "" - scripts/upgrade-project.ts, line 1988
const gh = spawnSync( - scripts/upgrade-project.ts, line 2120
const stashList = spawnSync("git", ["-C", projectDir, "stash", "list"], { encoding: "utf8" }); - scripts/upgrade-project.ts, line 2124
const pop = spawnSync("git", ["-C", projectDir, "stash", "pop", `stash@{${stashIdx}}`], { encoding: "utf8" }); - scripts/upgrade-project.ts, line 2145
const st = spawnSync("git", ["-C", projectDir, "status", "--porcelain"], { encoding: "utf8" }); - scripts/upgrade-project.ts, line 2160
spawnSync("git", ["-C", projectDir, "rev-parse", "--verify", "-q", "HEAD"], { encoding: "utf8" }).status === 0; - scripts/upgrade-project.ts, line 2170
const ignoredList = spawnSync( - scripts/upgrade-project.ts, line 2192
? spawnSync("git", ["-C", projectDir, "stash", "push", "-u", "-m", `pre-upgrade-snapshot-${snapDate}`], { - scripts/upgrade-project.ts, line 3447
const tracked = spawnSync("git", ["ls-files", "--error-unmatch", "Hermes.md"], { cwd: projectDir }).status === 0;
and 18 more places
Connects to the internet
The author does not mention this.
Found in 2 places.
Other copies in this repository
5throck/ai-workspace-standards has 1 more folder with a skill named upgrade-project. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'upgrade-project' ] || [ -L ~/.agents/skills/'upgrade-project' ]; then echo 'A skill folder named upgrade-project already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/5throck/ai-workspace-standards' "$d" && git -C "$d" checkout --quiet '620b4c9ddaea6465cd47dab32037157926658aa5' -- 'skills/upgrade-project' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/upgrade-project' ~/.agents/skills/'upgrade-project' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'upgrade-project' ~/.claude/skills/'upgrade-project' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for 5throck/ai-workspace-standards shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/5throck/ai-workspace-standards/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | 620b4c9 | 90 |
| 2026-11-08 | 6ecfbe0 | 90 |
| 2026-11-06 | 3a4d040 | 45 |