upgrade-oxc
A step-by-step assistant for upgrading oxc, handling dependency changes, and running necessary build scripts.
Install
mkdir -p .claude/skills/upgrade-oxc && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/8343" && unzip -o skill.zip -d .claude/skills/upgrade-oxc && rm skill.zipInstalls to .claude/skills/upgrade-oxc
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Upgrade oxc, run codegen, and fix any breaking changes.Key capabilities
- →Update oxc dependencies
- →Run code generation
- →Fix breaking changes
- →Verify stability with tests
How it works
It executes a sequential series of dependency updates, build commands, and test suites to ensure a stable upgrade.
Inputs & outputs
When to use upgrade-oxc
- →Updating oxc dependencies
- →Fixing breaking API changes after upgrade
- →Regenerating code after version bump
About this skill
Upgrade OXC
CRITICAL: Run each step sequentially ONE AT A TIME. Wait for each command to FULLY COMPLETE before proceeding to the next step. DO NOT run multiple commands in parallel - they have dependencies on each other.
Steps
git checkout main && git pull origin mainjust setupnpm view @oxc-project/types version- note the version- Edit
pnpm-workspace.yaml: update@oxc-project/runtime,@oxc-project/types,oxc-minify,oxc-parser,oxc-transformto the version from step 3 (use=x.y.zformat) cargo search oxc_allocator --limit 1- note the versioncargo search oxc_resolver --limit 1- note the version- Edit
Cargo.toml: updateoxc,oxc_allocator,oxc_ast,oxc_ecmascript,oxc_minify_napi,oxc_parser_napi,oxc_transform_napi,oxc_traverseto version from step 5; updateoxc_resolver,oxc_resolver_napito version from step 6 cargo update oxc oxc_allocator oxc_ast oxc_ecmascript oxc_minify_napi oxc_parser_napi oxc_transform_napi oxc_traverse oxc_resolver oxc_resolver_napi oxc_sourcemap oxc_indexpnpm install- install updated npm packagescargo check- if there are errors, fix all breaking changes before proceeding. Common breaking changes include renamed types, changed method signatures, or removed APIs. Study the error messages carefully and update the code accordingly.just update-generated-codejust test-updatejust uedjust roll- run the full build, lint, and test suite. Fix any remaining breaking changes or test failures before proceeding.git status --short && git diff --stat- verify expected files changed- Summarize the upgrade by reporting: (a) the old and new versions, (b) number of files changed, (c) any breaking changes that were fixed, and (d) notable changes in the diff
When not to use it
- →If parallel execution is required
Prerequisites
Limitations
- →Requires sequential execution
- →Manual fix of breaking changes required
How it compares
It provides a guided, sequential workflow for complex dependency upgrades instead of manual, error-prone updates.
Compared to similar skills
upgrade-oxc side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| upgrade-oxc (this skill) | 0 | 6mo | No flags | Advanced |
| deepwiki-rs | 25 | 9mo | Review | Intermediate |
| lint | 0 | 5mo | Review | Beginner |
| code-review | 0 | 6mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
deepwiki-rs
sopaco
AI-powered Rust documentation generation engine for comprehensive codebase analysis, C4 architecture diagrams, and automated technical documentation. Use when Claude needs to analyze source code, understand software architecture, generate technical specs, or create professional documentation from any programming language.
lint
Azure
>-
code-review
jonatron55
Instructions for reviewing changes and ensuring quality before completion. Use when asking for a review or before committing changes.
code-review
xiaoshicae
代码审查(全栈)
harness-boundary
zkp442910864
Harness 工程边界约束与变更评估。Use when: 评估代码变更影响范围、确认安全边界、检查工程规范合规性、审查变更风险等级。
parse-dont-validate
j5ik2o
>-