{"blobs":{"68ecd4fc0af38987b9af6d5537213505f2188f0404c3f738e2eeaa0a3a340c8f":"LS0tCm5hbWU6IGNvbXBvc2VyLXBocC11cGdyYWRlcwpkZXNjcmlwdGlvbjogVXNlIHdoZW4gdXBncmFkaW5nIFBIUCBhbmQgQ29tcG9zZXIgcGFja2FnZXMsIExhcmF2ZWwvU3ltZm9ueSBlY29zeXN0ZW1zLCBQSFAgZXh0ZW5zaW9ucywgYW5kIHJ1bnRpbWUgcGxhdGZvcm0gY29uc3RyYWludHMgd2l0aCBzdHJpY3QgY29tcG9zZXIubG9jayBoeWdpZW5lLgotLS0KCiMgQ29tcG9zZXIgJiBQSFAgVXBncmFkZXMKCiMjIFdoZW4gdG8gVXNlClVzZSB3aGVuIHVwZ3JhZGluZyBQSFAgbGlicmFyaWVzLCBmcmFtZXdvcmtzIChMYXJhdmVsLCBTeW1mb255LCBEb2N0cmluZSwgRmlsYW1lbnQsIExpdmV3aXJlLCBQZXN0L1BIUFVuaXQsIFBIUFN0YW4vUHNhbG0pLCBvciBQSFAgcnVudGltZSB0YXJnZXRzIHZpYSBgY29tcG9zZXIuanNvbmAgYW5kIGBjb21wb3Nlci5sb2NrYC4KCiMjIFBsYXRmb3JtICYgQ29uc3RyYWludCBEaXNjb3ZlcnkKCiMjIyAxLiBJbnNwZWN0IFBIUCBSdW50aW1lIHZzLiBgY29uZmlnLnBsYXRmb3JtYAotIENoZWNrIGJvdGggYHJlcXVpcmUucGhwYCAoZS5nLiwgYCJeOC4yImAsIGAifjguMy4wImApIGFuZCBgY29uZmlnLnBsYXRmb3JtLnBocGAgaW4gYGNvbXBvc2VyLmpzb25gLCBhbG9uZ3NpZGUgYERvY2tlcmZpbGVgIC8gYGRvY2tlci1jb21wb3NlLnltbGAgLyBDSSBtYXRyaXggUEhQIHZlcnNpb25zIGFuZCByZXF1aXJlZCBQSFAgZXh0ZW5zaW9ucyAoYGV4dC1pbnRsYCwgYGV4dC1nZGAsIGBleHQtcmVkaXNgLCBgZXh0LWltYWdpY2tgLCBgZXh0LXBjbnRsYCwgYGV4dC1iY21hdGhgLCBgZXh0LXNvZGl1bWApLgotIFdhcm5pbmc6IGBjb25maWcucGxhdGZvcm0ucGhwYCB0ZWxscyBDb21wb3NlciB0byBlbXVsYXRlIGEgc3BlY2lmaWMgUEhQIHZlcnNpb24gd2hlbiByZXNvbHZpbmcgYGNvbXBvc2VyLmxvY2tgIGV2ZW4gaWYgdGhlIGxvY2FsIENMSSBydW5zIGEgbmV3ZXIgUEhQIHZlcnNpb24uIEFsd2F5cyBrZWVwIGBjb25maWcucGxhdGZvcm1gIGFsaWduZWQgd2l0aCB0aGUgbG93ZXN0IHByb2R1Y3Rpb24gUEhQIHJ1bnRpbWUsIGFuZCBuZXZlciB1c2UgYC0taWdub3JlLXBsYXRmb3JtLXJlcXNgIChgLS1pZ25vcmUtcGxhdGZvcm0tcmVxPXBocGApIHRvIGZvcmNlIGFuIGluY29tcGF0aWJsZSBwYWNrYWdlIGludG8gYGNvbXBvc2VyLmxvY2tgLgoKIyMjIDIuIFRyYWNlIERlcGVuZGVuY3kgQmxvY2tlcnMgQmVmb3JlIFVwZGF0aW5nClVzZSBDb21wb3NlcidzIGJ1aWx0LWluIHNvbHZlciBkaWFnbm9zdGljcyBiZWZvcmUgY2hhbmdpbmcgY29uc3RyYWludHM6Ci0gYGNvbXBvc2VyIHdoeSA8dmVuZG9yL3BhY2thZ2U+YCAoYGRlcGVuZHNgKTogU2hvd3Mgd2hpY2ggZGlyZWN0IG9yIHRyYW5zaXRpdmUgcGFja2FnZXMgcmVxdWlyZSB0aGUgaW5zdGFsbGVkIHBhY2thZ2UuCi0gYGNvbXBvc2VyIHdoeS1ub3QgPHZlbmRvci9wYWNrYWdlPiA8dGFyZ2V0LXZlcnNpb24+YCAoYHByb2hpYml0c2ApOiBTaG93cyB0aGUgZXhhY3QgdmVyc2lvbiBjb25zdHJhaW50IGNoYWluIChQSFAgdmVyc2lvbiwgc2libGluZyBwYWNrYWdlLCBvciByb290IGBjb21wb3Nlci5qc29uYCkgYmxvY2tpbmcgdGhlIHVwZ3JhZGUuCi0gYGNvbXBvc2VyIG91dGRhdGVkIC0tZGlyZWN0YDogTGlzdHMgb3V0ZGF0ZWQgZGlyZWN0IGRlcGVuZGVuY2llcyBhbmQgaW5kaWNhdGVzIHNlbXZlci1zYWZlIHZzLiBtYWpvciB1cGRhdGVzLgoKIyMgQ29udHJvbGxlZCBVcGRhdGUgRXhlY3V0aW9uCgojIyMgMS4gU2NvcGVkIGBjb21wb3NlciB1cGRhdGVgIENvbW1hbmRzCi0gTmV2ZXIgcnVuIGEgYmFyZSBgY29tcG9zZXIgdXBkYXRlYCBhY3Jvc3MgdGhlIHdob2xlIHByb2plY3Qgd2hlbiB1cGdyYWRpbmcgYSBzcGVjaWZpYyBsaWJyYXJ54oCUdGhhdCByZWNhbGN1bGF0ZXMgYW5kIGJ1bXBzIGV2ZXJ5IHVubG9ja2VkIHBhY2thZ2UgaW4gYGNvbXBvc2VyLmxvY2tgLgotIEFsd2F5cyBzY29wZSB1cGRhdGVzIHRvIHRoZSB0YXJnZXQgcGFja2FnZSBhbmQgaXRzIGNvdXBsZWQgZGVwZW5kZW50czoKICAtIGBjb21wb3NlciB1cGRhdGUgdmVuZG9yL3BhY2thZ2UgLS13aXRoLWFsbC1kZXBlbmRlbmNpZXNgIChgLVdgKQogIC0gRm9yIGNvdXBsZWQgZnJhbWV3b3JrIGZhbWlsaWVzIChlLmcuLCBgc3ltZm9ueS8qYCwgYGlsbHVtaW5hdGUvKmAsIGBzcGF0aWUvKmApLCBwYXNzIGFsbCByZWxhdGVkIHBhY2thZ2VzIHRvZ2V0aGVyOiBgY29tcG9zZXIgdXBkYXRlICJzeW1mb255LyoiIC0td2l0aC1hbGwtZGVwZW5kZW5jaWVzYC4KLSBWYWxpZGF0ZSBtYW5pZmVzdCBpbnRlZ3JpdHkgd2l0aCBgY29tcG9zZXIgdmFsaWRhdGUgLS1zdHJpY3RgLgoKIyMjIDIuIEZyYW1ld29yayAmIEVjb3N5c3RlbSBVcGdyYWRlIE51YW5jZXMKLSAqKkxhcmF2ZWwgKGBsYXJhdmVsL2ZyYW1ld29ya2ApKio6CiAgLSBVcGdyYWRlIGNvdXBsZWQgZmlyc3QtcGFydHkgcGFja2FnZXMgaW4gbG9ja3N0ZXAgKGBsYXJhdmVsL3NhbmN0dW1gLCBgbGFyYXZlbC9ob3Jpem9uYCwgYGxhcmF2ZWwvcGFzc3BvcnRgLCBgbGFyYXZlbC9jYXNoaWVyYCwgYGxhcmF2ZWwvb2N0YW5lYCwgYGxhcmF2ZWwvcGludGAsIGBudW5vbWFkdXJvL2NvbGxpc2lvbmAsIGBwZXN0cGhwL3Blc3RgIC8gYHBocHVuaXQvcGhwdW5pdGApLgogIC0gQ2hlY2sgYGNvbXBvc2VyLmpzb25gIHNjcmlwdHMgKGBAcGhwIGFydGlzYW4gcGFja2FnZTpkaXNjb3ZlciAtLWFuc2lgLCBgQHBocCBhcnRpc2FuIHZlbmRvcjpwdWJsaXNoYCksIG1pZGRsZXdhcmUgcmVnaXN0cmF0aW9uIChgYm9vdHN0cmFwL2FwcC5waHBgIGluIExhcmF2ZWwgMTErIHZzIGBhcHAvSHR0cC9LZXJuZWwucGhwYCksIEVsb3F1ZW50IGNhc3QvbW9kZWwgc2lnbmF0dXJlIGNoYW5nZXMsIGFuZCBwdWJsaXNoZWQgY29uZmlnIGZpbGVzIChgY29uZmlnLyoucGhwYCkuCi0gKipTeW1mb255IChgc3ltZm9ueS8qYCkqKjoKICAtIENoZWNrIGBleHRyYS5zeW1mb255LnJlcXVpcmVgIGluIGBjb21wb3Nlci5qc29uYCAod2hpY2ggcmVzdHJpY3RzIFN5bWZvbnkgRmxleCByZWNpcGVzIGFuZCBgc3ltZm9ueS8qYCBjb21wb25lbnQgdmVyc2lvbnMhKS4gVXBkYXRpbmcgYHJlcXVpcmVgIHdpdGhvdXQgdXBkYXRpbmcgYGV4dHJhLnN5bWZvbnkucmVxdWlyZWAgY2F1c2VzIHNvbHZlciBmYWlsdXJlcy4KICAtIENoZWNrIFN5bWZvbnkgRmxleCByZWNpcGUgZGlmZnMgKGBjb21wb3NlciByZWNpcGVzYCwgYGNvbXBvc2VyIHJlY2lwZXM6dXBkYXRlYCkgZm9yIHVwZGF0ZWQgYnVuZGxlIGNvbmZpZ3MgKGBjb25maWcvcGFja2FnZXMvKi55YW1sYCkgYW5kIERJIGNvbnRhaW5lciBkZXByZWNhdGlvbnMgKGBiaW4vY29uc29sZSBkZWJ1Zzpjb250YWluZXIgLS1kZXByZWNhdGlvbnNgKS4KLSAqKlN0YXRpYyBBbmFseXNpcyAmIFRlc3RzIChgcGhwc3Rhbi9waHBzdGFuYCwgYGxhcmFzdGFuL2xhcmFzdGFuYCwgYHZpbWVvL3BzYWxtYCwgYHBocHVuaXQvcGhwdW5pdGAsIGBwZXN0cGhwL3Blc3RgKSoqOgogIC0gUEhQVW5pdCBtYWpvciB1cGdyYWRlcyAoZS5nLiwgUEhQVW5pdCA5ICRccmlnaHRhcnJvdyQgMTAgJFxyaWdodGFycm93JCAxMSkgcmVwbGFjZSBkb2NibG9jayBhbm5vdGF0aW9ucyAoYEB0ZXN0YCwgYEBkYXRhUHJvdmlkZXJgKSB3aXRoIFBIUCA4IGF0dHJpYnV0ZXMgKGAjW1Rlc3RdYCwgYCNbRGF0YVByb3ZpZGVyXWApLCB0aWdodGVuIGBwaHB1bml0LnhtbGAgc2NoZW1hcyAoYHBocHVuaXQgLS1taWdyYXRlLWNvbmZpZ3VyYXRpb25gKSwgYW5kIG1ha2UgZGF0YSBwcm92aWRlciBtZXRob2RzIGBzdGF0aWNgLgogIC0gV2hlbiB1cGdyYWRpbmcgUEhQU3Rhbi9MYXJhc3RhbiwgZml4IG5ld2x5IHN1cmZhY2VkIHR5cGUgZXJyb3JzIGluIGFwcGxpY2F0aW9uIGNvZGUgcmF0aGVyIHRoYW4gYmxvYXRpbmcgYHBocHN0YW4tYmFzZWxpbmUubmVvbmAuCgojIyMgMy4gQ29tcG9zZXIgUGx1Z2lucywgUGF0Y2hlcyAmIEF1dG9sb2FkaW5nCi0gQ2hlY2sgYGNvbmZpZy5hbGxvdy1wbHVnaW5zYCB3aGVuIGEgbmV3IHBsdWdpbiBwYWNrYWdlIGlzIGludHJvZHVjZWQuCi0gSWYgYGN3ZWFnYW5zL2NvbXBvc2VyLXBhdGNoZXNgIGlzIHVzZWQsIHZlcmlmeSB3aGV0aGVyIGVhY2ggYC5wYXRjaGAgZmlsZSBzdGlsbCBhcHBsaWVzIGNsZWFubHkgb3Igd2FzIG1lcmdlZCB1cHN0cmVhbS4KLSBBbHdheXMgcnVuIGBjb21wb3NlciBkdW1wLWF1dG9sb2FkIC0tc3RyaWN0LXBzcmAgKG9yIGAtLW9wdGltaXplYCkgYW5kIHZlcmlmeSB6ZXJvIFBTUi00IGF1dG9sb2FkaW5nIHdhcm5pbmdzLgo="},"entities":{"agents":[],"projects":[],"skills":[{"files":[{"blob":"68ecd4fc0af38987b9af6d5537213505f2188f0404c3f738e2eeaa0a3a340c8f","executable":false,"path":"SKILL.md"}],"id":"skill-composer-php-upgrades","name":"composer-php-upgrades","origin":"orqestria-builtin-skill-composer-php-upgrades","version":"1.0.0+dfed0785529ad9d6ead7d7af"}],"teams":[],"workflows":[]},"format":"orqestria.bundle","package":{"description":"composer-php-upgrades: Upgrade dependencies and frameworks with a clear compatibility plan, migration steps and regression evidence.","id":"orqestria-skill-composer-php-upgrades","kind":"skill","name":"composer-php-upgrades","readme":"# composer-php-upgrades\n\ncomposer-php-upgrades: Upgrade dependencies and frameworks with a clear compatibility plan, migration steps and regression evidence.\n\nIncludes the complete skill and its supporting files (1 files). The exact authored scope is preserved below.\n\nOriginal skill description (source language)\n\nUse when upgrading PHP and Composer packages, Laravel/Symfony ecosystems, PHP extensions, and runtime platform constraints with strict composer.lock hygiene.\n\nInstall the skill, review its source and trust settings, then enable it for the relevant project or agent.","requirements":["Orqestria installed on your computer."],"root":"skill-composer-php-upgrades","version":"1.0.0+5a629f21545644ca62e2ddb8"},"schemaVersion":1}
