[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HSCDSCBA987H3MPA1Y1YEP":3,"skill-same:01M6HSCDSCBA987H3MPA1Y1YEP":79},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":28,"commitSha":49,"skillDirectory":5,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":53,"updatedAt":54,"install":55,"resources":68},"01M6HSCDSCBA987H3MPA1Y1YEP","pr",null,"Use when writing a PR body or keeping an open session PR's scope, business value, and evidence current.","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\u002Fpr\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"open","when","body","blob","pr body","value","business","use","writing","main","plugins","https","session","scope","dex","github","evidence","show","me","2026-11-10 10:12:30",false,"---\nname: pr\ndescription: \"Use when writing a PR body or keeping an open session PR's scope, business value, and evidence current.\"\nmetadata:\n  credits:\n    skill: show-me\n    author: Dex Horthy\n    organisation: Humanlayer\n    url: \"https:\u002F\u002Fgithub.com\u002Fhumanlayer\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fshow-me\u002Fskills\u002Fshow-me\u002FSKILL.md\"\n---\n\nRead [the reader-attention contract](..\u002Fshared\u002Fcommunication.md). The complete [Matt Pocock source](..\u002Fvendor\u002Fmattpocock\u002Fupstream\u002Fskills\u002Fengineering\u002Fpr\u002FSKILL.md) and [original credits](..\u002Fvendor\u002Fmattpocock\u002Fupstream\u002Fskills\u002Fengineering\u002Fpr\u002FCREDITS.md) are pinned with the full skill suite. This local adaptation retains the PR body, evidence and existing-session ownership rules below.\n\n## Existing PR\n\nAt start\u002Fresume, after material scope, implementation, or evidence changes, and before handoff:\n\n1. Find open PRs linked to this conversation\u002Fsession\u002Fchat; otherwise use `gh pr view` for this branch. Verify open state, repository\u002Fhead\u002Fbase and ownership; no unrelated recent PRs or implicit creation.\n2. Compare the published body with the **full PR diff**, original objective and current verification, not the latest turn\u002Fcommit; compare stack layers with their parents. Check visual captures, callouts, and legend for staleness per [visual annotations](..\u002Fcommit-push-pr\u002FREFERENCE.md#visual-annotations).\n3. Load [quantify-impact](..\u002Fquantify-impact\u002FSKILL.md) separately; reassess business value and product\u002Fcodebase impact. Reuse valid evidence, rerun invalid comparisons, remove unsupported claims; unknown value is `not established`.\n4. For authorized write\u002Fdelivery work, refresh affected captures, callouts, and legend together; update the opening sentence to cover the full current change and replace stale bullets in place with concise beneficiary, value, decisive evidence and material risks. Preserve human intent\u002Frequired evidence; link detail, skip accurate descriptions, omit session logs.\n5. Re-read edited hosted bodies against the published head. Read-only: report drift, no edit. Local\u002Fno-push: defer publication; unpublished work is not delivered.\n\n## Body template\n\nUse this template for the PR body:\n\n```markdown\n\u003Cone sentence capturing the entire change and why it matters>\n\n- Review: \u003Coptional focus or decision; omit if none>\n- Testing: \u003Cdecisive checks and observed results; before -> after; gaps>\n- Risk: \u003Caffected contracts, failure modes, rollout limits, and how to revert>\n```\n\n## Sections\n\nThe opening sentence is the required first read, not a preamble; follow the\n[PR attention budget](..\u002Fshared\u002Fcommunication.md#match-the-artifact). Keep only supporting\ndetail below it. The topics below are author guidance, not required PR headings.\nLink or collapse long receipts; retain required visual media inline immediately after the\nopening. Use the user's domain language from `GLOSSARY.md`.\n\n### Summary\n\nAdd reviewer focus only when useful; do not repeat the opening sentence. Separate core\nchanges from generated or mechanical files; name useful review entry points without a\nfile-by-file inventory. Distinguish observed results from expectations.\n\nUse the PR body as the operator digest: behavior\u002Fvalue, decisive evidence, domain decisions,\nremaining risk\u002Frecovery and next action; link detail for resumption. Separate HTML or visual\nrecap artifacts need an explicit request; retain full-diff review and required visual evidence.\n\nChoose the smallest view from [SUMMARY-VIEWS.md](SUMMARY-VIEWS.md).\n\n#### Changed decisions\n\nSurface material departures from a recorded plan or outcome contract when\nscope, contracts, verification, or rollout risk changes. Reuse existing notes or intent maps:\nprior choice -> new evidence -> current choice -> review consequence.\nKeep the PR self-contained; omit empty histories and never invent a prior plan or agreement.\n\nSession excerpts are optional context. Use only relevant,\nauthorized, redacted excerpts accessible to reviewers; otherwise give safe standalone rationale.\nDo not widen sharing or execution access just to provide a link. Session length or turn count proves\nneither correctness nor diligence; verify claims against the current diff and execution evidence.\n\nPlace visuals beside their supporting text. Show only load-bearing calls, files, props, states, and boundaries.\n\n### Evidence\n\nConcrete evidence that the change works. Prefer a short command\u002Fresult; show before\u002Fafter\nwhen it clarifies the change, not as an automatic media requirement. Name checks not run and\nremaining uncertainty; passing tests are not evidence of human review or consensus.\n\nUse [visual annotations](..\u002Fcommit-push-pr\u002FREFERENCE.md#visual-annotations) for hard-to-find deltas;\n[UI change maps](SUMMARY-VIEWS.md#ui-change-maps) for broad UI only when helpful. Avoid duplicate captures\u002Frecaps.\n\nFor backend\u002FAPI\u002FProtobuf\u002Fcontract, architecture, data-flow or workflow changes without\nexplanatory screenshots\u002Fvideo, include [backend diagrams](..\u002Fexcalidraw-diagram\u002FPR-WORKFLOW.md)\ninline after the opening; refresh stale maintained diagrams. Prefer Excalidraw, with inline\nMermaid when rendering\u002Fhosting fails. Keep test evidence: a diagram explains, not proves.\nUse the [visual-evidence contract](..\u002Fcommit-push-pr\u002FREFERENCE.md#frontendcustomer-facing-detection--screenshot-table-phase-5)\nfor scoped exceptions and the hosted-body completion gate.\n\nSelect media per [commit-push-pr visual evidence](..\u002Fcommit-push-pr\u002FREFERENCE.md#frontendcustomer-facing-detection--screenshot-table-phase-5).\nRecord real flows only when interaction\u002Fmotion needs it or requested; stills\u002Fresults suffice otherwise.\nEvidence earns its place by the question it answers, not media tier. Keep results concise and actual.\n\n### Merge Danger\n\nName the rollback path and classify the change as a one-way or two-way door. Two-way doors are cheap to undo; destructive or hard-to-reverse decisions are one-way doors.\n\nName affected users, callers, contracts, and credible failure modes, including shared consumers.\n","Read [the reader-attention contract](..\u002Fshared\u002Fcommunication.md). The complete [Matt Pocock source](..\u002Fvendor\u002Fmattpocock\u002Fupstream\u002Fskills\u002Fengineering\u002Fpr\u002FSKILL.md) and [original credits](..\u002Fvendor\u002Fmattpocock\u002Fupstream\u002Fskills\u002Fengineering\u002Fpr\u002FCREDITS.md) are pinned with the full skill suite. This local adaptation retains the PR body, evidence and existing-session ownership rules below.\n\n## Existing PR\n\nAt start\u002Fresume, after material scope, implementation, or evidence changes, and before handoff:\n\n1. Find open PRs linked to this conversation\u002Fsession\u002Fchat; otherwise use `gh pr view` for this branch. Verify open state, repository\u002Fhead\u002Fbase and ownership; no unrelated recent PRs or implicit creation.\n2. Compare the published body with the **full PR diff**, original objective and current verification, not the latest turn\u002Fcommit; compare stack layers with their parents. Check visual captures, callouts, and legend for staleness per [visual annotations](..\u002Fcommit-push-pr\u002FREFERENCE.md#visual-annotations).\n3. Load [quantify-impact](..\u002Fquantify-impact\u002FSKILL.md) separately; reassess business value and product\u002Fcodebase impact. Reuse valid evidence, rerun invalid comparisons, remove unsupported claims; unknown value is `not established`.\n4. For authorized write\u002Fdelivery work, refresh affected captures, callouts, and legend together; update the opening sentence to cover the full current change and replace stale bullets in place with concise beneficiary, value, decisive evidence and material risks. Preserve human intent\u002Frequired evidence; link detail, skip accurate descriptions, omit session logs.\n5. Re-read edited hosted bodies against the published head. Read-only: report drift, no edit. Local\u002Fno-push: defer publication; unpublished work is not delivered.\n\n## Body template\n\nUse this template for the PR body:\n\n```markdown\n\u003Cone sentence capturing the entire change and why it matters>\n\n- Review: \u003Coptional focus or decision; omit if none>\n- Testing: \u003Cdecisive checks and observed results; before -> after; gaps>\n- Risk: \u003Caffected contracts, failure modes, rollout limits, and how to revert>\n```\n\n## Sections\n\nThe opening sentence is the required first read, not a preamble; follow the\n[PR attention budget](..\u002Fshared\u002Fcommunication.md#match-the-artifact). Keep only supporting\ndetail below it. The topics below are author guidance, not required PR headings.\nLink or collapse long receipts; retain required visual media inline immediately after the\nopening. Use the user's domain language from `GLOSSARY.md`.\n\n### Summary\n\nAdd reviewer focus only when useful; do not repeat the opening sentence. Separate core\nchanges from generated or mechanical files; name useful review entry points without a\nfile-by-file inventory. Distinguish observed results from expectations.\n\nUse the PR body as the operator digest: behavior\u002Fvalue, decisive evidence, domain decisions,\nremaining risk\u002Frecovery and next action; link detail for resumption. Separate HTML or visual\nrecap artifacts need an explicit request; retain full-diff review and required visual evidence.\n\nChoose the smallest view from [SUMMARY-VIEWS.md](SUMMARY-VIEWS.md).\n\n#### Changed decisions\n\nSurface material departures from a recorded plan or outcome contract when\nscope, contracts, verification, or rollout risk changes. Reuse existing notes or intent maps:\nprior choice -> new evidence -> current choice -> review consequence.\nKeep the PR self-contained; omit empty histories and never invent a prior plan or agreement.\n\nSession excerpts are optional context. Use only relevant,\nauthorized, redacted excerpts accessible to reviewers; otherwise give safe standalone rationale.\nDo not widen sharing or execution access just to provide a link. Session length or turn count proves\nneither correctness nor diligence; verify claims against the current diff and execution evidence.\n\nPlace visuals beside their supporting text. Show only load-bearing calls, files, props, states, and boundaries.\n\n### Evidence\n\nConcrete evidence that the change works. Prefer a short command\u002Fresult; show before\u002Fafter\nwhen it clarifies the change, not as an automatic media requirement. Name checks not run and\nremaining uncertainty; passing tests are not evidence of human review or consensus.\n\nUse [visual annotations](..\u002Fcommit-push-pr\u002FREFERENCE.md#visual-annotations) for hard-to-find deltas;\n[UI change maps](SUMMARY-VIEWS.md#ui-change-maps) for broad UI only when helpful. Avoid duplicate captures\u002Frecaps.\n\nFor backend\u002FAPI\u002FProtobuf\u002Fcontract, architecture, data-flow or workflow changes without\nexplanatory screenshots\u002Fvideo, include [backend diagrams](..\u002Fexcalidraw-diagram\u002FPR-WORKFLOW.md)\ninline after the opening; refresh stale maintained diagrams. Prefer Excalidraw, with inline\nMermaid when rendering\u002Fhosting fails. Keep test evidence: a diagram explains, not proves.\nUse the [visual-evidence contract](..\u002Fcommit-push-pr\u002FREFERENCE.md#frontendcustomer-facing-detection--screenshot-table-phase-5)\nfor scoped exceptions and the hosted-body completion gate.\n\nSelect media per [commit-push-pr visual evidence](..\u002Fcommit-push-pr\u002FREFERENCE.md#frontendcustomer-facing-detection--screenshot-table-phase-5).\nRecord real flows only when interaction\u002Fmotion needs it or requested; stills\u002Fresults suffice otherwise.\nEvidence earns its place by the question it answers, not media tier. Keep results concise and actual.\n\n### Merge Danger\n\nName the rollback path and classify the change as a one-way or two-way door. Two-way doors are cheap to undo; destructive or hard-to-reverse decisions are one-way doors.\n\nName affected users, callers, contracts, and credible failure modes, including shared consumers.\n",{"name":5,"metadata":43,"description":7},{"credits":44},{"url":45,"skill":46,"author":47,"organisation":48},"https:\u002F\u002Fgithub.com\u002Fhumanlayer\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fshow-me\u002Fskills\u002Fshow-me\u002FSKILL.md","show-me","Dex Horthy","Humanlayer","8661a3ec2cd25fd968d8812c10f77b840fdfab7d",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":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add malinskibeniamin\u002Fskills --skill pr",{"tool":61,"command":62},"bunx","bunx skills add malinskibeniamin\u002Fskills --skill pr",{"tool":64,"command":65},"pnpm","pnpm dlx skills add malinskibeniamin\u002Fskills --skill pr","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fpr\u002FSKILL.md",true,[69,75],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"CREDITS.md","REFERENCE","参考文档",459,"https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fpr\u002FCREDITS.md",{"path":76,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":77,"sourceHtmlUrl":78},"SUMMARY-VIEWS.md",3034,"https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fpr\u002FSUMMARY-VIEWS.md",[80,101,124,129,134,158],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":38},"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",[],[87,88,89,90,91,92,26,93,94,95,96,97,98,99,100],"hill climb","bounded","improvement","review","visual","comparison","eval","benchmark","Evaluation","outcome","for","requests","optimize","loops",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":105,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":38},"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",[],[103,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123],"build","native","velocity","web","drag","react native","snap","release","swift","react","swipe","direct","tracking","fix","sheet",{"skillNo":125,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":38},"01M70WKSB2PTJGVH7C9XC1FEED","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fcodex-skills\u002Fhill-climb\u002FSKILL.md",[],[87,97,88,90,91,92,26,93,94,96,95,89,99,100,98],{"skillNo":130,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":38},"01M70WKGYKGN1J786GK8N3RGH1","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fcodex-skills\u002Fgestures\u002FSKILL.md",[],[103,116,117,118,119,120,121,122,123,109,110,111,112,113,114,115],{"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":38},"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",[],[142,143,97,144,145,146,26,147,148,149,150,151,152,153,154,155,112,156,157,90],"improve animations","improve","ui","roadmap","Existing","animate","motion","implementation","plans","diff review","prioritize","web ui","audit","diff","self","ui motion",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":162,"sourceHtmlUrl":163,"categories":164,"keywords":165,"publishedAt":38},"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",[],[166,167,168,26,169,170,171],"effect ts","effect","library","typescript","up","repository"]