{"kind":"skill","version":"1.1","generatedAt":"2026-09-26T01:30:49.836Z","skill":{"slug":"addyosmani-test-driven-development","name":"test-driven-development","version":null,"authorVersion":null,"skillstoreRevision":1,"versionStatus":"missing","treeHash":"ce371244fe5011ad09ac187d70f6023fa0b4fa283299433ef6dc09ac2c07512d","author":"addyosmani"},"artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"5d5054f8a23586f9b500fece1cb613a9dffc787b","commit":"5d5054f8a23586f9b500fece1cb613a9dffc787b","path":"skills/addyosmani/test-driven-development"},"url":"https://skillstore.pages.dev/api/skills/addyosmani-test-driven-development/download?ref=5d5054f8a23586f9b500fece1cb613a9dffc787b","mediaType":"application/zip","sha256":"8da30a55d70b066d0278037c043e5ee0bba4aaa255ee7b98ad2c01b6486f5768"},"lockfile":{"schemaVersion":"1.1","generatedAt":"2026-09-26T01:30:49.836Z","source":{"manifestUrl":"https://skillstore.pages.dev/api/skills/addyosmani-test-driven-development/manifest"},"skills":[{"slug":"addyosmani-test-driven-development","name":"test-driven-development","version":null,"authorVersion":null,"skillstoreRevision":1,"versionStatus":"missing","treeHash":"ce371244fe5011ad09ac187d70f6023fa0b4fa283299433ef6dc09ac2c07512d","artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"5d5054f8a23586f9b500fece1cb613a9dffc787b","commit":"5d5054f8a23586f9b500fece1cb613a9dffc787b","path":"skills/addyosmani/test-driven-development"},"url":"https://skillstore.pages.dev/api/skills/addyosmani-test-driven-development/download?ref=5d5054f8a23586f9b500fece1cb613a9dffc787b","mediaType":"application/zip","sha256":"8da30a55d70b066d0278037c043e5ee0bba4aaa255ee7b98ad2c01b6486f5768"}}]},"schemaVersion":"2.0","signed":{"kind":"skill","version":"1.1","generatedAt":"2026-09-26T01:30:49.836Z","skill":{"slug":"addyosmani-test-driven-development","name":"test-driven-development","version":null,"authorVersion":null,"skillstoreRevision":1,"versionStatus":"missing","treeHash":"ce371244fe5011ad09ac187d70f6023fa0b4fa283299433ef6dc09ac2c07512d","author":"addyosmani"},"artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"5d5054f8a23586f9b500fece1cb613a9dffc787b","commit":"5d5054f8a23586f9b500fece1cb613a9dffc787b","path":"skills/addyosmani/test-driven-development"},"url":"https://skillstore.pages.dev/api/skills/addyosmani-test-driven-development/download?ref=5d5054f8a23586f9b500fece1cb613a9dffc787b","mediaType":"application/zip","sha256":"8da30a55d70b066d0278037c043e5ee0bba4aaa255ee7b98ad2c01b6486f5768"},"lockfile":{"schemaVersion":"1.1","generatedAt":"2026-09-26T01:30:49.836Z","source":{"manifestUrl":"https://skillstore.pages.dev/api/skills/addyosmani-test-driven-development/manifest"},"skills":[{"slug":"addyosmani-test-driven-development","name":"test-driven-development","version":null,"authorVersion":null,"skillstoreRevision":1,"versionStatus":"missing","treeHash":"ce371244fe5011ad09ac187d70f6023fa0b4fa283299433ef6dc09ac2c07512d","artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"5d5054f8a23586f9b500fece1cb613a9dffc787b","commit":"5d5054f8a23586f9b500fece1cb613a9dffc787b","path":"skills/addyosmani/test-driven-development"},"url":"https://skillstore.pages.dev/api/skills/addyosmani-test-driven-development/download?ref=5d5054f8a23586f9b500fece1cb613a9dffc787b","mediaType":"application/zip","sha256":"8da30a55d70b066d0278037c043e5ee0bba4aaa255ee7b98ad2c01b6486f5768"}}]}},"signature":{"algorithm":"Ed25519","keyId":"EP0Myk7rTk_J0RdG1fvpkP","publicKeyJwk":{"kty":"OKP","crv":"Ed25519","x":"2tbC6eNY4T9sx4Pvuo_NwHlXGyWWz95WAtHyHUTqzs8"},"signedAt":"2026-09-26T01:30:49.836Z","value":"c8VgXWAwH3pvUq-MM1ma6B74J25ffXWzOCfwrUqV5XASzYDSna-zTLIZPG2jrTu9f-kGUE7VbcK3sUGdfxPmAg"}}