[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HSE4WMNV7FS6BK0B6KHZGP":3,"skill-same:01M6HSE4WMNV7FS6BK0B6KHZGP":54},{"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":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":34,"commitSha":35,"skillDirectory":5,"forksCount":36,"repositoryHtmlUrl":37,"repositoryHomepageUrl":6,"ownerHtmlUrl":38,"ownerBlogUrl":6,"ownerDescription":39,"updatedAt":40,"install":41,"resources":53},"01M6HSE4WMNV7FS6BK0B6KHZGP","revamp",null,"Run a large rewrite, port, or migration with baselines and mechanical-first translation.","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\u002Frevamp\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27],"run","first","migration","translation","mechanical","rewrite","port","with","true","2026-11-10 10:12:30",false,"---\nname: revamp\ndescription: Run a large rewrite, port, or migration with baselines and mechanical-first translation.\ndisable-model-invocation: true\n---\n\nLarge rewrites preserve behavior by separating mechanical translation from redesign. Source: https:\u002F\u002Fbun.com\u002Fblog\u002Fbun-in-rust. Any executor follows repository model routing; invocation alone authorizes no agents.\n\n## 1. Baselines before any code\n\n- Freeze known defects so regressions remain distinguishable from old bugs.\n- Benchmark throughput, memory, artifact size, and latency on the same workload\u002Fhardware.\n- Count assertions; exit with none skipped, weakened, or deleted.\n- Freeze [feature-fidelity assertions](..\u002Fshared\u002Fverification-replay.md); preserve intended branding, motion, interaction and data semantics.\n\n## 2. Tests are implementation-independent\n\nTests target the language-independent CLI\u002FAPI, not the replaced implementation; decouple first if needed. Add held-out representative consumers\u002Fprojects. Known corpus parity proves that corpus, not complete compatibility.\n\n## 3. Mechanical first, idiomatic later\n\nTranslate 1:1: preserve architecture\u002Fnames\u002Fstructure; refactor after parity. Mixing port\u002Fredesign obscures failures. Record big-bang when bridges would linger, incremental when shipping must continue.\n\n## 4. Trial run before fleet\n\nPort three representative files through translate -> compile -> adversarial review -> tests. Use the trial to calibrate prompts, checks, and queue before scaling.\n\n## 5. Mechanical work queue\n\nRank compile errors. Without delegation, work sequentially under one owner. Authorized delegates use isolated worktrees, commit only owned scope, and never stash\u002Freset\u002Fedit another.\n\n## 6. Adversarial review with fresh context\n\nReview from diff and contract, assuming semantic drift. At a non-trivial PR or ship endpoint, use only repository-permitted foreground cross-model review; otherwise perform a fresh inline evidence pass.\n\n## 7. Semantic-equivalence traps\n\nProbe release-erased assertions\u002Fside effects, integer overflow\u002Fbounds, copy-versus-reference defaults, recursion\u002Fstack limits with deeply nested fixtures, and locale\u002Fencoding defaults. Every discovered trap becomes a fixture.\n\n## 8. Repair the process\n\nWhen an executor fails, fix the prompt\u002Fchecklist\u002Fqueue and rerun rather than hand-fixing output. Humans inspect validation, spot-check, ensure CI kept tests, and own merge.\n\n## Exit\n\n- All prior tests pass; zero skipped\u002Fdeleted; assertion count reconciled.\n- Same-workload\u002Fhardware benchmark meets the recorded baseline.\n- Bug ledger distinguishes pre-existing defects and new regressions.\n- Every diff receives adversarial review under repository policy.\n- Rollback is documented; old implementation stays shippable until exit.\n","Large rewrites preserve behavior by separating mechanical translation from redesign. Source: https:\u002F\u002Fbun.com\u002Fblog\u002Fbun-in-rust. Any executor follows repository model routing; invocation alone authorizes no agents.\n\n## 1. Baselines before any code\n\n- Freeze known defects so regressions remain distinguishable from old bugs.\n- Benchmark throughput, memory, artifact size, and latency on the same workload\u002Fhardware.\n- Count assertions; exit with none skipped, weakened, or deleted.\n- Freeze [feature-fidelity assertions](..\u002Fshared\u002Fverification-replay.md); preserve intended branding, motion, interaction and data semantics.\n\n## 2. Tests are implementation-independent\n\nTests target the language-independent CLI\u002FAPI, not the replaced implementation; decouple first if needed. Add held-out representative consumers\u002Fprojects. Known corpus parity proves that corpus, not complete compatibility.\n\n## 3. Mechanical first, idiomatic later\n\nTranslate 1:1: preserve architecture\u002Fnames\u002Fstructure; refactor after parity. Mixing port\u002Fredesign obscures failures. Record big-bang when bridges would linger, incremental when shipping must continue.\n\n## 4. Trial run before fleet\n\nPort three representative files through translate -> compile -> adversarial review -> tests. Use the trial to calibrate prompts, checks, and queue before scaling.\n\n## 5. Mechanical work queue\n\nRank compile errors. Without delegation, work sequentially under one owner. Authorized delegates use isolated worktrees, commit only owned scope, and never stash\u002Freset\u002Fedit another.\n\n## 6. Adversarial review with fresh context\n\nReview from diff and contract, assuming semantic drift. At a non-trivial PR or ship endpoint, use only repository-permitted foreground cross-model review; otherwise perform a fresh inline evidence pass.\n\n## 7. Semantic-equivalence traps\n\nProbe release-erased assertions\u002Fside effects, integer overflow\u002Fbounds, copy-versus-reference defaults, recursion\u002Fstack limits with deeply nested fixtures, and locale\u002Fencoding defaults. Every discovered trap becomes a fixture.\n\n## 8. Repair the process\n\nWhen an executor fails, fix the prompt\u002Fchecklist\u002Fqueue and rerun rather than hand-fixing output. Humans inspect validation, spot-check, ensure CI kept tests, and own merge.\n\n## Exit\n\n- All prior tests pass; zero skipped\u002Fdeleted; assertion count reconciled.\n- Same-workload\u002Fhardware benchmark meets the recorded baseline.\n- Bug ledger distinguishes pre-existing defects and new regressions.\n- Every diff receives adversarial review under repository policy.\n- Rollback is documented; old implementation stays shippable until exit.\n",{"name":5,"description":7,"disable-model-invocation":33},true,"main","7ff748aa4575e7e65de115ca97b7848b195b79a6",1,"https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin","Software Engineer ","2026-11-14 01:57:41",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":33},[43,46,49],{"tool":44,"command":45},"npx","npx skills add malinskibeniamin\u002Fskills --skill revamp",{"tool":47,"command":48},"bunx","bunx skills add malinskibeniamin\u002Fskills --skill revamp",{"tool":50,"command":51},"pnpm","pnpm dlx skills add malinskibeniamin\u002Fskills --skill revamp","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Frevamp\u002FSKILL.md",[],[55,77,100,105,110,134],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":28},"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",[],[62,63,64,65,66,67,68,69,70,71,72,73,74,75,76],"hill climb","bounded","improvement","review","visual","comparison","use","eval","benchmark","Evaluation","outcome","for","requests","optimize","loops",{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":81,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":28},"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",[],[79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99],"build","native","velocity","web","drag","react native","snap","release","swift","react","swipe","direct","tracking","fix","sheet",{"skillNo":101,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":28},"01M70WKSB2PTJGVH7C9XC1FEED","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fcodex-skills\u002Fhill-climb\u002FSKILL.md",[],[62,73,63,65,66,67,68,69,70,72,71,64,75,76,74],{"skillNo":106,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":28},"01M70WKGYKGN1J786GK8N3RGH1","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fcodex-skills\u002Fgestures\u002FSKILL.md",[],[79,92,93,94,95,96,97,98,99,85,86,87,88,89,90,91],{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":114,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":28},"01M6HS2326AZFPF8G9C2KW4AT0","improve-animations","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.","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fimprove-animations\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fimprove-animations\u002FSKILL.md",[],[118,119,73,120,121,122,68,123,124,125,126,127,128,129,130,131,88,132,133,65],"improve animations","improve","ui","roadmap","Existing","animate","motion","implementation","plans","diff review","prioritize","web ui","audit","diff","self","ui motion",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":138,"sourceHtmlUrl":139,"categories":140,"keywords":141,"publishedAt":28},"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",[],[142,143,144,68,145,146,147],"effect ts","effect","library","typescript","up","repository"]