[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71EVB07P1E5F54XKCQ2CQBP":3,"skill-same:01M71EVB07P1E5F54XKCQ2CQBP":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":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":36,"repositoryHtmlUrl":37,"repositoryHomepageUrl":6,"ownerHtmlUrl":38,"ownerBlogUrl":6,"ownerDescription":39,"updatedAt":40,"install":41,"resources":53},"01M71EVB07P1E5F54XKCQ2CQBP","lfg",null,"Full autonomous engineering workflow","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\u002F.github\u002Fskills\u002Flfg\u002FSKILL.md",[],[5,19,20,21,22,23,24,25],"workflow","engineering","autonomous","full","feature","true","engineering workflow","2026-11-10 10:12:30",false,"---\nname: lfg\ndescription: Full autonomous engineering workflow\nargument-hint: \"[feature description]\"\ndisable-model-invocation: true\n---\n\nCRITICAL: You MUST execute every step below IN ORDER. Do NOT skip any required step. Do NOT jump ahead to coding or implementation. The plan phase (step 2) MUST be completed and verified BEFORE any work begins. Violating this order produces bad output.\n\n1. **Optional:** If the `ralph-loop` skill is available, run `\u002Fralph-loop-ralph-loop \"finish all slash commands\" --completion-promise \"DONE\"`. If not available or it fails, skip and continue to step 2 immediately.\n\n2. `\u002Fce-plan $ARGUMENTS`\n\n   GATE: STOP. Verify that the `ce-plan` workflow produced a plan file in `docs\u002Fplans\u002F`. If no plan file was created, run `\u002Fce-plan $ARGUMENTS` again. Do NOT proceed to step 3 until a written plan exists. **Record the plan file path** — it will be passed to ce-review in step 4.\n\n3. `\u002Fce-work`\n\n   GATE: STOP. Verify that implementation work was performed - files were created or modified beyond the plan. Do NOT proceed to step 4 if no code changes were made.\n\n4. `\u002Fce-review mode:autofix plan:\u003Cplan-path-from-step-2>`\n\n   Pass the plan file path from step 2 so ce-review can verify requirements completeness.\n\n5. `\u002Funslop fix`\n\n   Strip AI slop after review fixes land — removes commented-out code, filler comments, stale TODOs.\n\n6. `\u002Fobserve` on the areas of code that were changed — analyze patterns in the modified files to capture what was done and how.\n\n7. `\u002Flearn` — extract reusable patterns from this session into project instincts.\n\n8. `\u002Fcompound-engineering-todo-resolve`\n\n9. `\u002Fcompound-engineering-test-browser`\n\n10. `\u002Fcompound-engineering-feature-video`\n\n11. Output `\u003Cpromise>DONE\u003C\u002Fpromise>` when video is in PR\n\nStart with step 2 now (or step 1 if ralph-loop is available). Remember: plan FIRST, then work. Never skip the plan.\n","CRITICAL: You MUST execute every step below IN ORDER. Do NOT skip any required step. Do NOT jump ahead to coding or implementation. The plan phase (step 2) MUST be completed and verified BEFORE any work begins. Violating this order produces bad output.\n\n1. **Optional:** If the `ralph-loop` skill is available, run `\u002Fralph-loop-ralph-loop \"finish all slash commands\" --completion-promise \"DONE\"`. If not available or it fails, skip and continue to step 2 immediately.\n\n2. `\u002Fce-plan $ARGUMENTS`\n\n   GATE: STOP. Verify that the `ce-plan` workflow produced a plan file in `docs\u002Fplans\u002F`. If no plan file was created, run `\u002Fce-plan $ARGUMENTS` again. Do NOT proceed to step 3 until a written plan exists. **Record the plan file path** — it will be passed to ce-review in step 4.\n\n3. `\u002Fce-work`\n\n   GATE: STOP. Verify that implementation work was performed - files were created or modified beyond the plan. Do NOT proceed to step 4 if no code changes were made.\n\n4. `\u002Fce-review mode:autofix plan:\u003Cplan-path-from-step-2>`\n\n   Pass the plan file path from step 2 so ce-review can verify requirements completeness.\n\n5. `\u002Funslop fix`\n\n   Strip AI slop after review fixes land — removes commented-out code, filler comments, stale TODOs.\n\n6. `\u002Fobserve` on the areas of code that were changed — analyze patterns in the modified files to capture what was done and how.\n\n7. `\u002Flearn` — extract reusable patterns from this session into project instincts.\n\n8. `\u002Fcompound-engineering-todo-resolve`\n\n9. `\u002Fcompound-engineering-test-browser`\n\n10. `\u002Fcompound-engineering-feature-video`\n\n11. Output `\u003Cpromise>DONE\u003C\u002Fpromise>` when video is in PR\n\nStart with step 2 now (or step 1 if ralph-loop is available). Remember: plan FIRST, then work. Never skip the plan.\n",{"name":5,"description":7,"argument-hint":31,"disable-model-invocation":32},"[feature description]",true,"main","0256fccfa68825bb93a1b37467a7377bd34280af",".github\u002Fskills\u002Flfg",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":42,"prompt":52,"zipAvailable":32},[43,46,49],{"tool":44,"command":45},"npx","npx skills add shyamsridhar123\u002Fkevin-copilot --skill lfg",{"tool":47,"command":48},"bunx","bunx skills add shyamsridhar123\u002Fkevin-copilot --skill lfg",{"tool":50,"command":51},"pnpm","pnpm dlx skills add shyamsridhar123\u002Fkevin-copilot --skill lfg","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fshyamsridhar123\u002Fkevin-copilot\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Flfg\u002FSKILL.md",[],[55,71,89,103,121,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":26},"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",[],[62,63,64,65,66,67,68,69,70],"kevin review","review","request","concise","evidence","diff","branch","pull","pull request",{"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":26},"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",[],[78,67,70,79,80,69,81,20,68,82,83,84,85,86,87,88,64],"kevin merit","code","report","audit","never","cycle","as","it","corporate","for","person",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":26},"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",[],[96,97,98,99,100,101,102],"kevin help","help","commands","modes","show","runtime","controls",{"skillNo":104,"name":105,"nameZh":6,"description":106,"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":26},"01M71EVYYH5QASNZ1KB6C3GMDJ","kevin-enlighten","Explain a topic to someone with no background as a self-contained HTML picture explainer.","https:\u002F\u002Fgithub.com\u002Fshyamsridhar123\u002Fkevin-copilot\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fkevin-enlighten\u002FSKILL.md",[],[110,111,112,113,114,115,116,84,117,118,119,120],"kevin enlighten","enlighten","repository","explainer","explain","html","self","with","path","self-contained","background",{"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":26},"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",[],[128,129,130,131,132,133],"kevin compress","compress","Safety","text","information","answer",{"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":6,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":26},"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",[],[141,142,143,144,67,145,146,147,148,149],"commit","kevin commit","generate","commits","conventional commits","message","focus","staged","terse"]