Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
upgrade-samsara-sdk-v2
upgrade-samsara-sdk-v2
erikgall/samsara
claude-code
sdk-upgrade
migration-guide
composer
write-retries
immutable-clients
webhooks
dto-serialization

Migrate a Laravel application from erikgall/samsara v1.1 to v2, or verify that migration.

Install
php artisan boost:add-skill erikgall/samsara

Save this content to: .claude/skills/upgrade-samsara-sdk-v2/SKILL.md

# Upgrade Samsara SDK to Version 2

Read the target package's `UPGRADE.md` and its complete linked guide before editing. Composer distributions omit `docs/`; use the linked repository guide when the local file is absent, checking it against the installed or target release.

In particular, `MIG-26` covers final resource/factory removals, write retries, immutable clients, fakes, cursors, webhook context, and DTO serialization. Complete every `MIG-*` section, the agent completion record, and the definition of done. Mark a section `not used` only with reproducible search evidence.

Do not change the Composer constraint before migration work is ready for verification. A used operation with no documented replacement requires an application-owner decision before implementing a raw integration.

Upgrade Samsara SDK to Version 2

Read the target package's UPGRADE.md and its complete linked guide before editing. Composer distributions omit docs/; use the linked repository guide when the local file is absent, checking it against the installed or target release.

In particular, MIG-26 covers final resource/factory removals, write retries, immutable clients, fakes, cursors, webhook context, and DTO serialization. Complete every MIG-* section, the agent completion record, and the definition of done. Mark a section not used only with reproducible search evidence.

Do not change the Composer constraint before migration work is ready for verification. A used operation with no documented replacement requires an application-owner decision before implementing a raw integration.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource