{"_id":"sheleg-design-skill","_rev":"95-7a61a3f04f2eb1879c8e5e677bb94372","name":"sheleg-design-skill","dist-tags":{"latest":"1.61.2"},"versions":{"0.1.0":{"name":"sheleg-design-skill","version":"0.1.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@0.1.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"246a6a34f81ce4ca64e8b9d69988a43e40cc97a8","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-0.1.0.tgz","fileCount":6,"integrity":"sha512-Bi2TjVSk87JhY1ClpF6+GeAPFrIxHHRBoPwRjsrQfJxVnH4CuASqbwxY2jSUiTs5EqWCHdc4Igsdp0XagQL51w==","signatures":[{"sig":"MEYCIQCGpKZZKXo6irLvHbYzvtFOmZrbQtfZ4sz3oHf6ZiB3YAIhAJ2RWxKChLDaSGNLLcXL1XW41GIa8NuBmSo+DDCeAEXK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45393},"type":"commonjs","engines":{"node":">=16"},"gitHead":"0b23e0e974dd255492116a4599fa7205e5548d39","scripts":{"test":"node bin/cli.js --help"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"11.8.0","description":"SHELEG Design — an agent skill for building cinematic, scroll-driven, particle-backed landing pages. Installs a SKILL.md + reference doc into your project so Cursor/Claude agents can build sites with a single-clock motion system, a scene-formation particl","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_0.1.0_1781203495066_0.7202304993390041","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"sheleg-design-skill","version":"0.2.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@0.2.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"4fdad32576ec8419efed613454d3a68ab62d8468","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-0.2.0.tgz","fileCount":6,"integrity":"sha512-9FD/AcsekqDRRtJ3wD4x6qQgPHf2Bvca0XPWkNRu60PwVe6R5KN9fKS2KxcVb/3mNtodhrn/93hfDHt/wrw3LA==","signatures":[{"sig":"MEUCIFEmoPr0aA4peb+G/o2oKJhqVEIxbi0BiKPC5HvG3znOAiEAjuzb2lQNJtQZ/ssVs6He/Y+cEhwhDyXkeptnSkvzlfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44544},"type":"commonjs","engines":{"node":">=16"},"gitHead":"ab31abb25b99b311bd7113d58f6d780413462be5","scripts":{"test":"node bin/cli.js --help"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"11.18.0","description":"SHELEG Design — an agent skill for building cinematic, scroll-driven, particle-backed landing pages. Installs a SKILL.md + reference doc into your project so Cursor/Claude agents can build sites with a single-clock motion system, a scene-formation particl","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_0.2.0_1784475911952_0.05187033639172456","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"sheleg-design-skill","version":"0.3.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@0.3.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"44d3ef57d7dd1f1624396100419835fcda24d2bc","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-0.3.0.tgz","fileCount":9,"integrity":"sha512-XxNiGxTE3D7EqmyqFk//h3te0lDuV32B/kI9NW7BPbele5JK4Ry46QQpd7azUY5yl72Si6gE0MNKbKRVMbzeVQ==","signatures":[{"sig":"MEUCIBaMwWKVW7OmWwbtTJGre96Da0Vc2KZBzGORgWvWJ5aPAiEA61taQ4WLHiwqqp0oSbjDaHoupMdMqqxGQ9+DYjzMlBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50825},"type":"commonjs","engines":{"node":">=16"},"gitHead":"903ea62ba12e94731f6919d04894a25805d48b0b","scripts":{"test":"node bin/cli.js --help"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"11.18.0","description":"SHELEG Design — an agent skill for building cinematic, scroll-driven, particle-backed landing pages. Installs a SKILL.md + reference doc into your project so Cursor/Claude agents can build sites with a single-clock motion system, a scene-formation particl","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_0.3.0_1784476516454_0.7768751682275292","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"sheleg-design-skill","version":"0.4.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@0.4.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"69710616f54ba75b2c71c35702d73424a885efca","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-0.4.0.tgz","fileCount":11,"integrity":"sha512-SX2u5LBz/exdp8AyMfAEig6okMYsrS7JQ2FLsYEUtQn/oHu6aJQZSw2BaIRxQux1dDq9fhO7w+faIPRvB71IUA==","signatures":[{"sig":"MEYCIQDdeedHGvdKN6NRf9st5X8WkyePvPyUiceQ+/m4qjWRUQIhAIv8Wae0qcaYg1ujRbGtjbiBeEFwAi5beLc0dqBvRwx6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59965},"type":"commonjs","engines":{"node":">=16"},"gitHead":"3d56bd9df9abc71a616f88751f413da3ddc59a70","scripts":{"test":"node bin/cli.js --help"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"11.18.0","description":"SHELEG Design — an agent skill for building cinematic, scroll-driven, particle-backed landing pages. Installs a SKILL.md + reference doc into your project so Cursor/Claude agents can build sites with a single-clock motion system, a scene-formation particl","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_0.4.0_1784477562396_0.44222994476145105","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"sheleg-design-skill","version":"0.6.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@0.6.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"2fc63580141182c02bda10830e5d069253d9be69","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-0.6.0.tgz","fileCount":15,"integrity":"sha512-bm+BfVJ35HGUHskZkDQt3Gr4UcvaeiU/PErpe1/Xav+rXjZrixGTrEw1MjzCEGid+ycZCyP9Chq2RvBeuPYiUg==","signatures":[{"sig":"MEQCIF0No3yWNfrbUB7zEMunrrbTJ38UxwldnwCm4+vAqU+DAiBg7ZJq2qvOHcMBCsw4ogrBBCYbvCDwgkacX0xKnsGhFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73106},"type":"commonjs","engines":{"node":">=16"},"gitHead":"57032bb6d2a62b48da73b8c384d5f171e9ee17b6","scripts":{"test":"node bin/cli.js --help"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"11.18.0","description":"SHELEG Design — an agent skill for cinematic scroll-driven landing pages AND product UI. Installs a SKILL.md + architecture reference + style packs (instrument-console dark, editorial-luxury warm, workbench light/dark for dashboards & tools) so Cursor/Cla","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_0.6.0_1784508586326_0.14212678884554042","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"sheleg-design-skill","version":"0.7.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@0.7.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"8ce2a4b056e8b534485d52cc4101abf0f1cb836e","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-0.7.0.tgz","fileCount":16,"integrity":"sha512-3Bg8Y4c7dUbwq2Svl6HJTl3O/XlM+8Hlan4pI/CR47xpbgnQ904TZc3BlFs/9S6Akar1nQVenuFVjZXkfllimQ==","signatures":[{"sig":"MEUCIQD6yyTk+MckqZsSn8pJn/XjHnZ8N2pKhz9FNQEKICbo1AIgPL2zy2k14gRfYFBS84yA4J55PmuzYw2UOtE0ztRCiDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79416},"type":"commonjs","engines":{"node":">=16"},"gitHead":"3ddc7576b63f81c7904690e8f2e2cdeb6177ee9c","scripts":{"test":"node bin/cli.js --help"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"11.18.0","description":"SHELEG Design — an agent skill for cinematic scroll-driven landing pages AND product UI. Installs a SKILL.md + architecture reference + style packs (instrument-console dark, editorial-luxury warm, workbench light/dark for dashboards & tools) so Cursor/Cla","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_0.7.0_1785049268529_0.6125079264186388","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"sheleg-design-skill","version":"1.0.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.0.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"9af1dd370846dc4ba47def23678a2cf8b20bcff1","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.0.1.tgz","fileCount":17,"integrity":"sha512-vGF2HtUZbmCKEKMfiO9yPbTXmisUjaWtgEVRVliPcwXKExndWy5St2CaO9W8i7vhGLM0VWeviBjvRbP1Vyv9Aw==","signatures":[{"sig":"MEYCIQDH/mpdElEq/P7x+jAT281EuWy9QYwszZ4Dk+shbLh3xQIhAMRUTOFC6nbdiG+xsWFHzxdMNstMUpVA8K/qUhLYECDY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97311},"type":"commonjs","engines":{"node":">=16"},"gitHead":"9cbd1330e2f1a2ea017958e1afac0dd57653007c","scripts":{"test":"python3 test/validate.py && node --check bin/cli.js","smoke":"node bin/cli.js --help","validate":"python3 test/validate.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"11.18.0","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, plus three locked style packs with ready-made design tokens — instrument-console (dark), editorial-luxury (warm","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.0.1_1785263536759_0.3472190907369188","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"sheleg-design-skill","version":"1.2.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.2.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"ec8e24c50d6f914ca8c0f587170c2add3594c9d3","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.2.0.tgz","fileCount":19,"integrity":"sha512-J2NHdbM0oEPcvJ4qLFQD1E/pUx3P2K7gTknMljDu1ipwvhQvcxIj8QSURItv6ETZvmfN7Auyun0l2h8wA0UMDQ==","signatures":[{"sig":"MEQCIESYa5ZvAdwh5fj2bGJETBBF1+bmtcRTP3yTKpiwCyOAAiBPg/+niXANQ6h8/wnNN9nWmwPzljKw5+K6kZWRYZupbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125152},"type":"commonjs","engines":{"node":">=16"},"gitHead":"0760c83ee57214ee8aca2dfeba429cb50d812715","scripts":{"test":"python3 test/validate.py && node --check bin/cli.js","smoke":"node bin/cli.js --help","validate":"python3 test/validate.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"11.18.0","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, plus three locked style packs with ready-made design tokens — instrument-console (dark), editorial-luxury (warm","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.2.0_1785333325748_0.5257146654379967","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"sheleg-design-skill","version":"1.3.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.3.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"c8e1d914d15325bb457214450b2d799e119f0d45","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.3.0.tgz","fileCount":21,"integrity":"sha512-gXKIArvnMZMxNGBWX0eVpFuEnfSJZtgKHUFWnEkugSVVj74k1CeV0H1YgkSxOsse/hjYa075WEHLXdQiMYJWLA==","signatures":[{"sig":"MEUCIEoi1GxbFknoJkc1yzSsPRZADEtmX4p3ZytRXIWV8tUrAiEAvKWcaKv7WYoVCTD7F4k+Iu4y6U4+gF/Q2libgsapnX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139316},"type":"commonjs","engines":{"node":">=16"},"gitHead":"e09bd90232e132ecaffb9856892691d090b2759e","scripts":{"test":"python3 test/validate.py && node --check bin/cli.js","smoke":"node bin/cli.js --help","validate":"python3 test/validate.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"11.18.0","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, plus three locked style packs with ready-made design tokens — instrument-console (dark), editorial-luxury (warm","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.3.0_1785335630882_0.8469377095327726","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"sheleg-design-skill","version":"1.3.2","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.3.2","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"efafddf63b6b054d7ab7e833dbe1a18c04f6394a","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.3.2.tgz","fileCount":21,"integrity":"sha512-gl0ZEmzYuEz14rrLrq3ly7jajPnW9VJbZMMa8Nx4azJqYc24/ywDy44iwcPrLgjZUt93e3edIVizy8jnf6AL3A==","signatures":[{"sig":"MEQCIBYL/56mNfwYFDUp0WLqAfxYDsTBeSzLLzczZiOClD31AiA4zJz1K/QGI97uG+eXD6eBzPfGAoa2giFvQG1254B3Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140694},"type":"commonjs","engines":{"node":">=16"},"gitHead":"c59f5a154e5cd8fc998ee44b7a6173e14624a2a3","scripts":{"test":"python3 test/validate.py && node --check bin/cli.js","smoke":"node bin/cli.js --help","validate":"python3 test/validate.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, plus three locked style packs with ready-made design tokens — instrument-console (dark), editorial-luxury (warm","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.3.2_1785437542055_0.20162811253984847","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"sheleg-design-skill","version":"1.3.3","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.3.3","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"36ed5b3abbae533e5464c1a78b12899fd297b5df","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.3.3.tgz","fileCount":21,"integrity":"sha512-UTaOA4WsFMBviAxfFwcXY+t+o67tVIlrLQWSmXNfLZlq+qYw1CY2G8RkMmYBiXNi14qgNQ1bmi509lqJhmemNQ==","signatures":[{"sig":"MEUCIQDA7DMKuYjWIMumxDob86XXj3GvG6XWt4kgx5mWQAOZvgIgJev8aOEJiL941rmRnMmy9xGbw+O6barAMQ+Y9F7nsss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141263},"type":"commonjs","engines":{"node":">=16"},"gitHead":"b6480b47de20688c37664ec21f2750dcae2c5e67","scripts":{"test":"python3 test/validate.py && node --check bin/cli.js","smoke":"node bin/cli.js --help","validate":"python3 test/validate.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, plus three locked style packs with ready-made design tokens — instrument-console (dark), editorial-luxury (warm","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.3.3_1785442754782_0.9661638082992665","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"sheleg-design-skill","version":"1.3.4","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.3.4","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"1ef7b122c0c4163c8cbae2c1c7f5a425412669ab","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.3.4.tgz","fileCount":21,"integrity":"sha512-wQC6pBA4SjKiJ+ZiZCwxa/1gcaRjmcCrGHXi5DekqHPD4rw0YcYbAOANs8KRuEmw2xDDqXZvLjs+UUBdu+5j3Q==","signatures":[{"sig":"MEUCIQDr9l8dlerSrv6gqYmKfb1OfKFNldV2wlUCwRhSBCUjRwIgc7KUpmpxeCbi9USLppwFCiqVkY8guCxxqDUyPnkr34U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141484},"type":"commonjs","engines":{"node":">=16"},"gitHead":"2578ff604a2d1abf7169a73f273aefb2807c67a2","scripts":{"test":"python3 test/validate.py && node --check bin/cli.js","smoke":"node bin/cli.js --help","validate":"python3 test/validate.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, plus three locked style packs with ready-made design tokens — instrument-console (dark), editorial-luxury (warm","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.3.4_1785443680227_0.23064791035342536","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"sheleg-design-skill","version":"1.6.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.6.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"35de1cb45c3cbc61df8aa75ec12b87be4f0ed090","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.6.0.tgz","fileCount":28,"integrity":"sha512-sHNqHJzD/FBkOLtbQ6akq+sAEyHPNfne2YjEGWs11Mw9B7taT+iEa/np1JeymNWiif/+ajCZBSYb/ESU1QH0sg==","signatures":[{"sig":"MEUCIF+ABsJDOc4e0mkfkMPyMn3+8lFpjlkZHbe9RhkDkKPsAiEA+3qAzHWdBySZ3Fc9NNkG7DWFnuD4hDafZqg3H00Hms8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264514},"type":"commonjs","engines":{"node":">=16"},"gitHead":"623d2fb1e0fddf71f4e55899b659564f86068faf","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and seven loc","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.6.0_1785885843332_0.8801207974124625","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"sheleg-design-skill","version":"1.7.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.7.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"4db17d342026ad2422e708b2ba2efead65438762","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.7.0.tgz","fileCount":242,"integrity":"sha512-3xhufSMIc/GwLe7HxZeXme0N+7u5UzDMSfIpfwxYT9wpJU9s/E9EhBh7Uxrqa9MyiV7gX8CK7RTXH29VMN9VkA==","signatures":[{"sig":"MEUCIAUihV78gbmfzfLjEHxfv6F5iIDTQyLKHaeOY5G7pKdMAiEA9qrEbNOxPG9EU8FgbflV779TpgZPSNZvuvn1NFO+mcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":590819},"type":"commonjs","engines":{"node":">=16"},"gitHead":"75f3748de11e36f7ffc75760a010192bbc6d7446","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and seven loc","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.7.0_1785891422693_0.5119434614466365","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"sheleg-design-skill","version":"1.8.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.8.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"0ab355082e7c149841610cceb27a9def6cb44e8f","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.8.0.tgz","fileCount":271,"integrity":"sha512-/OVoU9aV5ggp1lnMaXkQouRHRuqn+ZhiSyPJELr2TfC5FeEIEEmARA4yfnmT8UBLu8R+TXEEtgdWsdI/Pe8vrQ==","signatures":[{"sig":"MEUCIDoKQpFwixPqOP6BNxN944Dpl3cU0Fr6P2K4Np9xMHl6AiEA7zWyrrDGZnDu+OumhUf1Mpu6k1tRULOJK3FAtPK46Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680451},"type":"commonjs","engines":{"node":">=16"},"gitHead":"025f86636b0ba627e99887224427277b8a3be0a4","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and eight loc","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.8.0_1786199080179_0.2772866661287885","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"sheleg-design-skill","version":"1.9.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.9.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"7603525cc83d87c4ab0427dd5d1267b2cf37c4fe","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.9.0.tgz","fileCount":387,"integrity":"sha512-grjQHsIB2BqRMJRNv2zXz7z8YjGifRlRZEosA/tJW1HNXgcASboX4v0v0AVX9kqAhLI+C6GsqURRkVbLHvdMVw==","signatures":[{"sig":"MEUCIB2sgzkEr2DjoKa/3T7YFTC3FMELZvRIkTYTFmCDmoEuAiEAguVD1jz8S48vzJoIQPI7573BmkDZ9xunFgzzEO/d2bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":900128},"type":"commonjs","engines":{"node":">=16"},"gitHead":"b426ccc891e4d544fb9e9e1cf4cf920126566615","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twelve lo","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.9.0_1786304599080_0.1792424281175995","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"sheleg-design-skill","version":"1.10.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.10.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"4d6a4d919658776c24ab2c79b4ac83614e7fc6b3","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.10.0.tgz","fileCount":387,"integrity":"sha512-6r2zFXNacDXF5/RBM982jGbrV3SuwZ3EwoOdDjAxcPf2qKRTloNnTyfrN3kVeuubM0s2WzGOG8lxuNKZwhssZw==","signatures":[{"sig":"MEUCIQD2IVdw9ivfAQaCrd5w+tjslrGlpAjYtxRGL6nGsqnnXAIgdpE34mLlBNLSsir2nhCc4SPbdN+NAYvSAYjbz6dfGYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":930196},"type":"commonjs","engines":{"node":">=16"},"gitHead":"e92f2c139826abfc35587fde0011b1ed3ae19a56","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twelve lo","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.10.0_1786330787670_0.2095185462595932","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"sheleg-design-skill","version":"1.11.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.11.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"3efcdd433b935635d45f58cd2a75aa5d80746351","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.11.0.tgz","fileCount":388,"integrity":"sha512-1G5ff2BSj9+ZdcxvIgb37xQOzaTrBluUb5vbyGtWW+XOXJ2SQuBkeDcqg1e0wracpwn01KPJNvFYgT9neKB1hA==","signatures":[{"sig":"MEUCIFdvLBN2Y04KPdgBLfV8eQKAWC0MODpcgA1jGyUtZxWrAiEA1YCTp4+VWfT5YGO7+vrGZRGluQAb8XH/nNdAN2EU69o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":941419},"type":"commonjs","engines":{"node":">=16"},"gitHead":"89a879889255efcdeffbe33d6ebc65ef3646aacf","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twelve lo","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.11.0_1786377955165_0.18988670803585594","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"sheleg-design-skill","version":"1.12.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.12.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"e40c8aff63dc562e0404903e1a69a6325aa519fb","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.12.0.tgz","fileCount":389,"integrity":"sha512-ffUmSqbHOMql2fm0r+gRGznEwq9N5octFhuwHHWmg8U2Chg6xvc+e2bw9ps6eVj2Ayc5pPTXF+8GNQ5MpwfQ6Q==","signatures":[{"sig":"MEYCIQC53EL1XiSYC02WTAl4OBpAafO91pK9PqbgE5Gp+DFpWgIhAINf7QYNV4trEmDe/G6mC+suLz+x1Qiw8DhtRtH0q8oJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":954127},"type":"commonjs","engines":{"node":">=16"},"gitHead":"eb13099451f631391ae4f02eaabf411cd23acee2","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twelve lo","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.12.0_1786483023234_0.5807543216397624","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"sheleg-design-skill","version":"1.12.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.12.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"caf0dffbd25efe5a168091b98aee280465d93b85","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.12.1.tgz","fileCount":389,"integrity":"sha512-dX1xiAvmzSgbLZ8Jdfd+h/K1uG+MI44e5HihvNreWNB907JSDEYYtEaANnanL88AACVSVQWnQSZn0vC+AYGVqA==","signatures":[{"sig":"MEQCICuAUvqSzcZV6J2qYYGEhHsDqV6MCjBwOPRzMFmDmLV1AiBZvcdRo68SmzXu8pLugfwnrvRQxQQplO6DC/9nDFewIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":954440},"type":"commonjs","engines":{"node":">=16"},"gitHead":"13f0a3f46339490f91535c11522335bc23522f25","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twelve lo","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.12.1_1786483164147_0.5076280651924658","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"sheleg-design-skill","version":"1.13.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.13.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"0b841b8fa2356c266211ed0dcf72ccea68797214","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.13.0.tgz","fileCount":418,"integrity":"sha512-fQit3pERe0PU80VHqa4rnJD4D+Og7ukTSzcI2dBnf/J5w7kSbu+1IgzTVKkSxRdzaoRTGswyIJapDf3m2Xgd+g==","signatures":[{"sig":"MEQCIH1LiFJ0IsftGPjnei+35/gysFL86iYujoD18c4YU5QUAiBjDS0KMv6LKneBpDPs9my+doWcphlP0ZuBsncKVf4y5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1025098},"type":"commonjs","engines":{"node":">=16"},"gitHead":"e9b753f9673c9c6c9c1d85e0a252f8419a1f6fa4","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirteen ","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.13.0_1786490574872_0.6940949788711162","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"sheleg-design-skill","version":"1.13.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.13.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"4aeb825a7b7c9ef9451bb1206dc0eeaad0fb9e8c","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.13.1.tgz","fileCount":418,"integrity":"sha512-zYbnFAdQlx4Z8pYIlLwTfxV4LiQvxa5SIBQdcosAgcZRC//F2K7O8gZ3Zru+SOblXSY8ljAjPXiUtrCQfbV49Q==","signatures":[{"sig":"MEUCIQDhwxMX9B2hANR3hICIPZo25ohrULwgc2wYlNYVk0/I9gIgPW/5CQBWScdS5mS69EInqNy/De6CrmFzMjVcCLs34QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1033787},"type":"commonjs","engines":{"node":">=16"},"gitHead":"8df0ede7b165a20d71990f716d3443a3266960c2","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirteen ","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.13.1_1786492892105_0.8237855968641008","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"sheleg-design-skill","version":"1.14.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.14.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"6140b71ae3f85fd97f1fd54314ec035fb0d233a4","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.14.0.tgz","fileCount":418,"integrity":"sha512-e01vNn+DqEYMqRBojSatVCc2dF8Pggeayq1Db2TzitUfYfUwDIf9ynmuW75vrghwg6wuiNHuYrXwFRk7qQ6cuA==","signatures":[{"sig":"MEYCIQD5tQf4bb5IwdabOauxRgpso0QfLgNdnWJ7iUxzAhzGEAIhANyf72CHJYDkTr7nOd+1MYF3ZpaXYoe+deUcpTCx7vi2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1037030},"type":"commonjs","engines":{"node":">=16"},"gitHead":"6e57548d0147e82c227e00ac5d51aaa2ae6c1eea","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirteen ","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.14.0_1786493784005_0.5634226781375018","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"sheleg-design-skill","version":"1.14.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.14.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"a236e5be3783ae689467aa973da1879bc6b86497","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.14.1.tgz","fileCount":418,"integrity":"sha512-iJGTkEtbCa1AysdT/HHgBeLIhuz+sVd7qhPH6lOGPG8ynxnNgQPtY2sS7Iu+knODJfR4V5UD0us4WaboumpF0Q==","signatures":[{"sig":"MEUCIQDCwb9s/UxhODI74Z3yQkUCeZxncLMLembU6KMJ5e6BbAIgf6UneOuUNzJArVwur3JokZMIXWiUIQ4UPU2GXl1gRfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1039160},"type":"commonjs","engines":{"node":">=16"},"gitHead":"ada7462dffe2a248a646b2a9454c71b650ef9682","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirteen ","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.14.1_1786494521404_0.13501973748655027","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"sheleg-design-skill","version":"1.15.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.15.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"08749491851a963ee5f757d632d1258cf3d5565b","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.15.0.tgz","fileCount":418,"integrity":"sha512-nDOtVeg5QZ++doGfIjgS4tTWcqzC1/RoGbuRSZcbvPSakcWCIHRBzgEMAx6981G3j1rn4R8vburpzfPqXjtl8g==","signatures":[{"sig":"MEUCIEGuP2s2515uOUHDlW9KJ3U/Jt7bK2TYnbuaPJQmeWWPAiEA1SZDtRX3CchMFD3sNSy2aGTezjqOyAEXS97dD7o2oVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042984},"type":"commonjs","engines":{"node":">=16"},"gitHead":"a993a8ec1342837ce8b614f10ba7c651825d1444","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirteen ","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.15.0_1786496526441_0.1797059697457073","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"sheleg-design-skill","version":"1.16.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.16.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"516408c58e0425c56d22cfa4138f26d3a0608f82","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.16.0.tgz","fileCount":418,"integrity":"sha512-nSq/8gk3q41RMJchUrIQdEIomN6Byzg6nC9lbNZwIMv/QTPKTDmo79tdmyAB9omsH8jchCkbB+VKEjdXGirIPw==","signatures":[{"sig":"MEYCIQC09FRslVmZR+Vp8Ym70WoEVHMHe5G6oeHWphiY3x+zLwIhAOxdb+wmhwQkaG3BwGOdlvXXJZqeRvLyD/MBV37c14pc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1049109},"type":"commonjs","engines":{"node":">=16"},"gitHead":"b1e7d3145492f6f7c2d6c574303e0e656172bef1","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirteen ","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.16.0_1786499132035_0.8665117392079913","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"sheleg-design-skill","version":"1.16.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.16.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"a2044b3c8503e1d4750176a57721211f591d13bb","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.16.1.tgz","fileCount":418,"integrity":"sha512-JhmVtlKC2eJGz5vwmF9wm4xdwdApOoYJ2mulBJ7L7YSjPHhpbyS1uzOF7sdfPIa/2Ac2UlA0m5wzBF3UKw7dYA==","signatures":[{"sig":"MEUCICJLTyJskwH5qEez5unK6yrzSFF9o8nCPEAqxTMHX6IGAiEAsJIQ/vqWf7fUiwnvT08WDvxHb6uUsj6lYirmCWzI5ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1047883},"type":"commonjs","engines":{"node":">=16"},"gitHead":"771dd86f4d07ce2bdcde6a0f9be53a44dbea67ee","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirteen ","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.16.1_1786500012382_0.3233805488979473","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"sheleg-design-skill","version":"1.17.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.17.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"8f0b5f083da5b2837ddc6b53c0620ea420c95cb2","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.17.0.tgz","fileCount":418,"integrity":"sha512-y7emD1mNg0dtbHc7GNRq7aW5c6AAiCT7LC8CVnuliy8O29WvmyKE9BWfivFRZb+QzEYI9vcCDTsjpjd7ab71Jw==","signatures":[{"sig":"MEUCIQDV2udhL7cnnnp07Bdfq4PyQ6TRG8edZl1y0qNhEA8Z5AIgTB2izvV4UQHkjG+HjhRJZIwsSsk8ricKApW2Eg5eq5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050009},"type":"commonjs","engines":{"node":">=16"},"gitHead":"abc0ec8197966ec3683ae7a91a9f0509013fdc2c","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirteen ","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.17.0_1786500836646_0.853146776497532","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"sheleg-design-skill","version":"1.18.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.18.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"0378e8e2437b3729697ac5cee17861560e8671d5","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.18.0.tgz","fileCount":418,"integrity":"sha512-9Rq/hRjcijnZdS91Y7M/sW8+ru2RZR5bIf/N76D6w5WLqoFvBh4cgi6auLJT0qZ26O5ePh3Xpk/aNe2FKvskCg==","signatures":[{"sig":"MEYCIQC0Z0035Pr8M1ndYuz29jffoSel4cSyS8mt0I8PQOXDSwIhAOlyD5dKukmjaNHE3Ty8VLyj1g+qlTmkJ8492fh8llpL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1053143},"type":"commonjs","engines":{"node":">=16"},"gitHead":"0c23558a1fcb7830af1b7fc9e29911cde0476f24","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirteen ","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.18.0_1786534135436_0.21064466524817393","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"sheleg-design-skill","version":"1.19.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.19.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"54a35f4394f578beba3b97a1029676caed977062","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.19.0.tgz","fileCount":449,"integrity":"sha512-kqHdJhxBIcjHvQ2QuCAEH9eQzSn+04MfdpHapDhszzuVA/WhuS0x2vVqfsaPB/eB/EFx+xibd2a8Fe+z61HVIw==","signatures":[{"sig":"MEUCIQCmn4YEORYtxEDf6HvYewdUKnOOcNMvDpcnC0YpAEcIjgIga+wKC3XJu3bAdpxZMcNx/u8j+79jQf2E5evlFL4Vv7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1152998},"type":"commonjs","engines":{"node":">=16"},"gitHead":"f4f25ce7731380599a80f87fc06d169160c74783","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and fourteen ","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.19.0_1786545313873_0.15552400551417667","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"sheleg-design-skill","version":"1.20.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.20.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"ded0381b753f92e18d1a2b9ab171954b12e5d6a4","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.20.0.tgz","fileCount":480,"integrity":"sha512-INrfcNkBPOKJc/xQ23XaevAVmadZj2tT/h44975HlzK9/vIksCnTv2e0dII6svwLOUwjcOmV6rAQiYmdAQ1s8A==","signatures":[{"sig":"MEMCIC2WIG3n3tS1yEb7pq0BSjOAeSjGK7nQ69DRaoDtsl1mAh9X14a5/xdtNrfZWtm/howRq3V6p0ETRji9lzO0jr/C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245671},"type":"commonjs","engines":{"node":">=16"},"gitHead":"3845aeddc0a4012801b8bc4e8cc22a76aba20038","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and fifteen l","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.20.0_1786560277032_0.7079833129377979","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"sheleg-design-skill","version":"1.21.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.21.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"ced9b82b901a9a17002f19925b7dace763eb3f77","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.21.0.tgz","fileCount":509,"integrity":"sha512-h9N76ENkBnm7unavLzECsfFqs+IOOVAZUkmcYrfe+oDEQMg/Dp2nMsoVV9ZsBqpVLewLCBdpkJ/Py4RWWwWOMg==","signatures":[{"sig":"MEUCIAuAoaN1TldoNg1z6k64yJNLjHNAaj4Eiqm+xcVtfbQ5AiEAi1794bAsgIU476XODRAssC1QjXfch0TBOwM3D+tYwEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1366419},"type":"commonjs","engines":{"node":">=16"},"gitHead":"149324c6ed1b0fa29f182f91d913f848694be383","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and sixteen l","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.21.0_1786569977339_0.38598880617285247","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"sheleg-design-skill","version":"1.22.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.22.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"30518426203f84075be023a53f83d0167bc4c050","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.22.0.tgz","fileCount":509,"integrity":"sha512-W742rjNK9HV7YRxckDYf4asA2M6o7YQuSoTuW/fs1D4yWBercgvjIYroUISE+SYM2z0ENYQ25WzDY+wTA/oXSw==","signatures":[{"sig":"MEQCIEm/YsSvaZkgtYtGSBim+FgH71bgRqphDaltjwQZaS0dAiA2Dos6dnQTRpAM6gHMf1MLSZ210mT32qwEWN/6j0MMig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1372972},"type":"commonjs","engines":{"node":">=16"},"gitHead":"0e0537f9e61a4974863d54bb53d6e6a45616e70c","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and sixteen l","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.22.0_1786575572369_0.8984235812960872","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"sheleg-design-skill","version":"1.23.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.23.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"ddb32b1feea32d72aae0e3b47491b71298b9586b","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.23.0.tgz","fileCount":509,"integrity":"sha512-58EU1uqGeHAHNJi19y+5lxOE3S+ScdU1w93LLHGOPzfEZuLltShb6MQOOpKs/4Eb0BMw8HlZdOTGpVLg3lXuYg==","signatures":[{"sig":"MEUCIFk+JJciX1SHzl/eascF5yjwJu0OQkqthf7kbOTsq/pLAiEA9ACFgA3t6K2C3imB6YKH33Ztiv+dgiIwtzy9KTgHsd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1384554},"type":"commonjs","engines":{"node":">=16"},"gitHead":"c273d98e03098c7cc06eaab91addc4cd3aee0847","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and sixteen l","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.23.0_1786578801261_0.21371541125298443","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"sheleg-design-skill","version":"1.23.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.23.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"71cecd6f41a91340cd04023601fb66f2c4641667","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.23.1.tgz","fileCount":509,"integrity":"sha512-K1WNBpggMvDJ82eK0+MTE/y6LVJrWQnfTECO3kfY0h4q+QNAuG/1Kcl19mf1V5sXms1H0SDMI6zd/lFKc8FYqw==","signatures":[{"sig":"MEQCIEfYHBHOHY5Qa6rfR+usvSFnHX3D4FarnmegzQFje/HCAiBRQNcAn8Jhh4dRnqvwH4jHa5i7emrOf65ex8XHCVUz3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1386602},"type":"commonjs","engines":{"node":">=16"},"gitHead":"c2b271b13edca10050c867de2b566d1dcc7aa1a6","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and sixteen l","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.23.1_1786579032513_0.24603366420237416","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"sheleg-design-skill","version":"1.24.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.24.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"62dad45dbb220a6003cad470a715b7613dfb5684","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.24.0.tgz","fileCount":540,"integrity":"sha512-ArqZFMnTt2IxaYlE/LgxR7sA6fG8//W/1p3NSLywQ9TCqg7hojX+lZWIfu0Pfn6Ead6+ZtRj0UaZgI9IoF7kJA==","signatures":[{"sig":"MEYCIQCkdYPlixrt/REe9bAxbMcp2kPsJfOyQ7bSOgfEmqCpGAIhANSwpa8333V3wHqfgUdK4FY/ugcFaOqMpKuNihWrDee6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1483766},"type":"commonjs","engines":{"node":">=16"},"gitHead":"3e3e6b56fa58510ab6c5e2efbd8f798add21cf88","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and seventeen","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.24.0_1786584685689_0.4834781386892313","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"sheleg-design-skill","version":"1.25.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.25.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"e0bef0fc87acd3f1b8c37aa895fce12809b25920","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.25.0.tgz","fileCount":540,"integrity":"sha512-P2sBl1kIUWMDyAK3u3B5Bxk8fLrZf1rN+url5sDRHNElLyw1cyoKmoTHEqy3jIGrrSaP1qqrIrLqpsFd9gx2oA==","signatures":[{"sig":"MEUCIQDx9qtq3LuDEXzVbLumJ/Ds92x86upJUFO2jM/vLV5n6wIgPZ34rw2ds+081XPhL+UD+q16dRbU51C1UbgLOkZv8o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1488708},"type":"commonjs","engines":{"node":">=16"},"gitHead":"0b02b43b35af0f55c297bb315d29ec6840c970a5","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and seventeen","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.25.0_1786587925168_0.9322959673348603","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"sheleg-design-skill","version":"1.26.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.26.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"91fdbdd5b197365641cbdd40efaa11958293f31e","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.26.0.tgz","fileCount":540,"integrity":"sha512-j1irmeSFrBSSai9k755/hZ3vRxsI4/c8KjVQo9J1UQdaNmaAugBc0eLh5FsxsdYJWCjFPyQ/Er4Um94yjjAmEg==","signatures":[{"sig":"MEUCIQCsMmduq9WFgWO2tD17KVvi8ipG5GWmj1JD1HUpvGcGbwIgJ3KJNeqvZtzLAjwhNMmFEFi/0xkr/lkoIXEZE8aeczk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1504452},"type":"commonjs","engines":{"node":">=16"},"gitHead":"a9c497e00c87798ddef08a15d6c1b235408e3ec3","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and seventeen","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.26.0_1786589696201_0.41924924918065476","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"sheleg-design-skill","version":"1.27.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.27.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"1e5fdb4668705c9439407a64f526f5d6382d0a27","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.27.0.tgz","fileCount":540,"integrity":"sha512-LFrPX75rFiue24n8zk7K9Z1uXNQH/X6IkTmLjdL64QrRpVxTviAkYpuPqfeTIp8sROkwvbKR3z/AZAAdX8B78A==","signatures":[{"sig":"MEYCIQCZuHdKchnw9fpIg2V+d3XdNOsY5ge1nePtNWVTq313YAIhAOx83mWK0fPBzDJRrQ5bpyPI9Ox46QYcaKZH36ncolhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1507621},"type":"commonjs","engines":{"node":">=16"},"gitHead":"083509d84662ce1185eb1b9af90de32369710c56","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and seventeen","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.27.0_1786633343764_0.8314480520298297","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"sheleg-design-skill","version":"1.27.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.27.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"9073d86f64225a73d36dcb719637f06758dc12d4","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.27.1.tgz","fileCount":540,"integrity":"sha512-SMMDEu9KmB9mtMlQf10vwHcnq2VokHOU5b75Z+e4vxUxJooBaj+emBbxmVbkWzK+o1mBVb6sxTTDnkVEYimH9Q==","signatures":[{"sig":"MEUCIQCYvOSsi1x601MsKTW0zmXg8WWyZDIdAh0bDkNVaFCqewIgJRMv+Khb/pIGySFbK6N8ZYLNXtV3V4Jn3aFEbydBUHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1508106},"type":"commonjs","engines":{"node":">=16"},"gitHead":"7ac05cf4fc8ec8a4b59374108ac12e0fc24fbc65","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and seventeen","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.27.1_1786641509932_0.8002843058978095","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"sheleg-design-skill","version":"1.29.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.29.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"77d4d8922cf3c50c2b739be73eefa2a64223db4d","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.29.0.tgz","fileCount":608,"integrity":"sha512-bSZfHYbQhSSVzdl0u66DBNMBPVpgnAMSpz0PpHozvR6ozOSvN+CfdUw5R88ZTfCa69y5+QvMW6DtPUDQ92gjaw==","signatures":[{"sig":"MEUCIClX62+frdrh2bMRDk15yTds06Br+MnSRzTyzD52Z1SxAiEAoXexqWwu3kQGUoGX3dB4BLCusQ+z0CAiKyQbnXMGnCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1703387},"type":"commonjs","engines":{"node":">=16"},"gitHead":"f8f8996623897a7ca3f90b0659f1cd0e381524f4","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and nineteen ","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.29.0_1786729264499_0.028762051120226007","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"sheleg-design-skill","version":"1.31.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.31.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"bc8f763a79e487f758b0ee4fe01fa41059bab07a","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.31.0.tgz","fileCount":643,"integrity":"sha512-gsTb6RJFPoINmeMzI6aPVHaAS8hx11xPUgZcBt4ngrNSncwWfhGdJnEk+lQROFQGEXRtZArWIHbA2pemfak+6w==","signatures":[{"sig":"MEUCIQDDsJ30xNkRvmIGbKQfmUVPiQtam6AbG5E7KDDRmtuf/AIgXOgQ72h20ADissgTE/2PsvfkWYsFiqoL9adQqy7qQLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1857755},"type":"commonjs","engines":{"node":">=16"},"gitHead":"02a73bcf8bb2066a70144a80b0ef917b101f9fb3","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty lo","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.31.0_1786737289066_0.34087781059310984","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"sheleg-design-skill","version":"1.32.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.32.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"dda816a50b6c42c6c10b227aefabd10eefc6bcf6","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.32.0.tgz","fileCount":643,"integrity":"sha512-9dZu8asTQPYMiGkTtgdVxslvO7RXiUBSdEevvDZN3IetzGjFXVdZn5OQ0Z2O97PjaQHBy+vc5vRmr12o/uqVrw==","signatures":[{"sig":"MEUCIQCBKo5MvOQga2AfzLK4R7QChm+EDkednPRbAo+sTnz2VgIgfpnaGnIBVyiQpiwuuPLTpLnYrDId7Fm/U+W2/OUK/Fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1874505},"type":"commonjs","engines":{"node":">=16"},"gitHead":"40e1a1f2734e93e452af374212dfdd29c36485a2","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty lo","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.32.0_1786794849496_0.7011856576429059","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"sheleg-design-skill","version":"1.33.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.33.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"b60e25128b365f6171a696a56b1e2978f5f6ab69","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.33.0.tgz","fileCount":643,"integrity":"sha512-GDOFq68qQfidwMnkx4xJQqYPos06/VBHuGlnwktVL3HIQpLpKT9KTX4R06N38jloBCgOMAsfIMuRggS7Q8//Rw==","signatures":[{"sig":"MEUCIQDbozMgpDArTZLvH4i9rENlF9chRnsPidVCSBrJZPpUsgIgRzpf3eHM7QJRPH755L2LjM2Gm0pdtRGCCR1yOV12QXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1884639},"type":"commonjs","engines":{"node":">=16"},"gitHead":"80fc33f87bee7dcd477fd3a8a31bc2c68dbc5e40","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty lo","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.33.0_1786804622181_0.7008004121413967","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"sheleg-design-skill","version":"1.34.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.34.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"28724116a3500c7966e50158e4839fdd1b15dce5","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.34.0.tgz","fileCount":643,"integrity":"sha512-N9iUYY1g4F+OLYetniaCcV4+EVMTaTd3eOX/BC9D5zNB+HvGDfsULusIx4pbzEYz6tGtWeEsYf0oWJNLqncOzA==","signatures":[{"sig":"MEQCIHJltMiWAm5B9XO7PrUXrEGz7HNPUqaDyzlcd+pWnMAuAiAWwv0LCfsitijtqRbe7gxGWh+bO9gNy75/qz3empg+EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1891333},"type":"commonjs","engines":{"node":">=16"},"gitHead":"8037f05e88db05c007e8bccb01e65788cdd48ef4","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty lo","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.34.0_1786808586302_0.39912691156095925","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"sheleg-design-skill","version":"1.35.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.35.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"7b674fcc9c8e6f113612059b6a1d557b8996c794","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.35.0.tgz","fileCount":703,"integrity":"sha512-zEvf+vqol0nX0C8WjqbcEG9OwY5daDlNKAwaNxZzcaJhuUq9RIy5C/AyEbZ98UnkZbuWoCE6IOdfDABlV66WOg==","signatures":[{"sig":"MEYCIQDm97f/k84uGzWpnndZ3ZjFWH8kdO8V7h3J6G2p6V/RUAIhALEwGNSTmYzCqXN+mlKXLMJYmZ4ErrSNnaOluoXFPCJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2050239},"type":"commonjs","engines":{"node":">=16"},"gitHead":"e9c0bf690a8f5d00096e6ddd10a5436c8e038ced","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-tw","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.35.0_1786830274508_0.9731105580883221","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"sheleg-design-skill","version":"1.36.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.36.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"5aa8363e250a08d4956f38b711dcc7fba195493c","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.36.0.tgz","fileCount":703,"integrity":"sha512-pS+gPwrGomMBIQyC0AjNO5uqM98NtH1Zw5ZsFYCuz7yvmIT5Xy8dRUIIVXOlHq34DVnX6+MhrOhGb59v6tGx4g==","signatures":[{"sig":"MEYCIQD0wu/AQTZ1e4mQhL7CNgD4Ij6xje/LpohtMQp+QNOY8QIhAIDCzio50HI1ubVDXkluHEEyc0bD9ZWYqrEDWD4I9pxL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2055859},"type":"commonjs","engines":{"node":">=16"},"gitHead":"fdc99b010d01d12cea0388d50e0d88a6c1717482","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-tw","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.36.0_1786831548943_0.40884435719235834","host":"s3://npm-registry-packages-npm-production"}},"1.36.1":{"name":"sheleg-design-skill","version":"1.36.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.36.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"c1c948a20ead6884ff959d158e83e83f1471c7bc","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.36.1.tgz","fileCount":703,"integrity":"sha512-QwLps1JM/CGZbPu75BBdwY/7Ffaz4XyIR5vpDhYzMXQwSDikdftkLAF2bOZufCfkYQy0PT1v1kokBlpSYuf7nw==","signatures":[{"sig":"MEQCIGuWS+D69T6pMHX5kyBjnTqpl2tLieOgJtAesLBFoj3rAiAQx0Xt0ofb7NtF7ec410YSZD85fo1IwbY9uGG8kNTGUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2057187},"type":"commonjs","engines":{"node":">=16"},"gitHead":"7fb0c6cdfef9955e9b7734afb3c23f3f89669df5","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-tw","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.36.1_1786831953344_0.7835763169643974","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"sheleg-design-skill","version":"1.37.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.37.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"2ed81034a0f8b997d94da030ce7805ac2173dd43","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.37.0.tgz","fileCount":703,"integrity":"sha512-UC5oe9gxWgtDAi/DZUvKovJVYPrY9fesWSkj10CNATlw7hQecNn/VJytvUIXTa7q6PKCggIJYB34l8SImioV2A==","signatures":[{"sig":"MEYCIQDbT3kIlTwOvOXYB97Jlu6B//HzR3EQ7AsndJ1DdCcWRwIhAKM9Pj5e9qSsyW2G71TbT9ynSnvuZ1WyshBqitCTlumv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2059512},"type":"commonjs","engines":{"node":">=16"},"gitHead":"4c577845545eb79b2ee8e634ae7c33e918883baa","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-tw","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.37.0_1786863006990_0.6310505086916005","host":"s3://npm-registry-packages-npm-production"}},"1.37.1":{"name":"sheleg-design-skill","version":"1.37.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.37.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"ce25a5f25b2bd595432db791c4962eb0d16128b3","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.37.1.tgz","fileCount":703,"integrity":"sha512-wzSXfWAERYoVEuVFkFTt8bqDIRpvDpA5sXjo0cyD85XMKCzu+VEN8Nd+fKEGHRwXDK/bvAyg4bMpIWqbiY14yQ==","signatures":[{"sig":"MEUCICpZ4LiB9G8Z5PuSxsQd477VZpurd8j4kFH5InDhge0NAiEA/nXvIO1uUty7MNMIyUgNHdlpTyXVTRar13ZAqxb5NRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2060446},"type":"commonjs","engines":{"node":">=16"},"gitHead":"2d59acb4231c5c7dc44d06019b039452a5c6c9fd","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-tw","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.37.1_1786863333652_0.9249033982990877","host":"s3://npm-registry-packages-npm-production"}},"1.37.2":{"name":"sheleg-design-skill","version":"1.37.2","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.37.2","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"18118d93cfea5cabbf4cbc8262cfd07552324fa8","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.37.2.tgz","fileCount":703,"integrity":"sha512-juT/aXzKZJCIe+RtEh3MLVeCknLlIOKLvTycOeeK7MMpIwh5daRkXKX1kES35nIgBTd3RdBnG841NM3LJIyuew==","signatures":[{"sig":"MEQCIGvMVwFFp8nBb0eeCJfh+89rGhkVDMqWQVaB/rYbhGjDAiASgBzRnnJ1wjVXxMa4FZcu9POhOv95Xp8npgP673ubZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.37.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2061581},"type":"commonjs","engines":{"node":">=16"},"gitHead":"792bc6f294655ee7acb965319115ecd9fcd961e6","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-tw","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.37.2_1786866517214_0.6813665814071614","host":"s3://npm-registry-packages-npm-production"}},"1.37.3":{"name":"sheleg-design-skill","version":"1.37.3","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.37.3","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"f5c17ed1ca80c2dae03c8ee916727e460ba0df1b","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.37.3.tgz","fileCount":703,"integrity":"sha512-MiZuMm3VgCWgjr4rXUs0Rb15i5pe7q/wbOxukvDc5HlTaEB9QNXWfS/05+TAdoMqJs3/F/igetfC6wkAwwQGNw==","signatures":[{"sig":"MEQCIB3aNpRq++9GBO8YQo8FST13D3m1l20ORrs+zUSNlIoPAiABd95SyXM5/4nVtxkj7bmSZZHK5wMGwNe+lIq6eUEdCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.37.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2062536},"type":"commonjs","engines":{"node":">=16"},"gitHead":"809d8f59635afc69a3b4bb13edbe96913c8c7062","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-tw","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.37.3_1786868246085_0.17919221451126255","host":"s3://npm-registry-packages-npm-production"}},"1.37.4":{"name":"sheleg-design-skill","version":"1.37.4","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.37.4","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"d4ddca74e6e5a806b74b909ee36afc8fbca159ec","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.37.4.tgz","fileCount":703,"integrity":"sha512-WYRMQzfqpH+3nu/exx1AiN9AUldljohtWoApqG941ZOwRwoSyXDJCHKrw2d9lmmV1oVjgKZQqvJOizBtNvDHDg==","signatures":[{"sig":"MEUCIBd/vr9SUuwFrZNUlVCjn3D6HSt3Fd9IyVbYoP60GgN7AiEAsba7aYP5DoAr0lgVomw/hbmozQ0A5d2oZpS5HkybJO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.37.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2063972},"type":"commonjs","engines":{"node":">=16"},"gitHead":"e331dfffb092438f6cd4c1a8814185cfd836e0ce","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-tw","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.37.4_1786874284596_0.18048987476402645","host":"s3://npm-registry-packages-npm-production"}},"1.37.5":{"name":"sheleg-design-skill","version":"1.37.5","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.37.5","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"13b1473dfe2d259f2e80a4aff4c8a940c6d62941","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.37.5.tgz","fileCount":703,"integrity":"sha512-R/ABbjFPYdaFYQDLdcQdrJojMc7AGAgFRuAbUBh+TqpT6eyK4KWy5ymSwhWw/62EzllJ7vrTHqcsWY5tvOgtTQ==","signatures":[{"sig":"MEYCIQChhngyU8LDFpQAaOlQl+IPNPLsrJSOzTYBfXI09v/4ZgIhAOsLwm6XlVQYkfrItrikF5Wc3qU63izphsYcycT6BZLM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.37.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2065028},"type":"commonjs","engines":{"node":">=16"},"gitHead":"de09f9e18dbe5df8dec76580c173dd00b5e7342e","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-tw","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.37.5_1786884410158_0.8791322207123198","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"sheleg-design-skill","version":"1.38.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.38.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"09e5d3bb114325ed87d3397e0d68cb0cd6b5b036","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.38.0.tgz","fileCount":703,"integrity":"sha512-Je11FV5EEYCJ6XudLFxz4luh5yKNN4DzYvEglEN96n0+RG6le9CBgyMSbCxpVS4pVXpb9AYb361eFlD9X2aQLg==","signatures":[{"sig":"MEQCIBOJ5rbcxymQVuiesDvtE3PAnSy3jVfufuQ/FRAX+AREAiBL/WcxbfXZnmOHGsfh0xFRmlqBwqFXceKDojWS3n3bJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064550},"type":"commonjs","engines":{"node":">=16"},"gitHead":"da33e37c7a60afa0992a60ab44c1472d818f16c0","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-tw","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.38.0_1786916385432_0.36793504745003314","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"sheleg-design-skill","version":"1.39.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.39.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"097f405d936f758b132e7e5b758d68828cafd659","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.39.0.tgz","fileCount":836,"integrity":"sha512-EOK8e63h+N6qCo9DpPxtBEZl3QXuytuauUnogwPC4JADjjHDJTipMBr7kmQQB7SyYgPybZkj36p5pRN+6FoWRw==","signatures":[{"sig":"MEUCIG3XUIQaG88rDFZ8idekz/TPAyYDbQxhA/6ldYf4y3IuAiEA2anh71d+ybW2y8FzCyTSHM+OFbN8qbgVQshHhPNDDZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2302680},"type":"commonjs","engines":{"node":">=16"},"gitHead":"0d4e8054ca9a8855f82b853449e92f061011b7a9","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-se","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.39.0_1786921860715_0.18008472786262586","host":"s3://npm-registry-packages-npm-production"}},"1.40.0":{"name":"sheleg-design-skill","version":"1.40.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.40.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"7776b85cc9eb490c99b68d7a140b46744f42b911","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.40.0.tgz","fileCount":836,"integrity":"sha512-2PdPmTq9WM7NkxZ53ZZ2LaD+fLSOgKwxOFrYHpeSwUZc2L0Jb1KNDxR7cUBX+hoPVH72r8cKH2OqDhl12vMOgA==","signatures":[{"sig":"MEUCIQDYiYPMFD4tpfpnU7QRe8NOIYkq06234XPJPEwt1VArZQIgHnP2duJZGqq3IR+yR55JBtl0JT4QMCP7oB44r6wVa1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2305324},"type":"commonjs","engines":{"node":">=16"},"gitHead":"74ed099938f37e823177d19c6a476f6e34d8cc2b","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-se","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.40.0_1786984646470_0.3885938313697024","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"sheleg-design-skill","version":"1.41.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.41.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"fb7b2ad3d4eb6e5e1ec2a67cb2329c5e6473de89","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.41.0.tgz","fileCount":836,"integrity":"sha512-iVwJHPAHcXxxA0lU013icTD4sekAR5VkTpnRPXsNzaO+snkt0mjeQsLJRrmGyjA2HQY1gEMZoT232he4qexhbw==","signatures":[{"sig":"MEUCIQDIl87WretnH9+OlhmdyiCg0k6FK8rid0B434Rpaj0gmgIgVQQgDNmryVJkaeUDR1WfNpDpS9tyslLDf6vOVGh+QIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2309684},"type":"commonjs","engines":{"node":">=16"},"gitHead":"41b9eca6197236f7e82014605d95856afe70eddd","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-se","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.41.0_1786986226214_0.591447820554635","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"sheleg-design-skill","version":"1.42.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.42.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"a5e17526368293b28c38c8793d16d83ce31d25bd","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.42.0.tgz","fileCount":865,"integrity":"sha512-QDz2tOHBw6A4GYJogmw0InOfVQvoTQrRrcPWqStXsCAvpb5f63ppodFD1yFLb8NtO9rheQg7yX0/YwXM8hHdkA==","signatures":[{"sig":"MEUCIQCXiaOewHsgPNk/75Syy28Rc9e+LJRCnBZyTLaKi8gdEgIgbPUj8AqJ5lHZhzLKM2cJfCij7zPBaMFFoWkAEH5jWko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2378400},"type":"commonjs","engines":{"node":">=16"},"gitHead":"b8bf23578ab12d2e152f09379e4eb2049a436d19","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-ei","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.42.0_1786993739781_0.6660673800652608","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"sheleg-design-skill","version":"1.43.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.43.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"400a4a442bd01452fc203f9b75970e9b5c4ee4b6","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.43.0.tgz","fileCount":896,"integrity":"sha512-sr+kzBmg6/FLwy637quhFltQauY0fMg0O7Z6eaOHw8lXoplIwt6PypDReKj4peea30O4CnclCcDJCpqJQGmb2g==","signatures":[{"sig":"MEQCIGAVgUDuc0nPK8yDGlPOMzUURTp+7LmiaamwsmAz4jB3AiAlG0oY5JPir/8q8XM9Gci431ETuejG+J/6xkl4enNhNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2462825},"type":"commonjs","engines":{"node":">=16"},"gitHead":"001a0bda9a03e3fe089d5b9da016abce2a8fec52","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-ni","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.43.0_1787001590223_0.5942648111224158","host":"s3://npm-registry-packages-npm-production"}},"1.44.0":{"name":"sheleg-design-skill","version":"1.44.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.44.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"7fd889b0f7c6418b7b239b7b11d0477ff00ed8f1","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.44.0.tgz","fileCount":896,"integrity":"sha512-1WO+N0BAie6EM+B1CsA+J8L9vo6jwn6dFV/aKzBiGWbzdwEhXgTbyaYEMyNfzVlerWPzKIv0p0c7rvIc7tsVIg==","signatures":[{"sig":"MEUCIH/Im5cTDJ4yRZjF0PJEBxwp09Znn15/JzPf0vbVxOf9AiEA8Bfq1p45BrVMOP/RhCFMRvzRXiJgn6RGLCJTLLJ74mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2471810},"type":"commonjs","engines":{"node":">=16"},"gitHead":"30bfbc3b28dd5a69ead90c4a2a8db049137f8eaa","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-ni","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.44.0_1787167780385_0.43023511933904857","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"sheleg-design-skill","version":"1.45.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.45.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"06aab68dd3d95f393fa3e9f63a88de71d32b1c53","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.45.0.tgz","fileCount":896,"integrity":"sha512-rFgnajUC116/AVVlTe7a7R3FPqIXpO7mmHeRUajfPDOJaOQOKLFeAF3cAN93KTncF2HAO1db0ePDhAG/LW6qyg==","signatures":[{"sig":"MEUCIQDzQfkBbeGxCXkF4CQMvy7ImateOcA0xbTVBmVR2aeAAwIgaW+I5CF3I2q88bxV6Fjaf4sDZCc/nyMppTa5rg0MYa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2504065},"type":"commonjs","engines":{"node":">=16"},"gitHead":"0f8fa82d20c2a053a967236be42a7fa26284c53a","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and twenty-ni","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.45.0_1787184065860_0.21452732308318434","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"name":"sheleg-design-skill","version":"1.46.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.46.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"ad63d77f59a6d1e9e18d06da829dd4ef5367c31f","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.46.0.tgz","fileCount":946,"integrity":"sha512-hqIQ1g/FRCL0Pf7IoeIydRxLoPL6zi+Kk1lPuvDc/H9CP00M+Z7a4aV6w6nfRhjNatazg8PdKupaqmhu7Qq30Q==","signatures":[{"sig":"MEUCIQDtkqX3uakNvl9AAGhp69Jf/1HNl8ZuerenrUIiyuvX5wIgYEwEYF/SUPqsaLWq2xQzubM9oatSvI3mzjvx7+ow498=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2726697},"type":"commonjs","engines":{"node":">=16"},"gitHead":"1c8a0a3721893a5a08d468e2016c71624c0826ca","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-on","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.46.0_1787382589542_0.7077481845881588","host":"s3://npm-registry-packages-npm-production"}},"1.47.0":{"name":"sheleg-design-skill","version":"1.47.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.47.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"5c21f442df75ce2a233238b158f9a145099ec157","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.47.0.tgz","fileCount":970,"integrity":"sha512-MOuMsS2pytzBhKyTEfwmhUGFDM3fOQxEAWtF3NM+HeAW3eNFMq2Ks5I0mXC58a8AdpnMsbMrABOowsNHKiF14Q==","signatures":[{"sig":"MEYCIQCopgpM/qLoz9BpLZEeeY4mmyoKCrtft6qean796UmsVAIhAJ9KXyuWhGNwhsG+stfxQT9xkzx9otDVRPxiBDszndI+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2800464},"type":"commonjs","engines":{"node":">=16"},"gitHead":"71f12fdb043965081e68a30449d38f32b915b707","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-tw","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.47.0_1787433936808_0.38528763038748504","host":"s3://npm-registry-packages-npm-production"}},"1.48.0":{"name":"sheleg-design-skill","version":"1.48.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.48.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"0ac97af7faa33dff0d835a519623b84dfcefae41","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.48.0.tgz","fileCount":1001,"integrity":"sha512-wpUeJMakhDG4+XquE4JIdNkkZFpPb1B9E93ofKXROh29+PMYaVWB6UNJAXCHah2qbrNnQFu1xo859Tz2YJdEGg==","signatures":[{"sig":"MEUCIQDcAlGPwZTIqJ7TXEMws/iH/CrE1NUiu6wTUz1vSYWhowIgNCrc3y+7F+V+gMbw6ZNZph9s+VPYxA+DZmzA1iIyeSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2900536},"type":"commonjs","engines":{"node":">=16"},"gitHead":"4c2354abc80ab01118ad7e5dcc5ee5c89feec516","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-th","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.48.0_1787591378051_0.9044743973751912","host":"s3://npm-registry-packages-npm-production"}},"1.48.1":{"name":"sheleg-design-skill","version":"1.48.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.48.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"95dbea3a9680206465f7af263bf7a6ff08124553","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.48.1.tgz","fileCount":1003,"integrity":"sha512-HPxjWfx2Qj4/QDTN940QPdxNGy452vr5Kk23SHpBt1CugqZqIqWUiu+/Su6j0pfwF40sKpeJXiICyNx0coklVQ==","signatures":[{"sig":"MEUCICM81TAnRCAU97pcmR+yusBPNCGhq1mK9pAT8r6FGNe+AiEAnI66L5a4gMdUpwc4MWCn7w9t+BZcfh3uX/heCBmrUOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.48.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2920303},"type":"commonjs","engines":{"node":">=16"},"gitHead":"b5ef99eb89a203a7456cbd754a4b3dbbff6b2630","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-th","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.48.1_1787603140339_0.8030113333070927","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"name":"sheleg-design-skill","version":"1.49.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.49.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"ed63906de2ab8a3382b4b9b28aa0b9a13b9a76db","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.49.0.tgz","fileCount":1032,"integrity":"sha512-Xjc5MzilfYOkKkX3kRDo5wu8Ozr1niWLbV8zTXmP1iDYHRGvqTmSL5jilcE58ASl7R5ZAznsTaDeSI1ODtJMFg==","signatures":[{"sig":"MEYCIQDSqaUNUcZYHAH74EUBl5qZvb5i6yy6De1hCNLxGYpK8QIhANqIMdeOJ63tkzzIWZp9oJrMsv58YRu7M2OTOBE3sMT3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3004410},"type":"commonjs","engines":{"node":">=16"},"gitHead":"ba30f8395f5be787ab6b780b90a055f484fe8c60","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-fo","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.49.0_1787608305813_0.716396259223107","host":"s3://npm-registry-packages-npm-production"}},"1.49.1":{"name":"sheleg-design-skill","version":"1.49.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.49.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"4e74eceb19832c3068173e594890c354bb378e6d","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.49.1.tgz","fileCount":1032,"integrity":"sha512-cj51E7B4AelreO/BG8nOlYCq+PtXdKOqDUw5YxPXNoGFikBW6MnxtELe09EDfmoFHfslYa3APnVbUze+RvUaOw==","signatures":[{"sig":"MEYCIQCWSgS5oCJvmz5+fF04SbH2rQXIKjkVSO9Pt3A4f7pgqgIhAI4wP81P+hZBdJ053QQbnQjcf1Xo8dMNtgpQAooMd+Ep","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.49.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005194},"type":"commonjs","engines":{"node":">=16"},"gitHead":"6a37b39e77b9908766b9fb4530a029a7a144149c","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-fo","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.49.1_1787615325105_0.5376344477918369","host":"s3://npm-registry-packages-npm-production"}},"1.50.0":{"name":"sheleg-design-skill","version":"1.50.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.50.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"86c89f75856348b98c71862e22a932afef76b063","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.50.0.tgz","fileCount":1061,"integrity":"sha512-zhNcb/bcsX1mqJZ7+E46cSPuA92EbC2txNxn3NGjx2kVcMGl/ZDgu0spZw/MrSI/81Rn5Duc66j/cns1JTR1vg==","signatures":[{"sig":"MEUCIQCWeSPJfdrl2WIDXMDdmGQCybA6CXqEB/JImJRhdFqOywIgLrxlUyUbOlW0CvqC5hg2/57Ok30HQlE5prapq1OeqEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3083668},"type":"commonjs","engines":{"node":">=16"},"gitHead":"6452fa4156c9798f37ec456672c3179465d730a5","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-fi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.50.0_1787693919852_0.4667186090031237","host":"s3://npm-registry-packages-npm-production"}},"1.50.1":{"name":"sheleg-design-skill","version":"1.50.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.50.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"9f4166783b38c29c9a0af8ef6db0be0450486222","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.50.1.tgz","fileCount":1062,"integrity":"sha512-tOwrEudQ8Kmu7SffO77fGB6S5FzE1d2HMWFIjmfzK/7zHoDkWfX8Ju/fFzRW7BQT5y7yL0QMNxOk66xXpqXAKg==","signatures":[{"sig":"MEYCIQCyAHrSCo8GnTT++MurHt9sl/LY/RsIhn+/ClTddzeiPQIhANeZWc5mpnSGI+gQ9Jo0v2q58lPtOKfQ5wftcOGHkH0e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.50.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3092775},"type":"commonjs","engines":{"node":">=16"},"gitHead":"6023f0a16da190b95f1bcd49e37dfdba098f9792","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-fi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.50.1_1787776088509_0.5822606971708686","host":"s3://npm-registry-packages-npm-production"}},"1.50.2":{"name":"sheleg-design-skill","version":"1.50.2","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.50.2","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"4d1154c5f9352b13a4ab6188cd19a011f022096d","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.50.2.tgz","fileCount":1062,"integrity":"sha512-IOW6bMKn9sSeNTPU1dCbcB60+C5UBAISWLpzQ7ewbNCvU2JBazHyJopS3gH5OO0nXIT2lznZ0thbtwZTh2lJpQ==","signatures":[{"sig":"MEUCIQCFyk0tlUoeP3uEIGhu6DEvqQgXyd40bJNO1c/ytPJ4uQIgCejmM040dLlB2msZ0uAgyseI3EHszmLR+0gAgOQ0vMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.50.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3093124},"type":"commonjs","engines":{"node":">=16"},"gitHead":"6aefe18a14cd12318c92facb93ee9a7178dc1dc3","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-fi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.50.2_1787777157230_0.2168273292687124","host":"s3://npm-registry-packages-npm-production"}},"1.50.3":{"name":"sheleg-design-skill","version":"1.50.3","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.50.3","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"3342a6bafe4cb9609bcfb35384ef2db80cd4ac30","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.50.3.tgz","fileCount":1062,"integrity":"sha512-L+d+I8rQrEaHm+O0C7HX/Sz4qRAn++kkDEMip2q4afCc5LpNunSoC/1TBUfgEKzUMBPdW6DyFn0KsKJjwPJ+CA==","signatures":[{"sig":"MEUCIHMCQuLK2LnhDKkdqjqemw2iSxtlqlk/TPquTrCXx9UEAiEAjayp9rPUVWzE+S/Y4cwmzQl2/5KGTPU4Tlbp5Pokens=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.50.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3093279},"type":"commonjs","engines":{"node":">=16"},"gitHead":"162de2ba9608fe383d8a364ef8fe5ced48597a8e","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-fi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.50.3_1787777750561_0.1967009238385471","host":"s3://npm-registry-packages-npm-production"}},"1.51.1":{"name":"sheleg-design-skill","version":"1.51.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.51.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://github.com/ssheleg/sheleg-design-skill#readme","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"6040e54e94dabb30239da02d80764989f1e642a8","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.51.1.tgz","fileCount":1099,"integrity":"sha512-hhEbkCTlhvR/BlYLCcOZjwmrr7xczxAZXDnrBzXrVZR4qJ2EbPg6hEW+U1RZ1d88t3a1BunQR+L1uvVwCc2UBg==","signatures":[{"sig":"MEUCIQDR8QEPdCTTymVVYy5XOnTyAZEUjgkgF0jDTQJxE6CqYAIgOXZwmIDg6TwjK+FJ8OblS0n9gKu+yGzsqj1MruoO5RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.51.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3213383},"type":"commonjs","engines":{"node":">=16"},"gitHead":"4aeb01b59dcdd0aaf13d903e1a564548d858bbb6","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-si","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.51.1_1787822321222_0.8024338105175168","host":"s3://npm-registry-packages-npm-production"}},"1.52.0":{"name":"sheleg-design-skill","version":"1.52.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.52.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"36d79b5bf611c21d16fbe26f72753e771dc5683e","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.52.0.tgz","fileCount":1099,"integrity":"sha512-oFJVA6EO8fhAhyhciEzLU3JjDymogc+60vI3at9/JD9h9oQbUXVDhIvxEXlmP9IRrAuHn0M68iIgZwSdywW3Ew==","signatures":[{"sig":"MEUCIQDSgRPYu1LLhzuXNKcDBh+OrZq7xNorvbWXDv/idJ3qRAIgFV032yu/klNM2Q1T/zFvQf+AROTCjSApePalJ+OiYvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3231858},"type":"commonjs","engines":{"node":">=16"},"gitHead":"3cbda95b795aebe34fe09b1cbcbcbace2c8d9522","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-si","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.52.0_1787830073060_0.03136621987345034","host":"s3://npm-registry-packages-npm-production"}},"1.53.0":{"name":"sheleg-design-skill","version":"1.53.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.53.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"505d2839503b9755dace67355a817a52a80edb3b","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.53.0.tgz","fileCount":1138,"integrity":"sha512-8N8Pfkl5x4O6kF7gnYXRq+fSD9vzi4e5x0w+3BISdxIGwEgmlZGCTj/x2tMAvbJn9kEqZ1KbI2cDuSDesO8Asw==","signatures":[{"sig":"MEUCIADd8/JAWraiqG92Wesfbgv0tniAGM+fdB5Z5eQK8cACAiEA+ZJuAMeAhmNQpvZte9e9HXRTw/TvCtZZoJvO4s7DKwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3345363},"type":"commonjs","engines":{"node":">=16"},"gitHead":"ecc7daf7b5c9b97a925239228142b8a97e5b66d2","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-se","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.53.0_1787836997354_0.7564224366615173","host":"s3://npm-registry-packages-npm-production"}},"1.54.0":{"name":"sheleg-design-skill","version":"1.54.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.54.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"5aa040e3b4609df8fb0a6eebefcf58884890b28d","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.54.0.tgz","fileCount":1179,"integrity":"sha512-EK5CJUjhibEaa0H2kCkFdPars1caKB0hikNKHHb7CpZVFXZNKWTLkp7dVs4eMBMPGTnV/WSqbTsFZiO3g59C+w==","signatures":[{"sig":"MEYCIQCnYc/Vb6ZBGOW4TAWwps6sDxlWHRITGjgigF/w4sPcowIhAJUsNqZsMH9mBHRdU/WZ2KqrKoS7AaXyBkdXvDv7wjLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3444081},"type":"commonjs","engines":{"node":">=16"},"gitHead":"2cc989b61b3f7d2cd5dd53ad684e81e3b2040b27","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ei","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.54.0_1788024314631_0.49408660423189943","host":"s3://npm-registry-packages-npm-production"}},"1.54.1":{"name":"sheleg-design-skill","version":"1.54.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.54.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"8ca9aa8389be60bf05e5a6bd686cdf6cbbe49282","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.54.1.tgz","fileCount":1179,"integrity":"sha512-bxtlGDToIdBrlyFCm+71zse17rOEfrBG097N1vnvdd8HQp3T8Ka9iY2gr1OBWdOaA4NNAu2vjeNNJHhuq6Odqw==","signatures":[{"sig":"MEUCIBZFYNg3vgSlvqjtsQD1bPNT3bC/EZ/9d1C8JJzcuKIkAiEA1vKNn0qlTbG1SKTaYCxicMsVMMrQM7jNrkZ6DeYQiBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.54.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3453374},"type":"commonjs","engines":{"node":">=16"},"gitHead":"663ff2ec02d9c8887625e6a480ad76b53ec2a377","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ei","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.54.1_1788038326579_0.35502810722870715","host":"s3://npm-registry-packages-npm-production"}},"1.55.0":{"name":"sheleg-design-skill","version":"1.55.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.55.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"ecfd989a4f367a28998c18107c79e7e91e021121","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.55.0.tgz","fileCount":1222,"integrity":"sha512-vhy3gCPJbUXIYktnHABqHznx8PckpkYrlNo2RngXG/0n1FnGGvG5vEdV31QtEXCu+Phzv7bpUJfCBSayNy8xzw==","signatures":[{"sig":"MEUCIDAFB5+5sKf8N3SlWDk8lETIcXAzVqDNPYDt13L4yTowAiEAzOd5TPpkp5RQhLSfBFMWpT2E9le8o0aDss5s0aYqzcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3576143},"type":"commonjs","engines":{"node":">=16"},"gitHead":"e7aa3747ae0d8a9579443666010e4a87631ed489","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.55.0_1788100139664_0.862818768049239","host":"s3://npm-registry-packages-npm-production"}},"1.56.0":{"name":"sheleg-design-skill","version":"1.56.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.56.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"7f20e2b026527711b989037490b19dc7a9386b1b","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.56.0.tgz","fileCount":1223,"integrity":"sha512-GmrZYFDSkVEj9uqN69KX+17pkUIJ+tf4QDisoZq1fd9voO5d6L3DkQk7nRiO/Xi4o21rTLxuqVX1IJ1vfQL9vg==","signatures":[{"sig":"MEYCIQCXDLp8kjbtC6IF1Cm0ECOFdRZx1UulSfGaVfbJzU+beAIhAJ3DC+KgumP89c4mWMBgXZnnItYC5eyLhK6pFyJE4wug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3592579},"type":"commonjs","engines":{"node":">=16"},"gitHead":"03362e2abcae75af9c658dfa3db6dce5a8de30f1","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.56.0_1788100739176_0.5726147979697263","host":"s3://npm-registry-packages-npm-production"}},"1.57.0":{"name":"sheleg-design-skill","version":"1.57.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.57.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"e5262d2caf1f98ddfb5d35278e7e6a1bd69f7a17","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.57.0.tgz","fileCount":1223,"integrity":"sha512-yVPqjjAJdksLHs7Y+n4d64x7lApgvnk5c6LyZRrd8Y9Ye1cXwHD4S+Ar7MRv4UWBCcVgEknsjUGN6E06GwiZ+w==","signatures":[{"sig":"MEYCIQDd7uhWCVS5rw8sTwxwNaNBjLhw5Fc34C9eCDtpelFXgwIhANXHEEHYn2apNfrkakamDrZa408xkxXLbpK2w6g+Ygsi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3603645},"type":"commonjs","engines":{"node":">=16"},"gitHead":"94ebde2d1f63fe987a0976fb8da4004eca51494a","scripts":{"test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.57.0_1788102232414_0.06736111260503042","host":"s3://npm-registry-packages-npm-production"}},"1.58.0":{"name":"sheleg-design-skill","version":"1.58.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.58.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"0ebf570f0708ad229a31720754a593a8146361c4","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.58.0.tgz","fileCount":1223,"integrity":"sha512-7oTbb5P084hJDgp1U6Hnn8FwAnNh5p+9ED/v2LdjR1L0z47/wo8f9zFAYWuTz/TYfi2zgYFsaxtgoKg2hNa2lw==","signatures":[{"sig":"MEYCIQDhWt6soeSqO2ZQHHHr6vQLsSdXEvcyszI66hZG4uyjuwIhAOoC+jnSfLqv+mNQ3GQElw1ipePeq7YXtzBobDlEG6r3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3619642},"type":"commonjs","engines":{"node":">=16"},"gitHead":"ad13634dd4a96fa7f4b9d2ce50c5ecc2b8ef0871","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.58.0_1788104989832_0.627067390591026","host":"s3://npm-registry-packages-npm-production"}},"1.58.1":{"name":"sheleg-design-skill","version":"1.58.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.58.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"0656bd0fe8c86911347a186fbc983cac11cdc37f","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.58.1.tgz","fileCount":1223,"integrity":"sha512-ArYahPC1L7LoDmEVI2ELs0ohxw+Nxa9LqEWZAy4hGIhxnVOY22RCUPZYGGZlcz/oI5RTlIlvjk1npGznifXmYw==","signatures":[{"sig":"MEUCIFADP+rrZYrcCmM3c4r5xMOkza1mAQMGP2zogsHyHsOqAiEA24scj2S6tA9IqWshbYwnjFyqYljsOts0hLcKU8gMxC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.58.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3621571},"type":"commonjs","engines":{"node":">=16"},"gitHead":"b0ee45fc508f6c5deedd55cf4630f1d940b8c74d","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.58.1_1788107758351_0.9931903089905663","host":"s3://npm-registry-packages-npm-production"}},"1.58.2":{"name":"sheleg-design-skill","version":"1.58.2","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.58.2","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"567d0008c38483f2282a26a36e88fb2bb9fac647","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.58.2.tgz","fileCount":1223,"integrity":"sha512-2lwmQeInpJzwV3n+f/2/9FvDtwlHgIpOww+UIJo3eTTp9fsO9TMTZgcmjNQYVO74UAEKR8O8jghqHil9fU94WA==","signatures":[{"sig":"MEUCIAXTwOxTo2WZpHsR4f3iFTJsKZfvW7cX52yotXf1tafYAiEA1HFgcukCYs7gdRNwxkDThQguPaH0neaO3cW6wfNwIH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.58.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3623862},"type":"commonjs","engines":{"node":">=16"},"gitHead":"4bfb148a0126820473b1eff971ebab112b3595e1","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.58.2_1788142470526_0.7010369751574876","host":"s3://npm-registry-packages-npm-production"}},"1.58.3":{"name":"sheleg-design-skill","version":"1.58.3","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.58.3","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"f5146e91851b11fdca252cbc5e7447b365011365","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.58.3.tgz","fileCount":1223,"integrity":"sha512-eLBi0d0Aa4B4SkYuExBQwli3f3PAbYUWRxEPh02QaHkKBJAiYyLLmBpY+xhSRQdq6Y+iAOgfMN2pjMw0EG3LNw==","signatures":[{"sig":"MEUCIEGJ2ORoKpt6P5RIKP6uuIT6P1uL0LGJmp9RCJek/ddZAiEA9fwaFLkkU6ROe1MlxuO2Ybw1Fhyi9veCsQrgnxCd0PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.58.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3625023},"type":"commonjs","engines":{"node":">=16"},"gitHead":"4d525dcbc3f8ed12184f6a1904b41ea336dbe793","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.58.3_1788293034316_0.05150164535377866","host":"s3://npm-registry-packages-npm-production"}},"1.58.4":{"name":"sheleg-design-skill","version":"1.58.4","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.58.4","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"01adf34f73c7508376feb227571dfbea380a9bb6","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.58.4.tgz","fileCount":1223,"integrity":"sha512-+HtX18I+k4j9eYlpfoTnA5rBeV1g+PIcwSa8ezPKdiTvKH9yBZ9TMCqFgPKRjnqKfxor5WygOV40SMHbVoK9DA==","signatures":[{"sig":"MEQCIHPzd9SoWtyrggrh+ApBMcw3pBpIX9CHqnqEKslkDKaRAiAf+lbAu50ParC5IcijSjwhg/xY6iORamucp/JkxiHpyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.58.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3625441},"type":"commonjs","engines":{"node":">=16"},"gitHead":"7c4d2178ea34e439135047321bbf11a380554fa7","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.58.4_1788437350455_0.5334828414381787","host":"s3://npm-registry-packages-npm-production"}},"1.59.0":{"name":"sheleg-design-skill","version":"1.59.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.59.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"17d8694bbcede0e25077c151877538ec9d4f13ef","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.59.0.tgz","fileCount":1224,"integrity":"sha512-pVhJNpUK/iTzzoD1hpHdY8TItrXi8kqghRkT5YLKsEVR7WJoR3Qs2bmuDyoacSgFoXmddJn3uCuj2p5ypNCWCA==","signatures":[{"sig":"MEYCIQDMhvTEWCtu64SLLYh1FlfgL3ije7d2+zdc4SneU6AYkgIhAM09rnpjSF3RlbEHdzpOcF+XquqQn78ZPR6Qb/o4ScT+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3640983},"type":"commonjs","engines":{"node":">=16"},"gitHead":"5fdcc92deaeb621e4b1f57ca8db2ff77162b0e86","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.59.0_1788444519064_0.794097072599586","host":"s3://npm-registry-packages-npm-production"}},"1.59.1":{"name":"sheleg-design-skill","version":"1.59.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.59.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"856920f8dbc047247df4b7edea5a8a5af871d200","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.59.1.tgz","fileCount":1224,"integrity":"sha512-Y87laKSvFnVCBO9ijgDGiQgn4cT/QG0M1OwxE1BJpyjix+oJFz8eYiSoCY/iV/etcNBbne2c2sq87BV0W/o2RA==","signatures":[{"sig":"MEYCIQDaF6eWg3g8aRDGYqT0COqN8oNxLHsQuOXsw07FHt6FrwIhALUniiN8VqHKlRhTH1TppSNUJgL6w8UTcDa1NPZoZm1T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.59.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3643119},"type":"commonjs","engines":{"node":">=16"},"gitHead":"04ec08dee6b90acfbd9d6e2c0c0cc6c86bec41bd","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.59.1_1788446064270_0.959764297648624","host":"s3://npm-registry-packages-npm-production"}},"1.59.2":{"name":"sheleg-design-skill","version":"1.59.2","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.59.2","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"1503c08faa866dcfe849a85fad18dc8c3ef0015e","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.59.2.tgz","fileCount":1224,"integrity":"sha512-73dxr3RaTl2yzW1+93kwyYzQZYAzWgf+GUbQUyfuQbJe4tvtHGPfUtzMaG/88B11A9atTlWR3Ha5V8YYBtFcMA==","signatures":[{"sig":"MEQCIG6bpyeQRbKfthLkaTrtjVD6b+w2RbuTahy6ExJb07ECAiASq5UhfTZtiOkKAfb8IaYIKW7s7M36tjMBwNhG/pBHAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.59.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3646210},"type":"commonjs","engines":{"node":">=16"},"gitHead":"0902ef6713200b2242ed425c026efec404ccf19c","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.59.2_1788461649364_0.3689039970836385","host":"s3://npm-registry-packages-npm-production"}},"1.59.4":{"name":"sheleg-design-skill","version":"1.59.4","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.59.4","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"d6fafb6128e3b3697c19aa578eb5b2f2ac785c58","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.59.4.tgz","fileCount":1224,"integrity":"sha512-pRRVWtYMfkTqwYW0WY3TGP32p2tIOWEgfETXahwG9eVppOB1ZLpRKiIok9N2afK2J0BexI6nZz/CXvSjaAqi5w==","signatures":[{"sig":"MEUCIBW0Vg+dFnZpcTrn8bXmi4CgKOXCSJ0/XegWeNoyVx4cAiEA0po8yR/awVanfmu/nCH2GPnLDjzoT68c8d9ajCfgXqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.59.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3649960},"type":"commonjs","engines":{"node":">=16"},"gitHead":"ca855d92f4a82dfd95f376d5dd07e4f911e7f6b9","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.59.4_1788729269239_0.7266521031389672","host":"s3://npm-registry-packages-npm-production"}},"1.60.0":{"name":"sheleg-design-skill","version":"1.60.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.60.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"f5defe8c23259f70b96fd29a2e15feadd71633d6","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.60.0.tgz","fileCount":1233,"integrity":"sha512-XQgEZTL1UAOGNZXPlJGv+kYgsV5jI7NDKsd04w3y8AE/4BN56rprwUwbBDziq8/Y/pgZpsCN4ImUQfOVlb4AbA==","signatures":[{"sig":"MEYCIQDTrszxgg5OoXHP87ABm/981zYxtqLjY3VU6mM+U5N34gIhAJRRI715t0CJJQ1x/oBB+01yuVFOfUMywAtfymg/s2DA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3750195},"type":"commonjs","engines":{"node":">=16"},"gitHead":"f337a5278bcb204b5b485765b3572479d5ddae3e","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest && npm run test:audit","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","test:audit":"for t in test/audit_regressions/*.py; do python3 \"$t\" || exit 1; done","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.60.0_1789006876962_0.016124823458785187","host":"s3://npm-registry-packages-npm-production"}},"1.60.1":{"name":"sheleg-design-skill","version":"1.60.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.60.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"55a14525d877c6e3b45ab6e36a9ce01937add75a","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.60.1.tgz","fileCount":1233,"integrity":"sha512-D5q6MXX78lvMAupBT+dekAkqGJXtsdXHERrZRAfPTNAbdHzl82Vu5n8J2zj4ZjkswF7+Hx9IWUJCHS1vPuc8Lw==","signatures":[{"sig":"MEUCICV+0M/2D/fKTfO+vFRdk4A88KlftDgKkaQN7KOt/Co/AiEA1jialznrFruYOVWebj2mTMNsDClJ0y1Lm++jocY4OhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.60.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3750606},"type":"commonjs","engines":{"node":">=16"},"gitHead":"1122b179df3b9053ea6f9a801353dd344a14a7f4","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest && npm run test:audit","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","test:audit":"for t in test/audit_regressions/*.py; do python3 \"$t\" || exit 1; done","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.60.1_1789023276242_0.5468439568924617","host":"s3://npm-registry-packages-npm-production"}},"1.60.2":{"name":"sheleg-design-skill","version":"1.60.2","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.60.2","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"95878c0769b28895746ef153d19406ac44a4078b","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.60.2.tgz","fileCount":1233,"integrity":"sha512-bAZr9F4p59RAtU3XpZ5vILM3xepc/XHWHcGUXgWdYar7TBfW3FctiImnRIipyvcyWgK/7W2YbS8TkzWDmLeJsw==","signatures":[{"sig":"MEUCIHBdQs/SolTnK84O2LsVzG5PFqdP/taM6UW9nB2bzhl+AiEA7p+C1Hh+bOXjI+vfwaQhMpKVJ3dfh9QTaZ7zFXEyCZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.60.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3750944},"type":"commonjs","engines":{"node":">=16"},"gitHead":"7ac666af01d71ec0895d5a64a0aa95a60a26749d","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest && npm run test:audit","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","test:audit":"for t in test/audit_regressions/*.py; do python3 \"$t\" || exit 1; done","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.60.2_1789025332887_0.06997831658965725","host":"s3://npm-registry-packages-npm-production"}},"1.61.0":{"name":"sheleg-design-skill","version":"1.61.0","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.61.0","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"f2a2bcd1782d0a2fa92c61ad93e3c8f5eb051d3b","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.61.0.tgz","fileCount":1233,"integrity":"sha512-MXHDq4C1JLvP5C6fjDaJLpMx7k+xLFq8nxGTHbDI33ALwV/ro+27tc5mO+gc4p3JQV7G/kWC9Yj29WM0uD+kQA==","signatures":[{"sig":"MEUCIQCX2Fwuhp9DPpoGdAPgUaGhf0YnEsLOwhovDmcYWXglMQIgXq0basCgT/99ZZ83EqAy76t87N8eE1obNSlEuAsfxxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEtaKtkEC4sNFHDCIjd3+3f3JilNe03J8r+IF31HIKlpAiEAnS/Sw4zWrQnuLhTDohQG5PFkp8hNrkiPo9/TJ9bWGYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3752245},"type":"commonjs","engines":{"node":">=16"},"gitHead":"c189588879d2133409901b207fd3c94fc49fe294","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest && npm run test:audit","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","test:audit":"for t in test/audit_regressions/*.py; do python3 \"$t\" || exit 1; done","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.0.2","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.61.0_1789350808178_0.8401012424477954","host":"s3://npm-registry-packages-npm-production"}},"1.61.1":{"name":"sheleg-design-skill","version":"1.61.1","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","_id":"sheleg-design-skill@1.61.1","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"homepage":"https://skills.sshlg.me/skills/sheleg-design/","bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"bin":{"sheleg-design-skill":"bin/cli.js"},"dist":{"shasum":"6370c3e34fbbb8bc9d58b9bef93a90c71c2a7ccc","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.61.1.tgz","fileCount":1233,"integrity":"sha512-/gme0cDZfixm+TdllAGxUziJVVXf3VvJ1ZYzcAIJKyh15Klurm6u8X6uacsChSZvUhjX5XIjdpNbsIXyUwCa4Q==","signatures":[{"sig":"MEYCIQCT1xfC5G2kG13WsrVqI1uongWNUhuOaHREdWy4WfWAPgIhAOZ75FZwJsZA2QDljQMZmQOs1TJzZKHPU0x7N2ud3znW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHsj7ta/OSFm2p6/ZGhhK1ciEZuYZ6WWKPtK6xBDMz2wIhAJze0ztT0fl9L1nfJmofzto8FNjAyRXABLIAXSsM8zU0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.61.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3752859},"type":"commonjs","engines":{"node":">=16"},"gitHead":"8ed21839252f1f032b44adaf9f85cd9d694f77ff","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest && npm run test:audit","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","test:audit":"for t in test/audit_regressions/*.py; do python3 \"$t\" || exit 1; done","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.1.0","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sheleg-design-skill_1.61.1_1790546512334_0.3069709044289115","host":"s3://npm-registry-packages-npm-production"}},"1.61.2":{"_id":"sheleg-design-skill@1.61.2","bin":{"sheleg-design-skill":"bin/cli.js"},"bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"dist":{"shasum":"c2a7b73c69f3d3c12a88158255f3495ee2fa1724","tarball":"https://registry.npmjs.org/sheleg-design-skill/-/sheleg-design-skill-1.61.2.tgz","fileCount":1233,"integrity":"sha512-QCj20tNY8XBZF1mVhKW6Wc2FMytf05xVQUttqq0CXTmLZVj2HmkwNW945NN4WTtqmYTDDCoC6B9zYymzgKpm4Q==","signatures":[{"sig":"MEQCIByYhlx6NRowPO14n0ZYLC6doEZn5ekS/Bm0qiHJNQYMAiA6V6u5VBRuFBCneN28KXheCJ/1ESBB1hjuyudAic+jGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAUrcgPNBC+7VbuoqsVI39FK0yD8MTbP2b5PXCPW3oQrAiAf4AwLjthVn06g6yjKW2cNtb17rYTjOO1LruNncko2Jg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sheleg-design-skill@1.61.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3756231},"name":"sheleg-design-skill","type":"commonjs","author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"engines":{"node":">=16"},"gitHead":"55d6b4e8af42b943486ad839e65cb3a0d1172e66","license":"MIT","scripts":{"site":"python3 tools/site.py --out _site","test":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py && python3 tools/chrome.py && node --check bin/cli.js && node test/installer_test.js && npm run selftest && npm run test:audit","smoke":"node bin/cli.js --help","chrome":"python3 tools/chrome.py","palette":"python3 test/validate_palette.py","selftest":"python3 test/validate.py --self-test && python3 test/validate_palette.py --self-test && python3 test/sloplint.py --self-test","sloplint":"python3 test/sloplint.py","validate":"python3 test/validate.py && python3 test/validate_palette.py && python3 test/sloplint.py","sync-kits":"python3 scripts/sync-kit-tokens.py","test:audit":"for t in test/audit_regressions/*.py; do python3 \"$t\" || exit 1; done","gen-contents":"python3 scripts/gen_contents.py --write","gen-descriptions":"python3 scripts/gen_manifest_descriptions.py --write"},"version":"1.61.2","_npmUser":{"name":"ssheleg","email":"sergeysheleg4@gmail.com"},"homepage":"https://skills.sshlg.me/skills/sheleg-design/","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"_npmVersion":"12.2.0","description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","directories":{},"maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sheleg-design-skill_1.61.2_1790888614036_0.05508385106482927"}}},"time":{"created":"2026-06-11T18:44:55.018Z","modified":"2026-10-01T21:03:34.921Z","0.1.0":"2026-06-11T18:44:55.232Z","0.2.0":"2026-07-19T15:45:12.102Z","0.3.0":"2026-07-19T15:55:16.610Z","0.4.0":"2026-07-19T16:12:42.510Z","0.6.0":"2026-07-20T00:49:46.454Z","0.7.0":"2026-07-26T07:01:08.671Z","1.0.1":"2026-07-28T18:32:16.977Z","1.2.0":"2026-07-29T13:55:25.894Z","1.3.0":"2026-07-29T14:33:51.035Z","1.3.2":"2026-07-30T18:52:22.208Z","1.3.3":"2026-07-30T20:19:14.928Z","1.3.4":"2026-07-30T20:34:40.358Z","1.6.0":"2026-08-04T23:24:03.485Z","1.7.0":"2026-08-05T00:57:02.858Z","1.8.0":"2026-08-08T14:24:40.341Z","1.9.0":"2026-08-09T19:43:19.232Z","1.10.0":"2026-08-10T02:59:47.851Z","1.11.0":"2026-08-10T16:05:55.326Z","1.12.0":"2026-08-11T21:17:03.374Z","1.12.1":"2026-08-11T21:19:24.374Z","1.13.0":"2026-08-11T23:22:55.028Z","1.13.1":"2026-08-12T00:01:32.291Z","1.14.0":"2026-08-12T00:16:24.216Z","1.14.1":"2026-08-12T00:28:41.724Z","1.15.0":"2026-08-12T01:02:06.613Z","1.16.0":"2026-08-12T01:45:32.212Z","1.16.1":"2026-08-12T02:00:12.592Z","1.17.0":"2026-08-12T02:13:56.812Z","1.18.0":"2026-08-12T11:28:55.595Z","1.19.0":"2026-08-12T14:35:14.018Z","1.20.0":"2026-08-12T18:44:37.427Z","1.21.0":"2026-08-12T21:26:17.537Z","1.22.0":"2026-08-12T22:59:32.532Z","1.23.0":"2026-08-12T23:53:21.448Z","1.23.1":"2026-08-12T23:57:12.681Z","1.24.0":"2026-08-13T01:31:25.846Z","1.25.0":"2026-08-13T02:25:25.323Z","1.26.0":"2026-08-13T02:54:56.389Z","1.27.0":"2026-08-13T15:02:23.936Z","1.27.1":"2026-08-13T17:18:30.074Z","1.29.0":"2026-08-14T17:41:04.672Z","1.31.0":"2026-08-14T19:54:49.283Z","1.32.0":"2026-08-15T11:54:09.687Z","1.33.0":"2026-08-15T14:37:02.354Z","1.34.0":"2026-08-15T15:43:06.492Z","1.35.0":"2026-08-15T21:44:34.689Z","1.36.0":"2026-08-15T22:05:49.124Z","1.36.1":"2026-08-15T22:12:33.661Z","1.37.0":"2026-08-16T06:50:07.138Z","1.37.1":"2026-08-16T06:55:33.823Z","1.37.2":"2026-08-16T07:48:37.385Z","1.37.3":"2026-08-16T08:17:26.285Z","1.37.4":"2026-08-16T09:58:04.764Z","1.37.5":"2026-08-16T12:46:50.342Z","1.38.0":"2026-08-16T21:39:45.619Z","1.39.0":"2026-08-16T23:11:00.897Z","1.40.0":"2026-08-17T16:37:26.703Z","1.41.0":"2026-08-17T17:03:46.399Z","1.42.0":"2026-08-17T19:09:00.190Z","1.43.0":"2026-08-17T21:19:50.369Z","1.44.0":"2026-08-19T19:29:40.619Z","1.45.0":"2026-08-20T00:01:06.082Z","1.46.0":"2026-08-22T07:09:49.735Z","1.47.0":"2026-08-22T21:25:37.029Z","1.48.0":"2026-08-24T17:09:38.245Z","1.48.1":"2026-08-24T20:25:40.538Z","1.49.0":"2026-08-24T21:51:46.013Z","1.49.1":"2026-08-24T23:48:45.266Z","1.50.0":"2026-08-25T21:38:40.025Z","1.50.1":"2026-08-26T20:28:08.690Z","1.50.2":"2026-08-26T20:45:57.409Z","1.50.3":"2026-08-26T20:55:50.745Z","1.51.1":"2026-08-27T09:18:41.420Z","1.52.0":"2026-08-27T11:27:53.372Z","1.53.0":"2026-08-27T13:23:17.543Z","1.54.0":"2026-08-29T17:25:14.900Z","1.54.1":"2026-08-29T21:18:46.784Z","1.55.0":"2026-08-30T14:28:59.861Z","1.56.0":"2026-08-30T14:38:59.371Z","1.57.0":"2026-08-30T15:03:52.590Z","1.58.0":"2026-08-30T15:49:50.050Z","1.58.1":"2026-08-30T16:35:58.539Z","1.58.2":"2026-08-31T02:14:30.690Z","1.58.3":"2026-09-01T20:03:54.540Z","1.58.4":"2026-09-03T12:09:10.677Z","1.59.0":"2026-09-03T14:08:39.290Z","1.59.1":"2026-09-03T14:34:24.555Z","1.59.2":"2026-09-03T18:54:09.582Z","1.59.4":"2026-09-06T21:14:29.455Z","1.60.0":"2026-09-10T02:21:17.174Z","1.60.1":"2026-09-10T06:54:36.428Z","1.60.2":"2026-09-10T07:28:53.159Z","1.61.0":"2026-09-14T01:53:28.311Z","1.61.1":"2026-09-27T22:01:52.464Z","1.61.2":"2026-10-01T21:03:34.178Z"},"bugs":{"url":"https://github.com/ssheleg/sheleg-design-skill/issues"},"author":{"url":"https://x.com/sshlg93","name":"ssheleg"},"license":"MIT","homepage":"https://skills.sshlg.me/skills/sheleg-design/","keywords":["skill","cursor","claude","agent-skill","design-system","motion","animation","particles","webgl","scroll","gsap","three","framer-motion","landing-page","sheleg"],"repository":{"url":"git+https://github.com/ssheleg/sheleg-design-skill.git","type":"git"},"description":"Design taste as an installable agent skill. Cinematic scroll-driven landing pages built on one scroll clock and layered degrade-to-calm motion, a motion doctrine that decides whether to animate before it decides how, three calibration dials, and thirty-ni","maintainers":[{"name":"ssheleg","email":"sergeysheleg4@gmail.com"}],"readme":"# SHELEG Design — design taste as an agent skill\n\n[![npm version](https://img.shields.io/npm/v/sheleg-design-skill)](https://www.npmjs.com/package/sheleg-design-skill)\n[![CI](https://github.com/ssheleg/sheleg-design-skill/actions/workflows/validate.yml/badge.svg)](https://github.com/ssheleg/sheleg-design-skill/actions/workflows/validate.yml)\n[![license: MIT](https://img.shields.io/badge/license-MIT-blue)](./LICENSE)\n[![site](https://img.shields.io/badge/docs-skills.sshlg.me-8ab0ff)](https://skills.sshlg.me/skills/sheleg-design/)\n[![skills.sh](https://skills.sh/b/ssheleg/sheleg-design-skill)](https://skills.sh/ssheleg/sheleg-design-skill)\n\n**Give coding agents a deliberate visual system: style packs, tokens, motion doctrine and a clean Figma seam.**\n\n```bash\nnpx skills add ssheleg/sheleg-design-skill\n```\n\nAsk: `Design a calm dark dashboard and map its tokens into the component layer.`\n\n**[Detailed docs →](https://skills.sshlg.me/skills/sheleg-design/)**\n\n**[Docs, and every skill →](https://skills.sshlg.me/)** · [this skill's page](https://skills.sshlg.me/skills/sheleg-design/) · [follow @sshlg93 on X](https://x.com/intent/follow?screen_name=sshlg93)\n\nLoads in **DeepSeek Harness** (`dsh`) with **no plugin to write**: it reads the\nAgent Skills standard directly, scanning `~/.agents/skills` — where `npx skills\nadd` puts this pack — at rank 500.\n\n**[Browse every style pack →](https://ssheleg.github.io/sheleg-design-skill/)** — every card rendered in its own token layer, plus the collection audit. The site each pack was measured from stays in the pack; the published pages name none of them.\n\nAn agent can generate a landing page in under a minute, and it will look like\nevery other generated landing page: three cards, a gradient, a hero that does\nnothing. Ask it for a dashboard and you get a different flavor of the same\nproblem — invented colors, six accent hues, dark mode retrofitted later.\n\nThis skill is the taste layer. It gives a coding agent **one motion\nmethodology** for cinematic, scroll-driven pages, **a motion doctrine** that\ndecides whether to animate before it decides how, and **thirty-nine locked style\npacks** with ready-made design tokens, so what it builds reads as one system\ninstead of a pile of effects.\n\n```bash\nnpx sheleg-design-skill\n```\n\nThat drops the bundle — `SKILL.md`, the `SHELEG_DESIGN.md` reference, the style\npacks and their token CSS — into `.cursor/skills/` or `.claude/skills/`, where\nyour agent discovers it on its own.\n\n---\n\n## The two halves\n\n**Motion** — for landings, heroes, scroll narratives. A page feels *alive* not\nfrom many animations but from a **single source of truth** (measured scroll\nposition) driving **many cheap, layered responses** that are individually quiet\nand collectively cinematic. One scroll \"clock\" feeds a WebGL particle field, a\n2D fallback, attention dimming, parallax, scrubbed instruments and a progress\nrail — each an independent, degrade-to-calm layer. Nothing crossfades; things\n*redeploy*.\n\n**Style packs** — the visual identity, pluggable per project. Three of them are\nmeant to be used **standalone**: `workbench` (quiet light/dark product UI for\ndashboards, admin panels, internal and dev tools) and `briefing-room` (a dark\n16:9 presentation deck, where the presenter's voice is the timeline and slides\ntherefore never animate) take none of the motion layer at all; `field-notes` is\nstandalone by default — its reference carries no motion library — but may opt\ninto the cinematic layer, and says so in its own *Motion flavor* section.\n\n| Pack | Look | Choose for |\n|---|---|---|\n| `instrument-console` | near-black aerospace console, one electric-blue signal, mono telemetry | technical / systems / infra |\n| `editorial-luxury` | warm cream + espresso ink, sage accent, Fraunces/Newsreader, dossier motifs | editorial / research / premium B2B |\n| `workbench` | neutral grays, borders as elevation, one blue accent, mono data, light + dark twins | dashboards, admin, internal & dev tools |\n| `briefing-room` | dark 16:9 deck: one blue hue top to bottom (OKLCH), mono slide furniture, 1-bit dithered art, claims as titles | investor & board decks, technical briefings, talks published as a page |\n| `atrium` | warm cream daylight field with no dark bands, one terracotta accent, light serif with italic asides, fluted-glass hero over photography | consumer health, longevity & diagnostics, wellness, premium care, high-trust DTC |\n| `babylove` | white with one orange in six steps and nothing else declared — seven tokens over Tailwind's defaults, two card levels nested at 16 and 8px, no shadow and no dark theme | SEO and AI-visibility SaaS with a long time-to-value — the minimal-system answer to the same brief `outrank` answers maximally |\n| `patchbay` | near-black under a faint 40px grid, one mint-cyan doing every functional job, elevation made of 8% hairlines with no shadow anywhere, and a live architecture diagram whose cords carry SMIL particles | engines, message buses, pipelines, schedulers and open-source front doors — anything whose argument is an architecture rather than a promise |\n| `nameplate` | a cool near-white slab under a page that is **square on 87% of its elements** — 1,091 of 1,251 measured — where the one round shape is reserved for a white 1px-bordered pill carrying somebody else's publication name **as type rather than as a logo**, one family with the body at **weight 500**, and two uppercase registers tracked 0.06em and 0.175em | **pages whose argument is that named third parties will vouch for you** — press and media placement, PR distribution, trust marks and badges, certification, review aggregation and \"as featured in\" surfaces (standalone) |\n| `rimlight` | a white field with a cool grey act separator and one near-black act, a grotesque for every sentence and a **monospace for every piece of chrome**, square on 84% of its elements, tracked negative at every size and with **no bold anywhere** — and an elevation made of **coloured light**: a sixteen-layer rig, six layers lit and ten held at alpha 0, thrown from below-left onto one control per viewport | **a studio's own front door and the pages that sell what it makes** — design and engineering agencies, product studios, service and case-study pages (standalone) |\n| `onionskin` | a white technical sheet at **96.5% zero radius** — the squarest page in the library — where **two bases do all the work and everything quiet is one of them at an alpha**: text dims through the ink, structure through a navy that is never a word, so there is no grey ramp at all. A dot grid, dashed hairlines, three faces with one job each, and an **11px working size** | **developer and AI infrastructure whose front page is a working document** — memory and context engines, retrieval services, agent runtimes, evaluation and observability surfaces (standalone) |\n| `deskmate` | a warm beige working day lit from **one source above the top edge** — every gradient origin in the reference sits at or above `y=0` — where a single four-stop ramp (peach, lilac, violet, deep navy) washes the field, fills a panel and fills one word of a heading, and everything a hand touches is a 56px pill against 32px slabs | **products sold as a colleague rather than a tool** — AI employees and chat-native agents, assistants living in Slack or Teams, delegation and approval surfaces (standalone) |\n| `test-drive` | warm paper and white cards where **the live product runs inside drawn browser chrome** — traffic-light dots, a real address, the engine on — one coral in two tokens (the brand hue lights, fills and blinks; a darker step carries every body-size word), every control lit by a four-layer shadow in its own hue, a handwritten face and a yellow marker annotating from the margin | **self-serve SaaS sold by handing over the running product** — analytics, dashboards, developer tools with a visible console, indie SaaS (standalone) |\n| `surveyor` | peach paper where **an unseen terrain is mapped** — fine contour lines as the one texture, flat white and tinted cards with no shadow anywhere, a teal whose text-bearing steps are the reference's own hover ladder, a pink that answers but may not speak, and the product appearing only as flat portraits | **visibility, monitoring and benchmark tools** — AI-search and SEO trackers, share-of-voice and brand-listening platforms sold to marketing teams (standalone) |\n| `chorus` | warm off-white paper under **a construction grid that never switches off** — two 1px verticals crossed by horizontals with a small plus at every intersection, continued across the dark band — where the set piece is **somebody else's question** in a cut-corner bubble, 24px on three corners and 0 on the top right, set in the display face; white cards with a hairline and no shadow, near-black slabs cut 30px into the sheet, one coral that fills but may never be a word | **AI-search visibility, brand monitoring and community marketing** — answer-engine and share-of-voice trackers, social listening, review and reputation tools whose proof is other people's conversations (standalone) |\n| `outrank` | white field with one violet that carries text in both directions, a 5px light ring standing in for a button shadow, and two type families split by how long a thing is read | SEO and growth SaaS, agent-run back-office — the pack for a product that ships a landing and a dashboard at once |\n| `orchard` | warm oat field of rounded slabs, sage brand + one candy-orange action, rounded geometric display, soft-3D pills built from inset light | friendly consumer biotech, DTC wellness, testing kits & supplements |\n| `field-notes` | warm green-cast paper ruled by hairlines, one rust accent, a hero that dissolves into the page instead of ending, numbered mono eyebrows, crop marks, colour that encodes how a claim is known | open-source & developer tools sold on auditability — code intelligence, provenance, evals, agent memory |\n| `showroom` | white gallery, near-black ink, one blue that works as link and as fill, Inter Display + Inter + JetBrains Mono, a seven-layer shadow framing one real product surface | product-led companies whose best argument is the application on screen |\n| `blueprint` | white drawing stock, 32px grid, ruled column edges, corner registration marks, one electric blue, zero radius anywhere | infrastructure sold on precision — vector databases, search, storage and query engines |\n| `prism` | one static iridescent wash with a hard bottom edge, heavy grotesque display over mono body copy, cyan as a fill only | an open-source project's front door, where the first action is a command |\n| `maquette` | near-black table, cream ink and cream axonometric models, mono block labels, pale aqua that works as text, one offset shadow | enterprise data infrastructure sold to an architecture buyer |\n| `scoreboard` | warm paper and warm near-black ink, 2–3px radii, an ink primary button, one hot orange that only ever marks, and a dark ledger of dotted-leader rows whose numbers are set in an aliased pixel face | products whose argument is an accumulating number — ads and SEO operators, growth tools, revenue dashboards sold on results |\n| `cyclorama` | a pale field cycling through six pastel stops on a 32s loop under near-black ink that never moves with it, a monospaced typewriter serif over mono, one orange used only as a fill, a particle organ that holds then redeploys, no shadows anywhere | enterprise AI transformation, applied-AI services, technical consultancies — where what is sold is a change of state and there is no screenshot worth showing |\n| `datasheet` | an off-white spec sheet ruled with dashed page guides, a live instrument built from hairline cells at radius zero, one vivid orange, Inter over JetBrains Mono, concentric radii from 16 to 2, and a dark alarm state the instrument enters when it detects the reader is hiding | B2B SaaS whose product is a verdict about the visitor, the request or the device — fraud and bot detection, device intelligence, identity and verification, API products sold on their payload |\n| `manpage` | cream paper under the reader's own system monospace — zero webfont bytes for the display face — a 48px display that never grows louder, a 576px argument column, coral label chips that are real `<h2>`s, `└` tree glyphs in their own grid column, and one dark code frame as the focal point | developer products whose buyer reads code — APIs, SDKs, CLIs, MCP servers, developer infrastructure, where the honest hero is the call itself |\n| `pigeonhole` | a white field ruled by hairlines, a display face that never passes weight 400 with exactly one italic word, and **nine categories in which a hue is the category**, drawn from an eleven-ramp pastel system — each rendered as a two-layer chip, 8px outside and 7px inside, whose label word is mandatory because the hue cannot carry the meaning alone | products whose job is to sort the reader's incoming mess into named categories — email triage, ticket routing, notification digests, file organisers, CRM inboxes |\n| `roster` | a white field in a faint grid of squares, hairlines instead of shadows, a display set in the **body** face while the section heads take another, and one orange that may never carry a word | products whose argument is **who already carries them** — AI-search and GEO visibility, SEO and content platforms, agencies, marketplaces, integration-led tooling |\n| `ora` | a warm coal field with cream ink and **no third hue** — the accent is the inverted field, so the one solid object on a page is the one meant to be pressed — a serif doing the sans job over a monospace that carries every machine fact, a terminal surface cut *below* the page plane, a six-step verdict ramp, and dark as the default theme rather than the option | products whose output is **a machine's verdict about the reader** — agent-readiness and crawlability scores, SEO and answer-engine audits, agent-run traces, MCP and protocol surfaces, bot observability |\n| `tenor` | warm paper with **zero radius and zero shadow anywhere**, a single hairline weight assembling every lattice, and one orange that exists only on hover and on focus — so the page screenshots with no colour in it at all — a sans held at weight 400 and tracked negative against a mono tracked positive, display at a line-height below one in an eight-to-twelve-character measure, and proof delivered as silent looping video in a 1px rectangle | products arguing a **management thesis** — that a new kind of thing has to be run like an existing organisation: AI-workforce and agent-operations platforms, autonomous back-office, revenue and sales operations, sold to the director who will have to manage it |\n| `paperclip` | neutral coal with **no functional colour at all** — every control monochrome, elevation made of hairlines, and the whole chromatic budget spent on a curtain of 96 gradient capsules and twelve gradient section badges that cannot be clicked — a tight grotesque over a plain one over a monospace, and the capsule as the shape of everything from a button to a 10 × 20 schedule tick | products that ask a person to **run something that runs itself** — agent teams and orchestrators, autonomous back-office, schedulers, job runners, budget-governed compute |\n| `awning` | white forecourt where **the accent is black** and no hue reaches the chrome at all; a pill whose radius is a declared component token, one variable grotesque at **420 / 550 with no 700**, two rule weights and a single three-layer shadow | commerce and platform front doors — the surface that sells a system other businesses will run their storefront, payroll, billing or logistics on |\n| `router` | a near-white field with a trace of blue and white cards standing on that tint, **hairline seams instead of shadows anywhere** — one lift exists and it is a menu — body at 14px and weight 450, one royal blue at 97% saturation doing every accent job and none of the chart work, and a status triplet in which the colour you paint with is not the colour you write with | **product consoles and the pages that have to look like them** — dashboards, admin and developer platforms, billing and usage surfaces, and a landing page whose argument is an inventory rather than a promise (standalone) |\n| `daylight` | a cool near-white portal field with generous radii and **one very large soft shadow spent on a single object per screen**, Inter Tight 700 tracked negative over Manrope 400, and a four-step blue tile ramp for stacked bands | **client-facing portals and the pages that sell them** — onboarding, workspaces a customer logs into, service dashboards, scheduling and billing (standalone) |\n| `notation` | a near-white page drawn **entirely in hairlines instead of cards**, radii of 2 and 4px, a slab serif held at weight 300 against a monospace, **no bold anywhere**, an ink primary that leaves the accent free to mark what can be read, and one chamfered corner per page | **developer and technical products sold on restraint** — open source front pages, workspaces for people who dislike being sold to, documentation homes (standalone) |\n| `almanac` | **oatmeal paper rather than white**, seams at 2px and 4px with **no 1px anywhere**, a 104px display at weight 500 with a line-height below one that locks its lines into a block, uppercase mono tags notched through the edges of drawn boxes, and one object per page floating on four stacked shadow stops | **pages that assert a category** — a manifesto, a company saying what this kind of thing is, a product whose argument is editorial rather than functional (standalone) |\n| `vitrine` | a white field drawn **entirely in hairlines**, a serif display over a sans body, an ink primary so the accent stays free to mark what can be read, a grey panel that groups without lifting, and **one framed record** with a 1px inset highlight carrying the page's evidence | **the front door of a product sold on trust** — B2B software under evaluation, security and compliance surfaces, specification and comparison pages (standalone) |\n| `proscenium` | a white field carrying two cool acts and **one deep indigo act at the middle**, ink that is an indigo rather than a grey, an electric violet that fills a control staying **nearly square at 4px** against cards at 16, one family at nine weights, and a framed product panel the fold cuts off | **product-led marketing front doors whose argument is a demonstration** — SaaS home pages, launch and tour pages, any page with six or more acts that needs a repeated beat (standalone) |\n| `bulletin` | warm cream paper cut by **flat pastel bands**, every card and control a 1px ink outline standing on a **hard zero-blur ink offset it travels into when pressed** — 185 of them against 50 blurred shadows in the reference — a display face at 800 inside controls above the headline's 700, and **no tracking at any size** | **front doors whose argument is breadth** — a tool doing many things across many channels for many clients, sold cheerfully to a small team or an agency: social and content platforms, scheduling and inbox products, all-in-one SMB SaaS (standalone) |\n| `ledger` | warm cream paper where elevation is a **1px hairline at 12% ink** and no card casts a shadow, radii of 7.5/10/15/20 nested concentrically, an **ink** primary button, and a terracotta accent forbidden from filling any control — it labels, as a 10px monospace uppercase kicker — over 32px data rows, with a seal on every card stating how its number is known | the console of a product that answers questions **about data** — AI analysts, BI surfaces, query workspaces, agents that read a warehouse and write back a figure |\n\nEach pack locks palette, type, texture, motion tokens, signature motifs and\nbans — and ships a `tokens/<pack>.css` to copy verbatim, so the agent never\ninvents a hex. Where a pack sets its own ease and durations, the pack wins; the\nmotion layer never hard-codes a palette.\n\n### The five principles\n\n1. **One clock.** All motion derives from one measured scroll state.\n2. **Read per frame, notify rarely.** Hot consumers read imperatively; only\n   coarse changes hit the framework's render path.\n3. **Hold, then redeploy.** Hold a formation ~80% of a section, then morph in a\n   short, phase-staggered, arc-curved wave. No crossfades.\n4. **Earned motion.** Scrub is for instruments that narrate state over time;\n   hover and press stay inside the doctrine's bands, an entrance may run past\n   them when measured, and neither gates content.\n5. **Degrade to calm.** Reduced-motion / coarse pointer / no-WebGL collapse to a\n   static, fully-legible page.\n\nThe method was reverse-engineered from a production landing page — a 14-scene\nparticle narrative that morphs through formations and ends in a brand glyph that\ncharges and bursts — then generalized so an agent can rebuild that level\nanywhere.\n\n## Install\n\nRequires Node ≥ 16 for the installer. Nothing is added to your dependencies:\nthe skill is documentation an agent reads. The React reference kits are the one\nthing that is code, and they are deliberately **not** installed — they ship in\nthe npm package and only appear when you ask for one by name (see *Claude\nDesign*, below).\n\n```bash\n# Auto-detect (.cursor/ or .claude/), default .cursor/skills/sheleg-design/\nnpx sheleg-design-skill\n\n# Pick the target explicitly\nnpx sheleg-design-skill --cursor\nnpx sheleg-design-skill --claude\nnpx sheleg-design-skill --dir docs/skills/sheleg-design\n\n# Overwrite an existing install / see all options\nnpx sheleg-design-skill --force\nnpx sheleg-design-skill --help\n```\n\nOther channels:\n\n```bash\n# Claude Code plugin — adds the /sheleg-design command too\n/plugin marketplace add ssheleg/sheleg-design-skill\n/plugin install sheleg-design@sheleg-design-skill\n\n# vercel-labs skills CLI\nnpx skills add ssheleg/sheleg-design-skill\n\n# POSIX fallback, no Node\ncurl -fsSL https://raw.githubusercontent.com/ssheleg/sheleg-design-skill/main/install.sh | sh\n```\n\nCursor rules users: `cursor/rules/sheleg-design.mdc` is a self-contained\ncondensed version — copy it into `.cursor/rules/` if you prefer rules over\nskills.\n\n### What gets installed\n\n| File | Purpose |\n|---|---|\n| `SKILL.md` | The agent-facing skill: discovery triggers, the principles, how to apply them, quick-reference rules, common mistakes |\n| `SHELEG_DESIGN.md` | The full reference: architecture, layer-by-layer mechanics with code, the exact morph math, the DOM↔WebGL projection bridge, a build-from-scratch recipe, and why each piece works |\n| `SURFACE_COMPOSITION.md` | Two decisions the pack layer does not make: the six depth layers of a scene, read before writing CSS for a cinematic page; and the handoff to `dataviz`, read before drawing a chart in any pack — token names are not uniform across the thirteen and an undefined custom property fails silently |\n| `MOTION_DOCTRINE.md` | Whether to animate at all, before how: the frequency table that kills motion on high-repetition paths, the easing tree and the `ease-in` ban, the duration ceiling, the forbidden forms, and the reduced-motion contract. `SKILL.md` marks it required before any animation |\n| `MOTION_PRODUCTION.md` | What changes when motion leaves the page as a file: the four things a rendered asset gives up, the two programmatic-video tools measured side by side with the licence threshold and the pre-1.0 risk stated, which one this library recommends and the three conditions that reverse it, how a pack's token layer crosses the render seam, and where the reduced-motion obligation lands once there is no user to read a media query |\n| `DESIGN_SYNC_BRIDGE.md` | The Claude Design contract: what a pack sends to claude.ai/design and in what shape, the rule for each of the four reference types, and the border motion does not cross |\n| `FIGMA_BRIDGE.md` | The design↔code contract: how a pack's tokens map onto Figma variable collections and modes, how to implement a design without importing raw values, and what cannot cross the border |\n| `AI_PRODUCT_PATTERNS.md` | The surfaces a model drives: the five states of a call, streaming instead of spinners, latency, provenance and uncertainty, agent confirmations, and the bans that keep it honest |\n| `styles/*.md` | The thirty-nine style packs — palette, type, texture, motion tokens, motifs, bans, and the traps each one carries |\n| `styles/tokens/*.css` | The ready-made token layer per pack, copied verbatim instead of transcribed (`workbench` and `field-notes` each ship a light `:root` plus a `data-theme=\"dark\"` twin) |\n| `styles/STYLE_PACK_TEMPLATE.md` | The pack contract as a skeleton, so a new style is authored against the same headings rather than improvised |\n\n## What you get out of it\n\n- **A motion methodology, not a component dump.** Scroll-linked animation,\n  particle and WebGL backgrounds, parallax layers that stay in phase instead of\n  drifting apart as the page grows.\n- **Product UI with the boring parts already decided** — tokens, light/dark,\n  elevation, state colors, data typography — up front rather than retrofitted.\n- **A diagnosis for pages that feel busy or janky**, naming which layer to cut\n  instead of telling you to \"simplify\".\n- **Stack-agnostic and dependency-free.** The reference implementation happens\n  to use Next.js + React + three / react-three-fiber + GSAP ScrollTrigger +\n  Lenis, but the method applies to any stack that can render to a canvas and\n  read scroll. It is a way of building, not a framework you now depend on.\n\n## AI product surfaces\n\nChat, agent runs, streaming output and generated content are the surfaces most\ndesign systems were written before — and the ones everyone is now building.\n`AI_PRODUCT_PATTERNS.md` covers them with one organizing rule, **honest state**:\na model's output is slow, uncertain, occasionally refused and sometimes wrong,\nand an interface that hides any of that is not calmer, it is lying.\n\nConcretely: five states per call, not two (idle · working · complete · refused ·\nfailed — a refusal is not an error and a rate limit is not a crash); streaming\ninstead of spinners, with a stop control from the first frame and no reflow; the\ncontext the model actually used, because most \"wrong answer\" reports are\nwrong-context reports; an agent's action shown in the shape it will take before\nit runs; and no confidence number with nothing behind it.\n\nThis is where the skill's positioning is externally measured rather than\nasserted: in Figma's *State of the Designer 2026* (NewtonX, 906 designers,\nSept–Oct 2025), designing AI-driven products is the **third most in-demand\nskill (37%)** — ahead of motion design and information architecture — while\n**visual polish tops the list at 58%**, and craft is named the differentiator\nnow that anyone can prompt their way to a prototype.\n\n## Figma, in both directions\n\nDesign files and design tokens are two encodings of one system, and the usual\noutcome is that they drift until nobody trusts either. The skill's rule is that\n**the pack is the source of truth on both sides**: publishing writes a pack's\nvalues into Figma variable collections; implementing a design maps the file's\nvalues *onto* the pack's tokens instead of inlining hexes.\n\nThe bridge is specific because the traps are: `workbench`'s light and dark are\ntwo **modes of one collection**, while `editorial-luxury`'s espresso sections\nare surfaces and not a mode at all; Figma colors are 0..1 floats, not hex; and\nmotion never crosses — Figma has no easing variable type, so the ease, durations\nand stagger stay code-only, and shadows are effect styles whose parts bind to\nvariables. A value in a file with no matching token is either a gap in the pack\nor drift in the file — the one thing it is never is a literal in a component.\n\n## Claude Design, in one direction\n\nclaude.ai/design is a design agent that builds working UI from real React. Out of\nthe box it builds with generic components — three cards, a gradient, a hero that\ndoes nothing — which is the failure this skill exists to prevent. Push a pack and\nit builds from that pack's real parts instead.\n\n```bash\nnpx sheleg-design-skill --kit workbench --out ./ds-workbench\ncd ./ds-workbench && npm install && npm run build\n```\n\nthen `/design-sync` in that directory, from Claude Code. Three layers cross: the\npack's **bans** as the design system's own README, `styles.css` built from\n`tokens/<pack>.css` verbatim, and the components — a six-name spine that is\nidentical in all thirty-nine kits, so switching packs swaps identity rather than API,\nplus each pack's signature parts. **Motion does not cross**, exactly as it does\nnot cross into Figma: a kit is the static half of a pack, and saying so is what\nstops an agent inventing motion to fill the silence.\n\nThe kits are not part of the install. `--kit` fetches one on demand, which is how\nthe skill stays documentation while still having real components to hand.\n\n## Optional: Lazyweb MCP\n\nA style pack locks *how it looks*. It says nothing about what a good version of\nthe screen you're about to build actually **contains**. If the\n[Lazyweb](https://www.lazyweb.com) MCP server is connected, the skill sweeps\nreal-world references for the target screen (signup, onboarding, paywall,\npricing, checkout, dashboard, settings) before laying anything out.\n\nThe division of labor keeps the result one system: references inform **layout,\nhierarchy and content order**; palette, type and motion stay the pack's. Setup\nis a Streamable HTTP MCP server plus a per-user token — keep it out of your\nrepo. Entirely optional; without it the skill works from the pack alone.\n\n## Development\n\n<!-- commands-run-in: a clone -->\nThese run **in a clone of this repository**. The published npm package ships no\n`test/` directory, so from an install they are names, not commands.\n\n```bash\npython3 test/validate.py   # or: npm test\n```\n\n`npm test` is **four gates**, not one, and `validate.py` alone is about a third\nof the contract:\n\n| Gate | What it decides |\n|---|---|\n| `test/validate.py` | manifests and five-way version sync (the fifth is the bundle's own `metadata.version`) · skill/command/rule front-matter and the description canon · the pack section contract (nine always, the widened four all-or-nothing) and each pack's `Contract:` declaration · the core role vocabulary (`--bg`, `--ink`, and a resolvable accent) in every token layer · every counted claim (packs, kits, scenarios, headings) · exhaustive pack enumerations in the manifests, the command, the CLI, the README and the rule · one name for the pack contract · fork reciprocity · the eleven kit checks · `install.sh`'s file list, both directions · the whole `.cursor/` mirror · every relative link |\n| `test/validate_palette.py` | contrast floors and semantic separation per theme, including three simulated dichromacies · AI-default-cluster provenance · **every contrast ratio the docs state, recomputed from the token layer** |\n| `test/sloplint.py` | the bundle obeying its own bans, in token layers, fenced examples **and the inline CSS the packs prescribe in prose** · doctrine completeness · pack origin addressability |\n| `node --check bin/cli.js` | the installer parses |\n\nEach gate ships a `--self-test` that plants a defect it must catch (`npm run\nselftest`), rejects an unknown argument instead of silently running the normal\npass, and enforces a **ratchet floor** from `test/floors.json` — a check count\nthat falls means a requirement stopped being required, which is how stripping\na pack's four widened sections used to make two gates *quieter* and still green.\n\nOne honest limit: the npx installer is checked by asserting its runtime bundle\nwalker exists, not by reading a file list — it has none by design. What proves\nit ships the right files is CI, which installs the bundle through **both**\ninstallers and `diff -r`s the result against the source, then builds all thirty-nine\nkits.\n\n`test/scenarios.md` (T1–T34) is the behavioral harness: fresh subagents given a\ntask, checking that the skill is discovered, applied and quoted correctly.\nRe-run the affected scenarios after any edit to `SKILL.md`, a pack or the\nreference.\n\nAdding a style pack, or anything else: see [CONTRIBUTING.md](./CONTRIBUTING.md)\nand the [Code of Conduct](./CODE_OF_CONDUCT.md). To report a vulnerability, see\n[SECURITY.md](./SECURITY.md).\n\n## Author\n\nBuilt by ssheleg — [sshlg.me](https://sshlg.me)\n\n- X / Twitter — [@sshlg93](https://x.com/sshlg93)\n- Telegram — [@sshlg](https://t.me/sshlg)\n\nPart of the [ssheleg skill family](https://github.com/ssheleg/sshlg-skills):\n`super-ux`, `task-pipeline`, `agent-sync`, `make-skill`, `sheleg-design`, `seo-aeo-audit`.\n**The family installs and updates as one package**, for every agent you use — a bundle with one\nmember current and the rest stale is a combination nobody tested:\n\n```bash\nnpx sshlg-skills install              # nothing installed yet — the whole family, any agent\nnpx sshlg-skills update               # installed but behind — updates everything\nnpx --yes sshlg-skills@latest list    # what the current release of each member is\n```\n\nRestart your agent afterwards: skills and hooks load at session start, so the session that\nupdates is not the session that gets the new ones.\n\n## License\n\nMIT © ssheleg\n","readmeFilename":"README.md"}