{"blobs":{"1f262359a81151dcae85324a10ecc42103231e02c413ca19dd4144743cb7a708":"LS0tCm5hbWU6IGxhcmF2ZWwtdXBncmFkZS1yZWZhY3RvcmluZwpkZXNjcmlwdGlvbjogVXNlIHdoZW4gdXBncmFkaW5nIGEgTGFyYXZlbCBhcHBsaWNhdGlvbiBhY3Jvc3MgdmVyc2lvbnMgb3IgaW5jcmVtZW50YWxseSByZWZhY3RvcmluZyBsZWdhY3kgTGFyYXZlbCBjb250cm9sbGVycywgZmF0IG1vZGVscywgdGFuZ2xlZCBvYnNlcnZlcnMgb3IgcXVlcmllcyB3aGlsZSBwcmVzZXJ2aW5nIGV4aXN0aW5nIGJlaGF2aW9yIGFuZCB0ZXN0cy4KbGljZW5zZTogTUlUCm1ldGFkYXRhOgogIHNvdXJjZTogW2h0dHBzOi8vZ2l0aHViLmNvbS9sYXJhdmVsL2Jvb3N0L2Jsb2IvbWFpbi8uYWkvbGFyYXZlbC8xMS9jb3JlLmJsYWRlLnBocCwgaHR0cHM6Ly9naXRodWIuY29tL2xhcmF2ZWwvYm9vc3QvYmxvYi9tYWluLy5haS9sYXJhdmVsLzEyL2NvcmUuYmxhZGUucGhwLCBodHRwczovL2dpdGh1Yi5jb20vbGFyYXZlbC9ib29zdC9ibG9iL21haW4vLmFpL2Jvb3N0L3NraWxsL2luZmVyLWNvbnZlbnRpb25zL1NLSUxMLmJsYWRlLnBocF0KLS0tCiMgTGFyYXZlbCBVcGdyYWRlICYgUmVmYWN0b3JpbmcKCiMjIFZlcnNpb24tYXdhcmUgY2hhbmdlcyBhbmQgdXBncmFkZXMKLSBOZXZlciB1cGdyYWRlIHRoZSBMYXJhdmVsIG1ham9yIHZlcnNpb24sIFBIUCBjb25zdHJhaW50IG9yIHVucmVsYXRlZCBDb21wb3NlciBwYWNrYWdlcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGUgdGFzay4KLSBXaGVuIHdvcmtpbmcgaW4gYW4gdXBncmFkZWQgTGFyYXZlbCAxMSBvciAxMiBhcHBsaWNhdGlvbiB0aGF0IHJldGFpbnMgdGhlIExhcmF2ZWwgMTAgZGlyZWN0b3J5IHN0cnVjdHVyZSAoYGFwcC9IdHRwL0tlcm5lbC5waHBgLCBgYXBwL0NvbnNvbGUvS2VybmVsLnBocGAsIGBhcHAvRXhjZXB0aW9ucy9IYW5kbGVyLnBocGApLCBwcmVzZXJ2ZSB0aGF0IHN0cnVjdHVyZSB1bmxlc3MgbWlncmF0aW5nIHRvIGBib290c3RyYXAvYXBwLnBocGAgd2FzIGV4cGxpY2l0bHkgcmVxdWVzdGVkLgotIFdoZW4gYW4gdXBncmFkZSBJUyByZXF1ZXN0ZWQsIGluc3BlY3QgYGNvbXBvc2VyLmpzb25gLCBmaXJzdC1wYXJ0eSBwYWNrYWdlIGNvbXBhdGliaWxpdHkgKFNhbmN0dW0sIEhvcml6b24sIENhc2hpZXIsIFRlbGVzY29wZSwgTGl2ZXdpcmUsIEluZXJ0aWEsIEZpbGFtZW50KSwgZGVwcmVjYXRlZCBoZWxwZXJzL21ldGhvZHMsIGNhc3QgZGVjbGFyYXRpb25zIGFuZCBtaWRkbGV3YXJlIGFsaWFzZXMgc3RlcCBieSBzdGVwLgoKIyMgSW5jcmVtZW50YWwgcmVmYWN0b3Jpbmcgb2YgZXhpc3RpbmcgTGFyYXZlbCBjb2RlCi0gQmVmb3JlIHJlZmFjdG9yaW5nIGEgZmF0IGNvbnRyb2xsZXIsIGdvZCBtb2RlbCBvciB0YW5nbGVkIG9ic2VydmVyLCBsb2NrIGRvd24gY3VycmVudCBvYnNlcnZhYmxlIGJlaGF2aW9yIChIVFRQIHJlc3BvbnNlcywgZGF0YWJhc2Ugd3JpdGVzLCBkaXNwYXRjaGVkIGpvYnMvZXZlbnRzLCBhdXRob3JpemF0aW9uIGVkZ2UgY2FzZXMpIHdpdGggZmVhdHVyZSB0ZXN0cy4KLSBSZWZhY3RvciBpbiBzbWFsbCwgaW5kZXBlbmRlbnRseSB2ZXJpZmlhYmxlIHN0ZXBzOgogIDEuIEV4dHJhY3QgcmVxdWVzdCB2YWxpZGF0aW9uIGludG8gYSBgRm9ybVJlcXVlc3RgIGFuZCBhdXRob3JpemF0aW9uIGludG8gYSBgUG9saWN5YCB3aXRob3V0IGNoYW5naW5nIHJlc3BvbnNlIHNoYXBlcy4KICAyLiBSZXBsYWNlIE4rMSBsb29wcywgaGlkZGVuIGFjY2Vzc29yIHF1ZXJpZXMgb3IgZHVwbGljYXRlZCBxdWVyeSBjb25zdHJhaW50cyB3aXRoIGVhZ2VyIGxvYWRpbmcgYW5kIGxvY2FsIHNjb3Blcy4KICAzLiBFeHRyYWN0IGNvbXBsZXggbXVsdGktc3RlcCBidXNpbmVzcyBsb2dpYyBpbnRvIGEgZm9jdXNlZCBBY3Rpb24gb3IgU2VydmljZSBjbGFzcyBvbmx5IHdoZXJlIGl0IGNsYXJpZmllcyByZXNwb25zaWJpbGl0aWVzLCBrZWVwaW5nIHRoZSBleGlzdGluZyByb3V0ZSwgY29udHJvbGxlciBzaWduYXR1cmUgYW5kIEFQSSBSZXNvdXJjZSBvdXRwdXQgc3RhYmxlLgotIE1ha2UgaGlkZGVuIHNpZGUgZWZmZWN0cyBleHBsaWNpdDogbW92ZSBleHRlcm5hbCBjYWxscywgbm90aWZpY2F0aW9ucyBvciBjYXNjYWRlIHdyaXRlcyBvdXQgb2YgbW9kZWwgYHNhdmluZ2AvYHVwZGF0ZWRgIG9ic2VydmVycyB3aGVuIHRoZXkgc3VycHJpc2UgY2FsbGVycyBvciBjb21wbGljYXRlIHRlc3RpbmcsIHdoaWxlIGVuc3VyaW5nIGV2ZXJ5IGNhbGxlciBwcmVzZXJ2ZXMgdGhlIHJlcXVpcmVkIGJlaGF2aW9yLgotIERvY3VtZW50IGFueSByZXF1aXJlZCBwb3N0LWRlcGxveSBzdGVwcyAoYHBocCBhcnRpc2FuIG1pZ3JhdGVgLCBgY29uZmlnOmNsZWFyYCwgYHJvdXRlOmNsZWFyYCwgYHF1ZXVlOnJlc3RhcnRgKSBpbiB0aGUgaGFuZG9mZi4K","d3d40c40d292a33f5a67785ad00fcd047265f76203626a410f15cb03807c4c00":"bGFyYXZlbC11cGdyYWRlLXJlZmFjdG9yaW5nOiB0aGlyZC1wYXJ0eSBub3RpY2VzCgpUaGlzIHNraWxsIGNvbWJpbmVzIE9ycWVzdHJpYSdzIG93biB0ZXh0IHdpdGggbWF0ZXJpYWwgZnJvbSB0aGUgc291cmNlcyBiZWxvdy4KQWRhcHRlZCBmb3IgT3JxZXN0cmlhOiBjb25kZW5zZWQgYW5kIGNoYW5nZWQuCgoxLiBsYXJhdmVsL2Jvb3N0LCAuYWkvbGFyYXZlbC97MTEsMTJ9L2NvcmUuYmxhZGUucGhwIGFuZCAuYWkvYm9vc3Qvc2tpbGwvaW5mZXItY29udmVudGlvbnMKICAgaHR0cHM6Ly9naXRodWIuY29tL2xhcmF2ZWwvYm9vc3QvYmxvYi9tYWluLy5haS9sYXJhdmVsLzExL2NvcmUuYmxhZGUucGhwCiAgIGh0dHBzOi8vZ2l0aHViLmNvbS9sYXJhdmVsL2Jvb3N0L2Jsb2IvbWFpbi8uYWkvbGFyYXZlbC8xMi9jb3JlLmJsYWRlLnBocAogICBodHRwczovL2dpdGh1Yi5jb20vbGFyYXZlbC9ib29zdC9ibG9iL21haW4vLmFpL2Jvb3N0L3NraWxsL2luZmVyLWNvbnZlbnRpb25zL1NLSUxMLmJsYWRlLnBocAogICBMaWNlbnNlOiBNSVQKICAgQ29weXJpZ2h0IChjKSBUYXlsb3IgT3R3ZWxsCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KbGFyYXZlbC9ib29zdAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KClRoZSBNSVQgTGljZW5zZSAoTUlUKQoKQ29weXJpZ2h0IChjKSBUYXlsb3IgT3R3ZWxsCgpQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5Cm9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0byBkZWFsCmluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMKdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbApjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKClRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCmFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgoKVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCkZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQpBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCkxJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sCk9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4KVEhFIFNPRlRXQVJFLgo="},"entities":{"agents":[],"projects":[],"skills":[{"files":[{"blob":"d3d40c40d292a33f5a67785ad00fcd047265f76203626a410f15cb03807c4c00","executable":false,"path":"LICENSE.txt"},{"blob":"1f262359a81151dcae85324a10ecc42103231e02c413ca19dd4144743cb7a708","executable":false,"path":"SKILL.md"}],"id":"skill-laravel-upgrade-refactoring","name":"laravel-upgrade-refactoring","origin":"orqestria-builtin-skill-laravel-upgrade-refactoring","version":"1.0.0+227f2589c91d15f3d0f75f6c"}],"teams":[],"workflows":[]},"format":"orqestria.bundle","package":{"description":"laravel-upgrade-refactoring: Build and maintain Laravel applications with consistent Eloquent models, queues, authorization and tested upgrades.","id":"orqestria-skill-laravel-upgrade-refactoring","kind":"skill","name":"laravel-upgrade-refactoring","readme":"# laravel-upgrade-refactoring\n\nlaravel-upgrade-refactoring: Build and maintain Laravel applications with consistent Eloquent models, queues, authorization and tested upgrades.\n\nIncludes the complete skill and its supporting files (2 files). The exact authored scope is preserved below.\n\nOriginal skill description (source language)\n\nUse when upgrading a Laravel application across versions or incrementally refactoring legacy Laravel controllers, fat models, tangled observers or queries while preserving existing behavior and tests.\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-laravel-upgrade-refactoring","version":"1.0.0+8521d0d01a9609a5d9577129"},"schemaVersion":1}
