[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6R6384SCMGY3FEHDPT86KQR":3,"skill-same:01M6R6384SCMGY3FEHDPT86KQR":55},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":13,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":40,"install":41,"resources":54},"01M6R6384SCMGY3FEHDPT86KQR","pr",null,"Use when writing a PR body: summary with the smallest clarifying visual, before\u002Fafter evidence, and merge-danger (door + blast radius).","r3dlex\u002Fskills","r3dlex","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F291373160?v=4","01M6PEFNGGBVB7SHAPWXFFX933","01M6R5SDWFHT94734KJFMYE1SX",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Fskills\u002Fblob\u002Fmain\u002F04-validate-handoff\u002Fpr\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29],"writing","merge","blast radius","radius","use","evidence","summary","visual","with","pr body","body","when","2026-11-10 10:12:30",false,"---\nname: pr\ndescription: 'Use when writing a PR body: summary with the smallest clarifying visual, before\u002Fafter evidence, and merge-danger (door + blast radius).'\n---\n\n> Adapted from `show-me` by Dex Horthy (Humanlayer): https:\u002F\u002Fgithub.com\u002Fhumanlayer\u002Fskills\n\nUse this template for writing the PR body:\n\n```markdown\n## Summary\n\n\u003Cdiagram, diff-sketch, or tree>\n\n## Evidence\n\n- **Before:** \u003Cscreenshot\u002Foutput\u002Ffailing test run>\n  **After:** \u003Cscreenshot\u002Foutput\u002Fpassing test run>\n\n## Merge Danger\n\n**Door:** \u003Cone-way or two-way>\n\n\u003Coptional: description>\n\n**Blast Radius:** \u003Cone-word description>\n\n\u003Coptional: potential ramifications of merge>\n```\n\nSkip all preambles and keep prose brief. Use the repo's domain vocabulary from `GLOSSARY.md` (vendored repos: `CONTEXT.md`).\n\n## Summary\n\nPick the smallest view that makes the key point clear:\n\n- **Pseudocode** for logic or an algorithm:\n\n```text\non(save)\n  if content is unchanged\n    return cached result\n  write new content\n```\n\n- **Call tree** for runtime control flow:\n\n```text\nsubmitForm\n  createSession\n    persistPrompt\n  navigateToSession\n```\n\n- **Component\u002Fmodule tree** for UI structure or file responsibility:\n\n```text\nsrc\u002F\n├── commands\u002F       # parses user actions\n├── sessions\u002F       # owns session state\n└── transport\u002F      # sends API requests\n```\n\n- **Mermaid** for component interaction or data flow; **diff** when the point is what changes inside a shape that already exists (match the diff shape: component, file layout, call tree, or state flow). Show the whole block as code only when most of it is new or omitted context would hide ownership.\n\nPlace each visual next to the short text it supports. Keep only the calls, files, states, and boundaries needed for the current question. One visual, several, or none — use judgement and don't overwhelm the reviewer.\n\n## Evidence\n\nConcrete evidence that the change works — before and after. Screenshots are S-tier when the change is visual and the environment supports them. Execution-based evidence (test results, console output) is A-tier: show the exact test that now fails and passes, describing its steps as pseudocode.\n\n## Merge Danger\n\n**Door** — one-way or two-way. Two-way doors can be walked back through; one-way doors cannot. A PR that is cheap to roll back is lower risk; destructive actions or hard-to-reverse decisions are one-way doors.\n\n**Blast radius** — the potential impact of the change: layout shift, breakage for consumers, behavior drift, mobile responsiveness, and so on. Consider all possibilities, not just the intended one.","> Adapted from `show-me` by Dex Horthy (Humanlayer): https:\u002F\u002Fgithub.com\u002Fhumanlayer\u002Fskills\n\nUse this template for writing the PR body:\n\n```markdown\n## Summary\n\n\u003Cdiagram, diff-sketch, or tree>\n\n## Evidence\n\n- **Before:** \u003Cscreenshot\u002Foutput\u002Ffailing test run>\n  **After:** \u003Cscreenshot\u002Foutput\u002Fpassing test run>\n\n## Merge Danger\n\n**Door:** \u003Cone-way or two-way>\n\n\u003Coptional: description>\n\n**Blast Radius:** \u003Cone-word description>\n\n\u003Coptional: potential ramifications of merge>\n```\n\nSkip all preambles and keep prose brief. Use the repo's domain vocabulary from `GLOSSARY.md` (vendored repos: `CONTEXT.md`).\n\n## Summary\n\nPick the smallest view that makes the key point clear:\n\n- **Pseudocode** for logic or an algorithm:\n\n```text\non(save)\n  if content is unchanged\n    return cached result\n  write new content\n```\n\n- **Call tree** for runtime control flow:\n\n```text\nsubmitForm\n  createSession\n    persistPrompt\n  navigateToSession\n```\n\n- **Component\u002Fmodule tree** for UI structure or file responsibility:\n\n```text\nsrc\u002F\n├── commands\u002F       # parses user actions\n├── sessions\u002F       # owns session state\n└── transport\u002F      # sends API requests\n```\n\n- **Mermaid** for component interaction or data flow; **diff** when the point is what changes inside a shape that already exists (match the diff shape: component, file layout, call tree, or state flow). Show the whole block as code only when most of it is new or omitted context would hide ownership.\n\nPlace each visual next to the short text it supports. Keep only the calls, files, states, and boundaries needed for the current question. One visual, several, or none — use judgement and don't overwhelm the reviewer.\n\n## Evidence\n\nConcrete evidence that the change works — before and after. Screenshots are S-tier when the change is visual and the environment supports them. Execution-based evidence (test results, console output) is A-tier: show the exact test that now fails and passes, describing its steps as pseudocode.\n\n## Merge Danger\n\n**Door** — one-way or two-way. Two-way doors can be walked back through; one-way doors cannot. A PR that is cheap to roll back is lower risk; destructive actions or hard-to-reverse decisions are one-way doors.\n\n**Blast radius** — the potential impact of the change: layout shift, breakage for consumers, behavior drift, mobile responsiveness, and so on. Consider all possibilities, not just the intended one.",{"name":5,"description":7},"main","037fe34299eb9c4a30b51f1a6bd101eae1c469b1","04-validate-handoff\u002Fpr","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Fskills","https:\u002F\u002Fgithub.com\u002Fr3dlex","2026-10-29 16:22:54",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add r3dlex\u002Fskills --skill pr",{"tool":47,"command":48},"bunx","bunx skills add r3dlex\u002Fskills --skill pr",{"tool":50,"command":51},"pnpm","pnpm dlx skills add r3dlex\u002Fskills --skill pr","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Fskills\u002Fblob\u002Fmain\u002F04-validate-handoff\u002Fpr\u002FSKILL.md",true,[],[56,64,77,86,96,119],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":30},"01M6R652E42RZT7M2V3RWW991Z","skill","Fixture.","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Fskills\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fcatalog-malformed\u002Fskill\u002FSKILL.md",[],[63],"fixture",{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":75,"publishedAt":30},"01M6R64MTPF0FGWHFS4DWP40GR","stable-skill","Fixture stable-skill.","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Fskills\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fcatalog-lifecycle\u002Fstable-skill\u002FSKILL.md",[70],{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[76,63],"stable skill",{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":84,"publishedAt":30},"01M6R64HD4QVAYM2R0JSYNVDJW","experimental-skill","Fixture experimental-skill.","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Fskills\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fcatalog-lifecycle\u002Fexperimental-skill\u002FSKILL.md",[83],{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},[85,63],"experimental skill",{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":93,"publishedAt":30},"01M6R64FZH05TEJQW75QX1E5XD","deprecated-skill","Fixture deprecated-skill.","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Fskills\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fcatalog-lifecycle\u002Fdeprecated-skill\u002FSKILL.md",[92],{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},[94,95,63],"deprecated skill","deprecated",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":30},"01M6R64D13X5DC980GREWFSSFQ","karpathy-guidelines","Apply think-before-coding, simplicity, surgical-change, and goal-driven engineering rules. Use when planning, implementing, or reviewing code.","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Fskills\u002Fblob\u002Fmain\u002Freference\u002Fgolden-skills\u002F.agents\u002Fskills\u002Fkarpathy-guidelines\u002FSKILL.md",[],[103,104,105,106,22,107,108,109,110,111,112,113,29,114,115,116,117,118],"karpathy guidelines","karpathy","guidelines","Rules","simplicity","goal","think","driven","reviewing code","implementing","apply","coding","change","code","planning","engineering",{"skillNo":120,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":30},"01M6R640ZS60BRV9P49FT46ZJX","https:\u002F\u002Fgithub.com\u002Fr3dlex\u002Fskills\u002Fblob\u002Fmain\u002Freference\u002Fgolden-root\u002F.agents\u002Fskills\u002Fkarpathy-guidelines\u002FSKILL.md",[],[105,103,104,115,110,116,117,118,114,106,22,107,108,109,111,112,113,29]]