[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71EVYYH5QASNZ1KB6C3GMDJ":3,"skill-same:01M71EVYYH5QASNZ1KB6C3GMDJ":59},{"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":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M71EVYYH5QASNZ1KB6C3GMDJ","kevin-enlighten",null,"Explain a topic to someone with no background as a self-contained HTML picture explainer.","shyamsridhar123\u002Fkevin-copilot","shyamsridhar123","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F117464342?v=4","01M71ESN8NA3Z6Z47CJS9WBT0B","Shyam Sridhar","01M71ESNA9HE4YA6ZZSCNYCGJR",8,"MIT","https:\u002F\u002Fgithub.com\u002Fshyamsridhar123\u002Fkevin-copilot\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fkevin-enlighten\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"enlighten","kevin enlighten","repository","explainer","explain","html","self","as","with","path","self-contained","background","2026-11-10 10:12:30",false,"---\nname: kevin-enlighten\ndescription: Explain a topic to someone with no background as a self-contained HTML picture explainer.\nargument-hint: \"[topic, repository, or path to explain]\"\n---\n\nProduce a self-contained HTML file: big pictures, few words per idea, as many ideas as the topic needs. Read the source before explaining a repository or path. Short sentences, everyday words, concrete analogies. Simple does not mean shallow: keep the clever detail, said plainly. State the limits and gaps the source admits to.\n\nLay out with HTML flexbox, never hand-placed coordinates. Use SVG only for pure geometry. Never put `\u003Ctext>` inside SVG: it does not wrap and its width depends on the viewer's fonts, so hand-placed labels bleed out of the box on another machine.\n\nVerify by measuring, not by screenshot: `scrollWidth` must equal `clientWidth`, and no element's right edge may exceed its parent's. Check at 375px and desktop width.\n\nDo not add a token receipt. This mode does not compress.\n","Produce a self-contained HTML file: big pictures, few words per idea, as many ideas as the topic needs. Read the source before explaining a repository or path. Short sentences, everyday words, concrete analogies. Simple does not mean shallow: keep the clever detail, said plainly. State the limits and gaps the source admits to.\n\nLay out with HTML flexbox, never hand-placed coordinates. Use SVG only for pure geometry. Never put `\u003Ctext>` inside SVG: it does not wrap and its width depends on the viewer's fonts, so hand-placed labels bleed out of the box on another machine.\n\nVerify by measuring, not by screenshot: `scrollWidth` must equal `clientWidth`, and no element's right edge may exceed its parent's. Check at 375px and desktop width.\n\nDo not add a token receipt. This mode does not compress.\n",{"name":5,"description":7,"argument-hint":36},"[topic, repository, or path to explain]","main","0256fccfa68825bb93a1b37467a7377bd34280af","plugin\u002Fskills\u002Fkevin-enlighten",1,"https:\u002F\u002Fgithub.com\u002Fshyamsridhar123\u002Fkevin-copilot","https:\u002F\u002Fgithub.com\u002Fshyamsridhar123","Engineer, Printf Debugger, Vibe Coder, AI Enthusiast","2026-08-25 22:42:12",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add shyamsridhar123\u002Fkevin-copilot --skill kevin-enlighten",{"tool":51,"command":52},"bunx","bunx skills add shyamsridhar123\u002Fkevin-copilot --skill kevin-enlighten",{"tool":54,"command":55},"pnpm","pnpm dlx skills add shyamsridhar123\u002Fkevin-copilot --skill kevin-enlighten","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fshyamsridhar123\u002Fkevin-copilot\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fkevin-enlighten\u002FSKILL.md",true,[],[60,76,94,108,121,137],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":31},"01M71EW4N5RQ70SERKYZB2GBDM","kevin-review","Review a diff and emit concise, evidence-backed findings.","https:\u002F\u002Fgithub.com\u002Fshyamsridhar123\u002Fkevin-copilot\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fkevin-review\u002FSKILL.md",[],[67,68,69,70,71,72,73,74,75],"kevin review","review","pull request","pull","branch","diff","evidence","concise","request",{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":31},"01M71EW36CP1KVDES6KGB8APZZ","kevin-merit","Audit a diff for over-engineering and report it as a corporate merit cycle. Satire; the subject is the code, never a person.","https:\u002F\u002Fgithub.com\u002Fshyamsridhar123\u002Fkevin-copilot\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fkevin-merit\u002FSKILL.md",[],[83,69,84,85,70,86,87,71,72,88,89,26,90,91,92,93,75],"kevin merit","code","report","audit","engineering","never","cycle","it","corporate","for","person",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":31},"01M71EW0YHNR57136MENKW4YSD","kevin-help","Show Kevin modes, commands, and runtime controls.","https:\u002F\u002Fgithub.com\u002Fshyamsridhar123\u002Fkevin-copilot\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fkevin-help\u002FSKILL.md",[],[101,102,103,104,105,106,107],"kevin help","help","controls","modes","runtime","commands","show",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":31},"01M71EVX29VAGHZJZKAKQ97M7X","kevin-compress","Compress an answer without losing required information or safety warnings.","https:\u002F\u002Fgithub.com\u002Fshyamsridhar123\u002Fkevin-copilot\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fkevin-compress\u002FSKILL.md",[],[115,116,117,118,119,120],"compress","kevin compress","answer","Safety","text","information",{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":127,"publishedAt":31},"01M71EVVDWF888W10KA0D3N4W5","kevin-commit","Generate a terse Conventional Commits message from the staged diff.","https:\u002F\u002Fgithub.com\u002Fshyamsridhar123\u002Fkevin-copilot\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fkevin-commit\u002FSKILL.md",[],[128,129,130,131,72,132,133,134,135,136],"commit","kevin commit","generate","commits","conventional commits","message","focus","staged","terse",{"skillNo":138,"name":139,"nameZh":6,"description":140,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":141,"categories":142,"keywords":153,"publishedAt":31},"01M71EVS9N29H8TFCMP279X2KH","unslop","Unified de-slop pass: code simplification + comment rot detection + design slop check. Run after completing features or before PRs to strip AI-generated generic patterns.","https:\u002F\u002Fgithub.com\u002Fshyamsridhar123\u002Fkevin-copilot\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Funslop\u002FSKILL.md",[143,148],{"categoryNo":144,"categoryName":145,"taxonomyType":146,"taxonomyTypeDesc":147},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":149,"categoryName":150,"taxonomyType":151,"taxonomyTypeDesc":152},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[139,154,155,156,84,157,158,159,160,161,162,163,164,28,92,165,166,167,168,169],"features","directory","run","file","check","code simplification","generated","patterns","simplification","slop check","de","changes","slop","prs","generic","design"]