{"blobs":{"5b69bcd50a59725f078ff638e9d1df5f36394469a74920ebbf4b556790a4a78d":"LS0tCm5hbWU6IGxhcmF2ZWwtdGVzdGluZwpkZXNjcmlwdGlvbjogVXNlIHdoZW4gd3JpdGluZywgcnVubmluZyBvciByZXZpZXdpbmcgUGVzdCBvciBQSFBVbml0IGZlYXR1cmUgYW5kIHVuaXQgdGVzdHMgaW4gYSBMYXJhdmVsIGFwcGxpY2F0aW9uOiBSZWZyZXNoRGF0YWJhc2UsIG1vZGVsIGZhY3RvcmllcywgSFRUUCBhc3NlcnRpb25zLCBwb2xpY3kgYW5kIHRlbmFudCBpc29sYXRpb24gdGVzdHMsIHZhbGlkYXRpb24gdGVzdHMgYW5kIGZhY2FkZSBmYWtlcy4KbGljZW5zZTogTUlUCm1ldGFkYXRhOgogIHNvdXJjZTogW2h0dHBzOi8vZ2l0aHViLmNvbS9sYXJhdmVsL2Jvb3N0L2Jsb2IvbWFpbi8uYWkvbGFyYXZlbC9za2lsbC90ZXN0aW5nLWJlc3QtcHJhY3RpY2VzL1NLSUxMLmJsYWRlLnBocCwgaHR0cHM6Ly9naXRodWIuY29tL2xhcmF2ZWwvYm9vc3QvYmxvYi9tYWluLy5haS9sYXJhdmVsL3NraWxsL3Rlc3RpbmctYmVzdC1wcmFjdGljZXMvcnVsZXMvZW5kcG9pbnQtdGVzdHMuYmxhZGUucGhwLCBodHRwczovL2dpdGh1Yi5jb20vbGFyYXZlbC9ib29zdC9ibG9iL21haW4vLmFpL2xhcmF2ZWwvc2tpbGwvdGVzdGluZy1iZXN0LXByYWN0aWNlcy9ydWxlcy9hc3NlcnRpb25zLmJsYWRlLnBocCwgaHR0cHM6Ly9naXRodWIuY29tL2xhcmF2ZWwvYm9vc3QvYmxvYi9tYWluLy5haS9sYXJhdmVsL3NraWxsL3Rlc3RpbmctYmVzdC1wcmFjdGljZXMvcnVsZXMvaXNvbGF0aW9uLmJsYWRlLnBocCwgaHR0cHM6Ly9naXRodWIuY29tL2xhcmF2ZWwvYm9vc3QvYmxvYi9tYWluLy5haS9sYXJhdmVsL3NraWxsL3Rlc3RpbmctYmVzdC1wcmFjdGljZXMvcnVsZXMvdGVzdC1kYXRhLmJsYWRlLnBocF0KLS0tCiMgTGFyYXZlbCBUZXN0aW5nICYgVmVyaWZpY2F0aW9uCgojIyBUZXN0IHJ1bm5lciBhbmQgaXNvbGF0aW9uCi0gTWF0Y2ggdGhlIHByb2plY3QncyB0ZXN0IGZyYW1ld29yayAoUGVzdCBvciBQSFBVbml0KSBhbmQgdHJhaXRzIChgUmVmcmVzaERhdGFiYXNlYCBvciBgRGF0YWJhc2VUcmFuc2FjdGlvbnNgKS4gUnVuIHRoZSBzbWFsbGVzdCB0YXJnZXRlZCBmaWx0ZXIgZmlyc3QgKGBwaHAgYXJ0aXNhbiB0ZXN0IC0tY29tcGFjdCAtLWZpbHRlcj0uLi5gIG9yIGB2ZW5kb3IvYmluL3Blc3RgKSwgYW5kIG5ldmVyIHJ1biBkZXN0cnVjdGl2ZSBkYXRhYmFzZSBjb21tYW5kcyBhZ2FpbnN0IGFuIHVudmVyaWZpZWQgZGF0YWJhc2UuCi0gRWFjaCB0ZXN0IHNldHMgdXAgaXRzIG93biBkYXRhIHZpYSBtb2RlbCBmYWN0b3JpZXMgd2l0aCBleHByZXNzaXZlIHN0YXRlcywgYC0+Zm9yKClgLCBgLT5oYXMoKWAsIGAtPnJlY3ljbGUoKWAgYW5kIGAtPnNlcXVlbmNlKClgLiBGcmVlemUgdGltZSB3aXRoIGAkdGhpcy0+dHJhdmVsVG8oKWAgd2hlbiB0ZXN0aW5nIGV4cGlyYXRpb24sIHNjaGVkdWxlcyBvciByYXRlIGxpbWl0cy4KCiMjIEVuZHBvaW50LCBhdXRob3JpemF0aW9uIGFuZCB2YWxpZGF0aW9uIGNvdmVyYWdlCi0gVGVzdCBIVFRQIGVuZHBvaW50cyBlbmQgdG8gZW5kIChgYWN0aW5nQXMoJHVzZXIpLT5wb3N0SnNvbiguLi4pYCk6IGFzc2VydCB0aGUgc3BlY2lmaWMgc3RhdHVzIChgYXNzZXJ0Q3JlYXRlZCgpYCwgYGFzc2VydE9rKClgLCBgYXNzZXJ0Tm9Db250ZW50KClgLCBgYXNzZXJ0Rm9yYmlkZGVuKClgLCBgYXNzZXJ0Tm90Rm91bmQoKWAsIGBhc3NlcnRVbnByb2Nlc3NhYmxlKClgKSwgcmVzcG9uc2UgcGF5bG9hZCAoYGFzc2VydEpzb25QYXRoYCkgYW5kIGRhdGFiYXNlIHN0YXRlIChgYXNzZXJ0RGF0YWJhc2VIYXNgLCBgYXNzZXJ0RGF0YWJhc2VNaXNzaW5nYCwgYGFzc2VydFNvZnREZWxldGVkYCkuCi0gQ292ZXIgdGhlIHNlY3VyaXR5IGJvdW5kYXJpZXM6IHVuYXV0aGVudGljYXRlZCBhY2Nlc3MgKGA0MDFgIC8gcmVkaXJlY3QpLCB1bmF1dGhvcml6ZWQgcm9sZSAoYDQwM2ApLCBhbmQgY3Jvc3MtdGVuYW50IG9yIGFub3RoZXIgdXNlcidzIHJlc291cmNlIChgNDA0YCBvciBgNDAzYCwgYW5kIGFzc2VydCB0aGUgZm9yZWlnbiByZWNvcmQgaXMgdW5jaGFuZ2VkIGluIHRoZSBkYXRhYmFzZSkuCi0gQ292ZXIga2V5IGA0MjJgIHZhbGlkYXRpb24gZmFpbHVyZXMgd2l0aCBgYXNzZXJ0SW52YWxpZChbJ2ZpZWxkJ10pYCAodXNlIGRhdGFzZXRzIGZvciB2YWxpZGF0aW9uIG1hdHJpY2VzKSBhbmQgYXNzZXJ0IG5vIHNpZGUgZWZmZWN0cyBvY2N1cnJlZC4KCiMjIEZha2VzIGFuZCBzaWRlIGVmZmVjdHMKLSBGYWtlIG9ubHkgdGhlIGV4dGVybmFsIGJvdW5kYXJ5IHVuZGVyIHRlc3QgKGBRdWV1ZTo6ZmFrZSgpYCwgYEV2ZW50OjpmYWtlKFtTcGVjaWZpY0V2ZW50OjpjbGFzc10pYCwgYE5vdGlmaWNhdGlvbjo6ZmFrZSgpYCwgYE1haWw6OmZha2UoKWAsIGBIdHRwOjpmYWtlKClgLCBgU3RvcmFnZTo6ZmFrZSgnczMnKWApIHJhdGhlciB0aGFuIG1vY2tpbmcgRWxvcXVlbnQgbW9kZWxzIG9yIGludGVybmFsIHJlcG9zaXRvcmllcy4KLSBQYWlyIHBvc2l0aXZlIGFzc2VydGlvbnMgKGBRdWV1ZTo6YXNzZXJ0UHVzaGVkYCwgYE1haWw6OmFzc2VydFF1ZXVlZGApIHdpdGggbmVnYXRpdmUgYXNzZXJ0aW9ucyAoYFF1ZXVlOjphc3NlcnROb3RoaW5nUHVzaGVkYCwgYE1haWw6OmFzc2VydE5vdGhpbmdTZW50YCkgb24gZmFpbHVyZSBwYXRocy4gTmV2ZXIgd2Vha2VuIGFuIGFzc2VydGlvbiBqdXN0IHRvIG1ha2UgYSBmYWlsaW5nIHRlc3QgcGFzcy4K","e075aab80ea2acde1196c00efb01aea0a6cc2db0a18277df0ec8c124add2b463":"bGFyYXZlbC10ZXN0aW5nOiB0aGlyZC1wYXJ0eSBub3RpY2VzCgpUaGlzIHNraWxsIGNvbWJpbmVzIE9ycWVzdHJpYSdzIG93biB0ZXh0IHdpdGggbWF0ZXJpYWwgZnJvbSB0aGUgc291cmNlcyBiZWxvdy4KQWRhcHRlZCBmb3IgT3JxZXN0cmlhOiBjb25kZW5zZWQgYW5kIGNoYW5nZWQuCgoxLiBsYXJhdmVsL2Jvb3N0LCAuYWkvbGFyYXZlbC9za2lsbC90ZXN0aW5nLWJlc3QtcHJhY3RpY2VzCiAgIGh0dHBzOi8vZ2l0aHViLmNvbS9sYXJhdmVsL2Jvb3N0L3RyZWUvbWFpbi8uYWkvbGFyYXZlbC9za2lsbC90ZXN0aW5nLWJlc3QtcHJhY3RpY2VzCiAgIExpY2Vuc2U6IE1JVAogICBDb3B5cmlnaHQgKGMpIFRheWxvciBPdHdlbGwKCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpsYXJhdmVsL2Jvb3N0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKVGhlIE1JVCBMaWNlbnNlIChNSVQpCgpDb3B5cmlnaHQgKGMpIFRheWxvciBPdHdlbGwKClBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvIGRlYWwKaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cwp0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsCmNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwpmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgoKVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCgpUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgpJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCkFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwKT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTgpUSEUgU09GVFdBUkUuCg=="},"entities":{"agents":[],"projects":[],"skills":[{"files":[{"blob":"e075aab80ea2acde1196c00efb01aea0a6cc2db0a18277df0ec8c124add2b463","executable":false,"path":"LICENSE.txt"},{"blob":"5b69bcd50a59725f078ff638e9d1df5f36394469a74920ebbf4b556790a4a78d","executable":false,"path":"SKILL.md"}],"id":"skill-laravel-testing","name":"laravel-testing","origin":"orqestria-builtin-skill-laravel-testing","version":"1.0.0+cc8f45e89c9993812baeb85e"}],"teams":[],"workflows":[]},"format":"orqestria.bundle","package":{"description":"laravel-testing: Build and maintain Laravel applications with consistent Eloquent models, queues, authorization and tested upgrades.","id":"orqestria-skill-laravel-testing","kind":"skill","name":"laravel-testing","readme":"# laravel-testing\n\nlaravel-testing: 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 writing, running or reviewing Pest or PHPUnit feature and unit tests in a Laravel application: RefreshDatabase, model factories, HTTP assertions, policy and tenant isolation tests, validation tests and facade fakes.\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-testing","version":"1.0.0+cd02ea71441853d9380c7707"},"schemaVersion":1}
