[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HS2326AZFPF8G9C2KW4AT0":3,"skill-same:01M6HS2326AZFPF8G9C2KW4AT0":70},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":16,"sourceHtmlUrl":17,"categories":18,"keywords":19,"publishedAt":40,"linkOnly":41,"markdownContent":42,"markdownBody":43,"frontMatter":44,"refName":45,"commitSha":46,"skillDirectory":5,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":50,"updatedAt":51,"install":52,"resources":65},"01M6HS2326AZFPF8G9C2KW4AT0","improve-animations",null,"Audit existing web UI motion and prioritize concrete improvements or self-contained implementation plans. Use for a motion roadmap; animate owns implementation and diff review.","malinskibeniamin\u002Fskills","malinskibeniamin","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9860550?v=4","01M6HR395Z9MM67BCKMW1WKTJS","Beniamin Malinski","01M6HR39AP95WH9NHANQ91FAJ0",4,"MIT","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fimprove-animations\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fimprove-animations\u002FSKILL.md",[],[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],"improve","improve animations","roadmap","Existing","for","web ui","diff review","plans","self","motion","ui motion","implementation","review","diff","use","animate","prioritize","ui","audit","web","2026-11-10 10:12:30",false,"---\nname: improve-animations\ndescription: \"Audit existing web UI motion and prioritize concrete improvements or self-contained implementation plans. Use for a motion roadmap; animate owns implementation and diff review.\"\n---\n\nFind the highest-value fixes in motion that should remain. Adapted from Emil Kowalski;\n[source and compatibility](..\u002Fshared\u002FEMIL-SKILLS-CREDITS.md). Audit\u002Fplan requests return\nfindings without source edits. Save plans only when requested. Explicit implementation\nrequests continue through [animate](..\u002Fanimate\u002FSKILL.md) and the project's delivery gates,\nin the current context; no automatic executors, agents or worktrees.\n\n## Audit\n\n1. Map the requested surface, installed motion library\u002Fversion, component primitives,\n   existing tokens, input paths and product context. Identify expected frequency without\n   inventing usage counts. Respect documented tradeoffs; confirm each cited location.\n2. Load [animate](..\u002Fanimate\u002FSKILL.md) and its [craft reference](..\u002Fanimate\u002FREFERENCE.md).\n   Audit purpose\u002Ffrequency, easing\u002Fduration, physicality\u002Forigin, interruption,\n   rendering cost, accessibility, token cohesion and genuine missed opportunities.\n   Apply these axes inline. For unnecessary motion, route to\n   [remove-animations](..\u002Fremove-animations\u002FSKILL.md) rather than polishing it.\n3. Vet findings against actual state changes and existing decisions. Distinguish\n   reproducible defects from craft suggestions and unmeasured performance suspicions.\n   Rank by user impact and effort; show severity, category, `file:line`, evidence and\n   fix. An empty result is valid; do not force additions or fixed finding counts.\n4. When plans are requested, make each independently executable: current revision,\n   problem\u002Fcurrent excerpt, exact targets and token values, repository exemplar,\n   ordered edits, scope\u002Fdependencies, rollback and focused verification commands.\n   Include rapid reversal, keyboard\u002Ftouch, reduced motion and a real feel-check;\n   name any device evidence still needed. Revalidate stale plans against current code.\n\nFor the sequence `remove-animations -> improve-animations -> animation-performance`,\nsubtract first, assess retained motion second, then profile the remaining frame problems.\nThe sequence preserves the requested endpoint; an audit does not authorize fixes.\n\nLoad [animation-performance](..\u002Fanimation-performance\u002FSKILL.md) for frame bottlenecks;\nstatic code inspection cannot prove smoothness. Load dependencies through the\n[dependency-loading contract](..\u002Fwriting-for-agents\u002FSKILL-MECHANICS.md#loading-dependencies).\n","Find the highest-value fixes in motion that should remain. Adapted from Emil Kowalski;\n[source and compatibility](..\u002Fshared\u002FEMIL-SKILLS-CREDITS.md). Audit\u002Fplan requests return\nfindings without source edits. Save plans only when requested. Explicit implementation\nrequests continue through [animate](..\u002Fanimate\u002FSKILL.md) and the project's delivery gates,\nin the current context; no automatic executors, agents or worktrees.\n\n## Audit\n\n1. Map the requested surface, installed motion library\u002Fversion, component primitives,\n   existing tokens, input paths and product context. Identify expected frequency without\n   inventing usage counts. Respect documented tradeoffs; confirm each cited location.\n2. Load [animate](..\u002Fanimate\u002FSKILL.md) and its [craft reference](..\u002Fanimate\u002FREFERENCE.md).\n   Audit purpose\u002Ffrequency, easing\u002Fduration, physicality\u002Forigin, interruption,\n   rendering cost, accessibility, token cohesion and genuine missed opportunities.\n   Apply these axes inline. For unnecessary motion, route to\n   [remove-animations](..\u002Fremove-animations\u002FSKILL.md) rather than polishing it.\n3. Vet findings against actual state changes and existing decisions. Distinguish\n   reproducible defects from craft suggestions and unmeasured performance suspicions.\n   Rank by user impact and effort; show severity, category, `file:line`, evidence and\n   fix. An empty result is valid; do not force additions or fixed finding counts.\n4. When plans are requested, make each independently executable: current revision,\n   problem\u002Fcurrent excerpt, exact targets and token values, repository exemplar,\n   ordered edits, scope\u002Fdependencies, rollback and focused verification commands.\n   Include rapid reversal, keyboard\u002Ftouch, reduced motion and a real feel-check;\n   name any device evidence still needed. Revalidate stale plans against current code.\n\nFor the sequence `remove-animations -> improve-animations -> animation-performance`,\nsubtract first, assess retained motion second, then profile the remaining frame problems.\nThe sequence preserves the requested endpoint; an audit does not authorize fixes.\n\nLoad [animation-performance](..\u002Fanimation-performance\u002FSKILL.md) for frame bottlenecks;\nstatic code inspection cannot prove smoothness. Load dependencies through the\n[dependency-loading contract](..\u002Fwriting-for-agents\u002FSKILL-MECHANICS.md#loading-dependencies).\n",{"name":5,"description":7},"main","7ff748aa4575e7e65de115ca97b7848b195b79a6",1,"https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin","Software Engineer ","2026-11-12 04:21:00",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add malinskibeniamin\u002Fskills --skill improve-animations",{"tool":58,"command":59},"bunx","bunx skills add malinskibeniamin\u002Fskills --skill improve-animations",{"tool":61,"command":62},"pnpm","pnpm dlx skills add malinskibeniamin\u002Fskills --skill improve-animations","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fimprove-animations\u002FSKILL.md",true,[66],{"path":67,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":16},"LICENSE","许可证",1070,[71,90,112,117,122,136],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":40},"01M70WY35N42VJT16W9MA8CCGX","hill-climb","Optimize a defined outcome through bounded evaluation loops. Use for hill-climb requests or repeated improvement against an executable eval, benchmark, or visual comparison; not a one-pass review.","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fhill-climb\u002FSKILL.md",[],[78,79,24,32,80,81,34,82,83,84,85,86,87,88,89],"hill climb","bounded","visual","comparison","eval","benchmark","Evaluation","outcome","requests","improvement","optimize","loops",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":94,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":40},"01M70WXTA2JQ9SN3QZPHHCYB90","gestures","Build or fix web drag, swipe, sheet, reorder, and hold interactions: direct tracking, rubber banding, release velocity, momentum, snap points, and interruption. Not native React Native or Swift.","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fgestures\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fgestures\u002FSKILL.md",[],[92,39,98,99,100,101,102,103,104,105,106,107,108,109,110,111],"fix","sheet","release","build","native","velocity","drag","react native","snap","tracking","swift","react","swipe","direct",{"skillNo":113,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":40},"01M70WKSB2PTJGVH7C9XC1FEED","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fcodex-skills\u002Fhill-climb\u002FSKILL.md",[],[78,34,32,81,80,79,83,84,85,24,86,87,88,89,82],{"skillNo":118,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":40},"01M70WKGYKGN1J786GK8N3RGH1","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fcodex-skills\u002Fgestures\u002FSKILL.md",[],[92,103,39,104,105,106,102,108,109,110,111,107,98,99,100,101],{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":126,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":40},"01M6HS0AADDXBB0S8B42R0G82K","effect-ts","Use when setting up a repository that uses the Effect TypeScript library.","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Feffect-ts\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Feffect-ts\u002FSKILL.md",[],[130,131,132,133,34,134,135],"effect ts","effect","repository","library","typescript","up",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":40},"01M6HRDWAEFX9PKNCZSSXM3PQD","matt-chief-of-staff","Use the pinned Matt Pocock chief-of-staff skill with host compatibility rules.","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fcodex-skills\u002Fmatt-chief-of-staff\u002FSKILL.md",[],[143,144,145,146,147,148,149,34,150,151,152],"chief","matt chief of staff","chief of staff","chief-of-staff","compatibility","Rules","matt pocock","host","true","with"]