{"_id":"@dzhechkov/skills-taste","_rev":"7-28669466e7af2cbd0d689c46b5ed1d72","name":"@dzhechkov/skills-taste","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.0":{"name":"@dzhechkov/skills-taste","version":"0.1.0","keywords":["claude","claude-code","ai","frontend","design","anti-slop","landing-page","portfolio","gsap","motion","skills","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-taste@0.1.0","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-taste#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"5545e312146ce55f250a94466fc602c751b41e54","tarball":"https://registry.npmjs.org/@dzhechkov/skills-taste/-/skills-taste-0.1.0.tgz","fileCount":5,"integrity":"sha512-1URAw0siRhQmf+k1xZCNbjTxgX+ZpN0PjY6PvyJhQjgnB122L1zsYlCl+T7UIGfMNhgaKRLznBUSbc96eeADmw==","signatures":[{"sig":"MEUCIQCwgRgYVyF9PJJgPl4uymQgGdVVsIaCwuDyu5vUHwJllgIgLbgOfgnfYTo8TCa7Wd1UHPEirPEggSOmEHLNV5nvpls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93387},"engines":{"node":">=16.0.0"},"gitHead":"66cb18e61b3182d542eac0773cf7b5d6cb64b555","_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-taste"},"_npmVersion":"10.9.4","description":"Anti-slop frontend taste skill for Claude Code — ships non-templated landing pages, portfolios, and redesigns via tunable dials (design-variance / motion-intensity / visual-density), brief→design-system mapping, hard pre-flight checks, and canonical GSAP ","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-taste_0.1.0_1782744851141_0.9443702097350306","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dzhechkov/skills-taste","version":"0.1.1","keywords":["claude","claude-code","ai","frontend","design","anti-slop","landing-page","portfolio","gsap","motion","skills","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-taste@0.1.1","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-taste#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"a0f31511af074d1f7fa9f7facc1e21b69498a3df","tarball":"https://registry.npmjs.org/@dzhechkov/skills-taste/-/skills-taste-0.1.1.tgz","fileCount":7,"integrity":"sha512-A1JTtNMxJExdEyo+ZMz/2vgAOprVq+a5IQVq2jppAwEQRBJf9l1d/wzGstYPiyyLDJJd/TXl901+y3CPVRuj+w==","signatures":[{"sig":"MEQCIFXkOAH8P1dHDZRF04Ujm+vKr8P1/OXMz/ZcAanCPb2pAiAIXCzlgHvZNRLojWE/V9i6H8haCzhsHTle2GduiRfhwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95660},"_from":"file:dzhechkov-skills-taste-0.1.1.tgz","engines":{"node":">=16.0.0"},"scripts":{},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/7d4a2648418ce70f4e67c9b539a2553f/dzhechkov-skills-taste-0.1.1.tgz","_integrity":"sha512-A1JTtNMxJExdEyo+ZMz/2vgAOprVq+a5IQVq2jppAwEQRBJf9l1d/wzGstYPiyyLDJJd/TXl901+y3CPVRuj+w==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-taste"},"_npmVersion":"10.9.4","description":"Anti-slop frontend taste skill for Claude Code — ships non-templated landing pages, portfolios, and redesigns via tunable dials (design-variance / motion-intensity / visual-density), brief→design-system mapping, hard pre-flight checks, and canonical GSAP ","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-taste_0.1.1_1787632809812_0.07149858746126414","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dzhechkov/skills-taste","version":"0.1.2","keywords":["claude","claude-code","ai","frontend","design","anti-slop","landing-page","portfolio","gsap","motion","skills","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-taste@0.1.2","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-taste#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"3e4c038174f92498464dc3986df43c8601db2501","tarball":"https://registry.npmjs.org/@dzhechkov/skills-taste/-/skills-taste-0.1.2.tgz","fileCount":7,"integrity":"sha512-l1aaXhFzsShLS+f0F5nq3yhF4WV/zNgE966Wk+Lk2NvV3TqxlxlIgD27QM4vtKw8Ce3XJ4KTrB8JYw57JZxABA==","signatures":[{"sig":"MEUCIDXM+aRkh9mW7iOTZtiAWpI0MQWtADLWUF5h05sgdNHrAiEAhVmZOmE9AX/2VV3dDZa1F3DXm3dUZ4oajRqoSPmsk3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95797},"_from":"file:dzhechkov-skills-taste-0.1.2.tgz","engines":{"node":">=16.0.0"},"scripts":{},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/0513e82e69a7e250f2d6bffab3b2a370/dzhechkov-skills-taste-0.1.2.tgz","_integrity":"sha512-l1aaXhFzsShLS+f0F5nq3yhF4WV/zNgE966Wk+Lk2NvV3TqxlxlIgD27QM4vtKw8Ce3XJ4KTrB8JYw57JZxABA==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-taste"},"_npmVersion":"10.9.4","description":"Anti-slop frontend taste skill for Claude Code — ships non-templated landing pages, portfolios, and redesigns via tunable dials (design-variance / motion-intensity / visual-density), brief→design-system mapping, hard pre-flight checks, and canonical GSAP ","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-taste_0.1.2_1787944374822_0.018326471619578566","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@dzhechkov/skills-taste","version":"0.1.3","keywords":["claude","claude-code","ai","frontend","design","anti-slop","landing-page","portfolio","gsap","motion","skills","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-taste@0.1.3","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-taste#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"8e6d3f45ecc2d437a92b0c8a56a857eb0d6eb201","tarball":"https://registry.npmjs.org/@dzhechkov/skills-taste/-/skills-taste-0.1.3.tgz","fileCount":7,"integrity":"sha512-Aim2DVaMzuuM4hEqceNAbaTNyO5ZcL6h0G18LL6MnbaYrzlU4KUfZvHcDfSq35X8+BT4gjhRm8BsVH/RMNVprQ==","signatures":[{"sig":"MEUCIQCDg8apGBLCifZ0CLoOHt3BR6gHj4RqX9IkYqpj0Q+AwgIgf9Q+dvrTuxbG5hQohYjKyHEUAOj+L//W20j6h5vWIDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95797},"_from":"file:dzhechkov-skills-taste-0.1.3.tgz","engines":{"node":">=16.0.0"},"scripts":{},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/b7a7eb8c6653f77cf35b22fdf7c2467b/dzhechkov-skills-taste-0.1.3.tgz","_integrity":"sha512-Aim2DVaMzuuM4hEqceNAbaTNyO5ZcL6h0G18LL6MnbaYrzlU4KUfZvHcDfSq35X8+BT4gjhRm8BsVH/RMNVprQ==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-taste"},"_npmVersion":"10.9.4","description":"Anti-slop frontend taste skill for Claude Code — ships non-templated landing pages, portfolios, and redesigns via tunable dials (design-variance / motion-intensity / visual-density), brief→design-system mapping, hard pre-flight checks, and canonical GSAP ","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-taste_0.1.3_1787944757610_0.21661922997855876","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@dzhechkov/skills-taste","version":"0.1.4","keywords":["claude","claude-code","ai","frontend","design","anti-slop","landing-page","portfolio","gsap","motion","skills","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-taste@0.1.4","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-taste#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"b233090397a2255dcd43744896731db522e6154d","tarball":"https://registry.npmjs.org/@dzhechkov/skills-taste/-/skills-taste-0.1.4.tgz","fileCount":7,"integrity":"sha512-ZvE25Y99uXEv1wB/tTFkV8lG1Ga9KJi2RkJl0a6TZdBMJuCf07oI4+SMkS821dDvpPmgV+gEZcj2pfVNbBEQaA==","signatures":[{"sig":"MEYCIQCltyW7OHlV9wkXwj5TTvGV+JC5gu3Tt3xl4ws7tB9hvgIhAKrwPEixf5vKnhwCSHfHEtVpvLkQYFGMRt5Kok//uYVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95797},"_from":"file:dzhechkov-skills-taste-0.1.4.tgz","engines":{"node":">=16.0.0"},"scripts":{},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/b3ce83c690507cece98d8935ee1b374a/dzhechkov-skills-taste-0.1.4.tgz","_integrity":"sha512-ZvE25Y99uXEv1wB/tTFkV8lG1Ga9KJi2RkJl0a6TZdBMJuCf07oI4+SMkS821dDvpPmgV+gEZcj2pfVNbBEQaA==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-taste"},"_npmVersion":"10.9.4","description":"Anti-slop frontend taste skill for Claude Code — ships non-templated landing pages, portfolios, and redesigns via tunable dials (design-variance / motion-intensity / visual-density), brief→design-system mapping, hard pre-flight checks, and canonical GSAP ","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-taste_0.1.4_1788003670786_0.7734943759307509","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@dzhechkov/skills-taste","version":"0.1.5","keywords":["claude","claude-code","ai","frontend","design","anti-slop","landing-page","portfolio","gsap","motion","skills","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-taste@0.1.5","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/skills-taste#readme","bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"dist":{"shasum":"deacdc1dd517703877c0d154964b9597bb67d546","tarball":"https://registry.npmjs.org/@dzhechkov/skills-taste/-/skills-taste-0.1.5.tgz","fileCount":7,"integrity":"sha512-HayEgLn1fvZ9fUIaCBJDfItkJEwdL9dtIT3oq+9w4irNehZC+h0kW0R9R2lsSb9ND4r3yH4eSO4rNbjfSkrqEg==","signatures":[{"sig":"MEUCIF3UUR5hrCZNO89L+wFvUH7Qu2Kb8+pWa44PxhY/0hE3AiEAiawS71bOuWWXg3+0S+zxb/pBcO+vIcyn/mp3VXn7mXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95789},"_from":"file:dzhechkov-skills-taste-0.1.5.tgz","engines":{"node":">=16.0.0"},"scripts":{},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/9d764843f26b2c9a6a366a2be9134358/dzhechkov-skills-taste-0.1.5.tgz","_integrity":"sha512-HayEgLn1fvZ9fUIaCBJDfItkJEwdL9dtIT3oq+9w4irNehZC+h0kW0R9R2lsSb9ND4r3yH4eSO4rNbjfSkrqEg==","repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/@dzhechkov/skills-taste"},"_npmVersion":"10.9.4","description":"Anti-slop frontend taste skill for Claude Code — ships non-templated landing pages, portfolios, and redesigns via tunable dials (design-variance / motion-intensity / visual-density), brief→design-system mapping, hard pre-flight checks, and canonical GSAP ","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-taste_0.1.5_1788025605564_0.6507767419087627","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"_id":"@dzhechkov/skills-taste@0.1.6","bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"dist":{"shasum":"52df9c9df35377e9aa5bb9cfe524b95b2bce7c6a","tarball":"https://registry.npmjs.org/@dzhechkov/skills-taste/-/skills-taste-0.1.6.tgz","fileCount":7,"integrity":"sha512-A3cF6J3qzCieCajow3AZUoFgkMaemMsEXS6mp+bfNy8eRK/zYJZ1VKnVLpDmUQnv9ET+R2zDuvkRD3RsMv7f6g==","signatures":[{"sig":"MEUCIQDB8bWipHudxu1zwrNwQ3+vERUlBNT7eYJOslH6nvBNcAIgOLepTsIFjYI7CNmEwsdgeleIVke8mbLYcsgnPTBiVBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHvjm5NGWk9CBg3Mmp6b9nulBq1mTBpa6NwLnrdmnMldAiAfuvczO0h8PpkNJq3gHaCHUmj0oatUHMNcJ+nXgUaGrg=="}],"unpackedSize":95789},"name":"@dzhechkov/skills-taste","_from":"file:dzhechkov-skills-taste-0.1.6.tgz","author":{"name":"dzhechko"},"engines":{"node":">=16.0.0"},"license":"MIT","scripts":{},"version":"0.1.6","_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/skills-taste#readme","keywords":["claude","claude-code","ai","frontend","design","anti-slop","landing-page","portfolio","gsap","motion","skills","skill-pack"],"_resolved":"/tmp/53bba9ce127fd1dfed7e7dd9033c484d/dzhechkov-skills-taste-0.1.6.tgz","_integrity":"sha512-A3cF6J3qzCieCajow3AZUoFgkMaemMsEXS6mp+bfNy8eRK/zYJZ1VKnVLpDmUQnv9ET+R2zDuvkRD3RsMv7f6g==","repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/@dzhechkov/skills-taste"},"_npmVersion":"10.9.4","description":"Anti-slop frontend taste skill for Claude Code — ships non-templated landing pages, portfolios, and redesigns via tunable dials (design-variance / motion-intensity / visual-density), brief→design-system mapping, hard pre-flight checks, and canonical GSAP ","directories":{},"maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skills-taste_0.1.6_1789295419043_0.6357796764808319"}}},"time":{"created":"2026-06-29T14:54:11.009Z","modified":"2026-09-13T10:30:19.294Z","0.1.0":"2026-06-29T14:54:11.292Z","0.1.1":"2026-08-25T04:40:09.961Z","0.1.2":"2026-08-28T19:12:54.965Z","0.1.3":"2026-08-28T19:19:17.755Z","0.1.4":"2026-08-29T11:41:10.926Z","0.1.5":"2026-08-29T17:46:45.703Z","0.1.6":"2026-09-13T10:30:19.127Z"},"bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"author":{"name":"dzhechko"},"license":"MIT","homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/skills-taste#readme","keywords":["claude","claude-code","ai","frontend","design","anti-slop","landing-page","portfolio","gsap","motion","skills","skill-pack"],"repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/@dzhechkov/skills-taste"},"description":"Anti-slop frontend taste skill for Claude Code — ships non-templated landing pages, portfolios, and redesigns via tunable dials (design-variance / motion-intensity / visual-density), brief→design-system mapping, hard pre-flight checks, and canonical GSAP ","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"readme":"# @dzhechkov/skills-taste\n\nAnti-slop **frontend taste** skill for [Claude Code](https://claude.com/claude-code) — ships **non-templated landing pages, portfolios, and redesigns**.\n\n## What It Does\n\n`design-taste-frontend` is a prescriptive production framework (not just \"make it pretty\"):\n\n- **Three dials** the agent infers from the brief — `DESIGN_VARIANCE` (symmetry ↔ artsy chaos), `MOTION_INTENSITY` (static ↔ cinematic), `VISUAL_DENSITY` (gallery-airy ↔ packed).\n- **Brief → design-system map** — when to reach for a real design-system package vs an aesthetic.\n- **Hard pre-flight checks** — e.g. CTA-wrap ban, no-duplicate-CTA-intent, page theme lock; failing any is \"shipping broken work.\"\n- **Canonical motion skeletons** — Sticky-Stack, Horizontal-Pan, Scroll-Reveal (GSAP / CSS), plus forbidden-animation patterns.\n- **Perf & a11y guardrails** — hardware acceleration, mandatory reduced-motion.\n\nTriggers on landing-page / portfolio / redesign / \"make this not look templated\" requests.\n\n## Relationship to `frontend-design`\n\nThis **complements** (does not replace) [`frontend-design`](https://www.npmjs.com/package/@dzhechkov/skills-feature-adr) — they sit at different altitudes:\n\n| Use… | When |\n|------|------|\n| `frontend-design` | **any** UI — components, dashboards, posters, apps — lightweight aesthetic direction |\n| `design-taste-frontend` (this) | **landing pages / portfolios / redesigns** — heavyweight, opinionated, dial-driven, pre-flight-gated |\n\n(taste-skill self-scopes: *\"Not dashboards, not data tables, not multi-step product UI.\"*)\n\n## How to Use\n\n```bash\ndz install @dzhechkov/skills-taste\ndz init --target claude-code --select design-taste-frontend\n```\n\nThen in Claude Code: *\"build a landing page for …\"*, *\"redesign this portfolio\"*, *\"make this site not look templated\"*.\n\n## Provenance\n\n**Imported (MIT)** from [Leonxlnx/taste-skill](https://github.com/Leonxlnx/taste-skill) (53k★) per [ADR-0002](https://github.com/djd1m/dz-harness-hub/blob/main/docs/adr/0002-product-and-design-expansion.md) Phase B. Of the upstream's 14 skills, only the core `design-taste-frontend` is imported (variants fold into its dials; `stitch-skill` deferred to Phase C). Body verbatim; only `trust_tier` added. Original copyright © Leonxlnx under MIT (see `LICENSE`, `sources.json`).\n\n## License\n\nMIT (this packaging) · upstream skill MIT © Leonxlnx.\n","readmeFilename":"README.md"}