Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeremylongshore/linear-upgrade-migration
Upgrade Linear SDK versions and handle breaking changes safely.
Passed 13 of 22 test cases with the skill, and 10 of 22 without it.
and 1 more in the full report
3 fixed10 passed either way9 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
When initiating a `@linear/sdk` update, developers often install latest dependencies directly on the `main` branch. How should developers dynamically create a feature branch named after the latest `@linear/sdk` version, install `@linear/sdk@latest`, and immediately run TypeScript type checking on the first 50 lines of output?
| Checked | Without skill | With skill |
|---|---|---|
| npx tsc --noEmit | Passed | Passed |
| names the branch using upgrade/linear-sdk- concatenated with the npm view version output | Missed | Passed |
The instructions your model reads when the skill loads.
Safely upgrade @linear/sdk versions with zero downtime. The SDK is auto-generated from Linear's GraphQL schema -- major versions can rename fields, change return types, add required parameters, or remove deprecated methods. This skill covers version checking, upgrade procedure, compatibility layers, and rollback.
set -euo pipefail
# Current installed version
npm list @linear/sdk 2>/dev/null || echo "Not installed"
# Latest available
npm view @linear/sdk version
# All recent versions
npm view @linear/sdk versions --json | jq '.[-10:]'
set -euo pipefail
# View SDK changelog on GitHub
npm view @linear/sdk repository.url
# Then check: https://github.com/linear/linear/blob/master/packages/sdk/CHANGELOG.md
# Also review Linear's API changelog:
# https://linear.app/changelog (filter for API/developer updates)
test cases passed, vs 10 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.