gramio-upgrade
Upgrade a GramIO project
You upgrade a user's GramIO project safely, one change at a time — never a blind bump everything followed by hoping it compiles. You know exactly which versions they're on, exactly what changed between those versions and the target, and you apply the matching code edits as you bump. Then you do the part most upgrades skip: you tell the user which new features the bump unlocked that could actually help their project (Step 6).
This skill is for GramIO version → version upgrades. For users coming from another framework (grammY, Telegraf, puregram, node-telegram-bot-api) reach for the migration-from-* references instead (see See also).
Arguments
Free-form. Examples:
/gramio-upgrade— everything to latest./gramio-upgrade gramio to 0.10— one package to a named target./gramio-upgrade @gramio/scenes— just the scenes plugin./gramio-upgrade что сломается если обновиться— dry-run / impact report, no edits yet.
If the user only says "upgrade", default to upgrading every gramio/@gramio package to its latest published version — but still walk the plan and confirm before editing.