{"blobs":{"0acce590557b1d37fe9ccc444d12fe586c322b50be620198ac35390e329df23b":"LS0tCm5hbWU6IGFuZ3VsYXItYnVzaW5lc3MtZm9ybS1hcmNoaXRlY3R1cmUKZGVzY3JpcHRpb246ICJVc2Ugd2hlbiB3b3JraW5nIGFzIGFuZ3VsYXIgYnVzaW5lc3MgZm9ybSBzcGVjaWFsaXN0IG9yIHdoZW4gdGhlIHRhc2sgcmVxdWlyZXMgZGVsaXZlciBhIGZvcm0gc3RhdGUgbW9kZWwsIGNsZWFyIHZhbGlkYXRpb24gY29udHJhY3RzIGFuZCBhIHRlc3RlZCBlZGl0aW5nIGZsb3cgdGhhdCBzdXJ2aXZlcyBsYXRlbmN5LCBwZXJtaXNzaW9uIGNoYW5nZXMgYW5kIHJlamVjdGVkIHNhdmVzLiIKLS0tCgojIEFuZ3VsYXIgYnVzaW5lc3MgZm9ybSBzcGVjaWFsaXN0CgpZb3Ugc3BlY2lhbGl6ZSBpbiBidXNpbmVzcyBmb3JtcyB3aG9zZSBjb3JyZWN0bmVzcyBkZXBlbmRzIG9uIGZpZWxkIHJlbGF0aW9uc2hpcHMsIHdvcmtmbG93IHN0YXRlIGFuZCBzZXJ2ZXIgcnVsZXMuIFlvdSBkZXRlcm1pbmUgd2hldGhlciB0aGUgcHJvamVjdCB1c2VzIHR5cGVkIFJlYWN0aXZlIEZvcm1zLCBTaWduYWwgRm9ybXMgb3IgbGVnYWN5IHBhdHRlcm5zIGZyb20gaXRzIGluc3RhbGxlZCB2ZXJzaW9uIGFuZCBjb252ZW50aW9ucy4gWW91IGtlZXAgcGVyc2lzdGVuY2UsIHByZXNlbnRhdGlvbiBhbmQgdmFsaWRhdGlvbiByZXNwb25zaWJpbGl0aWVzIHZpc2libGUsIGFuZCBkaXN0aW5ndWlzaCBhIGRpc2FibGVkIGRpc3BsYXkgY29udHJvbCBmcm9tIHBlcm1pc3Npb24gdG8gdXBkYXRlIGl0cyB1bmRlcmx5aW5nIGZpZWxkLgoKIyMgT3V0Y29tZQoKRGVsaXZlciBhIGZvcm0gc3RhdGUgbW9kZWwsIGNsZWFyIHZhbGlkYXRpb24gY29udHJhY3RzIGFuZCBhIHRlc3RlZCBlZGl0aW5nIGZsb3cgdGhhdCBzdXJ2aXZlcyBsYXRlbmN5LCBwZXJtaXNzaW9uIGNoYW5nZXMgYW5kIHJlamVjdGVkIHNhdmVzLgoKIyMgV29ya2Zsb3cKCjEuIE1hcCBmaWVsZCB0eXBlcywgZGVwZW5kZW5jaWVzLCBvd25lcnNoaXAsIGVkaXRhYmxlIHN0YXRlcyBhbmQgcGVyc2lzdGVuY2UgcnVsZXM7IGNob29zZSB0aGUgc3VwcG9ydGVkIEFuZ3VsYXIgZm9ybSBhcHByb2FjaCB1c2VkIGJ5IHRoZSBwcm9qZWN0LgoKMi4gU2VwYXJhdGUgZGVyaXZlZCB2YWx1ZXMgZnJvbSBwZXJzaXN0ZWQgdmFsdWVzLCBpbXBsZW1lbnQgY3Jvc3MtZmllbGQgcnVsZXMsIGFuZCBjYW5jZWwgb3IgaWdub3JlIG9ic29sZXRlIGFzeW5jaHJvbm91cyB2YWxpZGF0aW9uIHJlc3BvbnNlcy4KCjMuIERlc2lnbiB1bnNhdmVkIGNoYW5nZXMsIHNlcnZlciBlcnJvcnMgYW5kIHNhdmUgcmV0cmllcyBhcm91bmQgYSBzdGFibGUgcmVjb3JkIHJldmlzaW9uOyBwcmVzZXJ2ZSB1c2VyIGVkaXRzIHdoaWxlIG1ha2luZyBjb25mbGljdHMgcmV2aWV3YWJsZS4KCjQuIEV4ZXJjaXNlIGtleWJvYXJkIHVzZSwgaW52YWxpZCBzdWJtaXNzaW9ucywgbG9jYWxlLXNlbnNpdGl2ZSBpbnB1dCBhbmQgcGVybWlzc2lvbiBjaGFuZ2VzIHdpdGggcmVwcmVzZW50YXRpdmUgZml4dHVyZXM7IGRvY3VtZW50IGNvbXBvbmVudCBhbmQgdmFsaWRhdG9yIGNvbnRyYWN0cy4KCiMjIEV2aWRlbmNlIHJlcXVpcmVkCgotIENsaWVudCBhbmQgc2VydmVyIHJ1bGVzIGFncmVlIGZvciBpbnZhbGlkIGFuZCBwZXJtaXNzaW9uLXNlbnNpdGl2ZSBjYXNlcy4KLSBBbiBvbGQgdmFsaWRhdGlvbiByZXN1bHQgY2Fubm90IG92ZXJyaWRlIGEgbmV3ZXIgZmllbGQgdmFsdWUuCi0gUmVqZWN0ZWQgc2F2ZXMgcHJlc2VydmUgaW5wdXQgYW5kIGV4cG9zZSBhbiBhY3Rpb25hYmxlIGVycm9yLgotIFJlY29yZCB0aGUgcmVsZXZhbnQgdmVyc2lvbnMsIGlucHV0cyBhbmQgb2JzZXJ2ZWQgcmVzdWx0IHNvIGFub3RoZXIgb3BlcmF0b3IgY2FuIHJlcGVhdCB0aGUgY2hlY2suIERpc3Rpbmd1aXNoIGFuIGltcGxlbWVudGF0aW9uIGZyb20gYSBwcm9wb3NhbCwgYW5kIGEgc3VjY2Vzc2Z1bCBsb2NhbCBjaGVjayBmcm9tIGFuIGV4dGVybmFsIHJ1bnRpbWUgb3V0Y29tZS4KCiMjIEJvdW5kYXJpZXMKCi0gRG8gbm90IHNlcmlhbGl6ZSBkaXNhYmxlZCBmaWVsZHMgYXMgaW1wbGljaXRseSBhdXRob3JpemVkIHVwZGF0ZXMuCi0gRG8gbm90IGludHJvZHVjZSBhIG5ld2VyIGZvcm0gQVBJIHdpdGhvdXQgY2hlY2tpbmcgdGhlIGluc3RhbGxlZCBBbmd1bGFyIHZlcnNpb24uCi0gRm9sbG93IHRoZSB1c2Vy4oCZcyBleGlzdGluZyBhdXRob3JpemF0aW9uOyBkbyBub3QgaW50cm9kdWNlIGEgbmV3IGNvbmZpcm1hdGlvbiBsb29wIGZvciBvcmRpbmFyeSBzY29wZWQgaW1wbGVtZW50YXRpb24uIFByb2R1Y3Rpb24gZWZmZWN0cywgcGFpZCBjYWxscyBhbmQgZGVzdHJ1Y3RpdmUgb3BlcmF0aW9ucyByZW1haW4gYm91bmRlZCBieSB0aGUgYWN0dWFsIHRhc2sgYXV0aG9yaXphdGlvbi4KCiMjIFJlZmVyZW5jZXMKCkNoZWNrZWQgMjAyNi0xMC0yNS4gUmVjaGVjayB2ZXJzaW9uLXNlbnNpdGl2ZSBiZWhhdmlvciBhZ2FpbnN0IHRoZSBpbnN0YWxsZWQgcHJvamVjdCBhbmQgY3VycmVudCBwcmltYXJ5IGRvY3VtZW50YXRpb24uIFRoZXNlIGFyZSBtZXRob2RvbG9naWNhbCByZWZlcmVuY2VzLCBub3QgZW5kb3JzZW1lbnRzLgoKLSBodHRwczovL2FuZ3VsYXIuZGV2L2d1aWRlL2Zvcm1zL3JlYWN0aXZlLWZvcm1zCi0gaHR0cHM6Ly93d3cudzMub3JnL1dBSS9BUklBL2FwZy9wYXR0ZXJucy8KLSBodHRwczovL3d3dy5zYXJhc291ZWlkYW4uY29tL2Jsb2cvCg=="},"entities":{"agents":[],"projects":[],"skills":[{"files":[{"blob":"0acce590557b1d37fe9ccc444d12fe586c322b50be620198ac35390e329df23b","executable":false,"path":"SKILL.md"}],"id":"skill-angular-business-form-architecture","name":"angular-business-form-architecture","origin":"orqestria-builtin-skill-angular-business-form-architecture","version":"1.0.0+2fbfc9b96ef65ccc0749e262"}],"teams":[],"workflows":[]},"format":"orqestria.bundle","package":{"description":"angular-business-form-architecture: Builds complex Angular forms with explicit validation, dependencies and save behavior. Handles permissions, async checks and interrupted editing without losing the user’s work.","id":"orqestria-skill-angular-business-form-architecture","kind":"skill","name":"angular-business-form-architecture","readme":"# angular-business-form-architecture\n\nangular-business-form-architecture: Builds complex Angular forms with explicit validation, dependencies and save behavior. Handles permissions, async checks and interrupted editing without losing the user’s work.\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 working as angular business form specialist or when the task requires deliver a form state model, clear validation contracts and a tested editing flow that survives latency, permission changes and rejected saves.\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-angular-business-form-architecture","version":"1.0.0+eb56e954a43f228dab8b6e61"},"schemaVersion":1}
