Productivity
upgrade-webkit - Claude MCP Skill
Upgrade Bun's Webkit fork to the latest upstream version of Webkit.
SEO Guide: Enhance your AI agent with the upgrade-webkit tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to upgrade bun's webkit fork to the latest upstream version of webkit.... Download and configure this skill to unlock new capabilities for your AI workflow.
Documentation
SKILL.mdUpgrade Bun's Webkit fork to the latest upstream version of Webkit. To do that: - cd vendor/WebKit - git fetch upstream - git merge upstream main - Fix the merge conflicts - bun build.ts debug - While it compiles, in another task review the JSC commits between the last version of Webkit and the new version. Write up a summary of the webkit changes in a file called "webkit-changes.md" - bun run build:local (build a build of Bun with the new Webkit, make sure it compiles) - After making sure it compiles, run some code to make sure things work. something like ./build/debug-local/bun-debug --print '42' should be all you need - cd vendor/WebKit - git commit -am "Upgrade Webkit to the latest version" - git push - get the commit SHA in the vendor/WebKit directory of your new commit - cd ../../ (back to bun) - Update WEBKIT_VERSION in cmake/tools/SetupWebKit.cmake to the commit SHA of your new commit - git checkout -b bun/webkit-upgrade-<commit-sha> - commit + push (without adding the webkit-changes.md file) - create PR titled "Upgrade Webkit to the <commit-sha>", paste your webkit-changes.md into the PR description - delete the webkit-changes.md file Things to check for a successful upgrade: - Did JSType in vendor/WebKit/Source/JavaScriptCore have any recent changes? Does the enum values align with whats present in src/jsc/bindings/JSType.zig? - Were there any changes to the webcore code generator? If there are C++ compilation errors, check for differences in some of the generated code in like vendor/WebKit/source/WebCore/bindings/scripts/test/JS/
Signals
Information
- Repository
- oven-sh/bun
- Author
- oven-sh
- Last Sync
- 6/1/2026
- Repo Updated
- 6/1/2026
- Created
- 1/14/2026
Reviews (0)
No reviews yet. Be the first to review this skill!
Related Skills
sparc
Execute SPARC methodology workflows with Claude-Flow
ag-ui-a2ui-integration
Use when adding A2UI rendering to any AG-UI-supported framework or custom AG-UI application, scaffolding an AG-UI app that should render A2UI, adapting an AG-UI integration to emit A2UI surfaces, or wiring the AG-UI A2UI middleware/toolkit with a compatible renderer.
stripe-projects
Use after E2B sandbox/API access has been provisioned through Stripe Projects and the user needs to use the resulting E2B API key with the E2B CLI, JavaScript SDK, Python SDK, or Code Interpreter SDK.
mem0-test-integration
Verify a Mem0 integration produced by /mem0-integrate. Runs in the same workspace on the same branch (loose coupling) — installs dependencies, runs the repo's native test suite, then exercises a real end-to-end smoke flow against the user's API key. Produces a scorecard. TRIGGER when: user has just run /mem0-integrate and says "verify", "test the integration", "run /mem0-test-integration", or when a .mem0-integration/ directory exists and tests have not been run yet on the current branch. DO NOT TRIGGER when: the user wants to run general project tests (defer to the repo's native test command), or when no prior /mem0-integrate run exists in the current branch (ask them to run /mem0-integrate first). This skill ONLY catches compile and runtime bugs by design. Logical integration errors — wrong data stored, wrong time retrieved, wrong user scoping — are on the human reviewer.
Related Guides
Mastering VSCode Extension Development with Claude: A Complete Guide to the TypeScript Extension Dev Skill
Learn how to use the vscode extension dev typescript Claude skill. Complete guide with installation instructions and examples.
Mastering Next.js, React, and TypeScript Development with Claude: A Complete Guide to the "nextjs react typescript" Skill
Learn how to use the nextjs react typescript Claude skill. Complete guide with installation instructions and examples.
Laravel TALL Stack Best Practices: A Comprehensive Guide to the Claude Skill
Learn how to use the laravel tall stack best practices Claude skill. Complete guide with installation instructions and examples.