[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71EV4QWDCAHD6R6GKH6B6J9":3,"skill-same:01M71EV4QWDCAHD6R6GKH6B6J9":58},{"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":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":6,"ownerHtmlUrl":41,"ownerBlogUrl":6,"ownerDescription":42,"updatedAt":43,"install":44,"resources":57},"01M71EV4QWDCAHD6R6GKH6B6J9","instincts",null,"Show all learned instincts for this project with confidence scores, grouped by domain. Use to review what the project has learned and identify patterns ready for evolution.","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\u002Finstincts\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30],"ready","show","domain","for","project","use","review","with","learned","what the","evolution","patterns","2026-11-10 10:12:30",false,"---\nname: instincts\ndescription: Show all learned instincts for this project with confidence scores, grouped by domain. Use to review what the project has learned and identify patterns ready for evolution.\n---\n\n# \u002Finstincts — View Learned Patterns\n\nDisplay all instincts learned for this project, grouped by domain with confidence scores.\n\n## Execution Flow\n\n### Step 1: Read Instincts\n\nRead `.atv\u002Finstincts\u002Fproject.yaml`. If the file doesn't exist, report:\n```\nNo instincts found. Run \u002Flearn to extract patterns from your work.\n```\n\n### Step 2: Display Dashboard\n\nGroup instincts by domain and show:\n\n```\nProject Instincts — [project name from git remote or directory]\n\n  Code Style (3 instincts)\n    ● prefer-early-returns      0.8  \"use early returns instead of deep nesting\"     12 obs\n    ● kebab-case-files          0.7  \"name files with kebab-case\"                     8 obs\n    ○ trailing-commas           0.4  \"use trailing commas in multi-line literals\"      3 obs\n\n  Error Handling (2 instincts)\n    ★ always-wrap-errors        0.9  \"wrap errors with fmt.Errorf using %w\"          15 obs\n    ● sentinel-errors           0.6  \"use sentinel errors for expected conditions\"    5 obs\n\n  Testing (2 instincts)\n    ● table-driven-tests        0.7  \"use table-driven test pattern\"                  9 obs\n    ○ test-helpers-in-helpers   0.3  \"put test helpers in _test.go helpers file\"      2 obs\n\n  Legend: ★ ready to evolve (>0.8)  ● active  ○ tentative (\u003C0.5)\n  Total: 7 instincts across 3 domains\n  Last learned: 2026-04-06\n```\n\n### Step 3: Recommendations\n\nAfter the dashboard, suggest actions:\n\n- If any instincts have confidence > 0.8: \"★ N instincts are ready to evolve into skills. Run \u002Fevolve\"\n- If no instincts exist: \"Run \u002Flearn to extract patterns from your recent work\"\n- If instincts exist but are old (last_seen > 14 days): \"Some instincts are stale. Run \u002Flearn to refresh\"\n\n## Confidence Indicators\n\n| Symbol | Range | Meaning |\n|--------|-------|---------|\n| ★ | > 0.8 | Ready to evolve into a full skill |\n| ● | 0.5–0.8 | Active — seen multiple times |\n| ○ | \u003C 0.5 | Tentative — needs more evidence |\n","# \u002Finstincts — View Learned Patterns\n\nDisplay all instincts learned for this project, grouped by domain with confidence scores.\n\n## Execution Flow\n\n### Step 1: Read Instincts\n\nRead `.atv\u002Finstincts\u002Fproject.yaml`. If the file doesn't exist, report:\n```\nNo instincts found. Run \u002Flearn to extract patterns from your work.\n```\n\n### Step 2: Display Dashboard\n\nGroup instincts by domain and show:\n\n```\nProject Instincts — [project name from git remote or directory]\n\n  Code Style (3 instincts)\n    ● prefer-early-returns      0.8  \"use early returns instead of deep nesting\"     12 obs\n    ● kebab-case-files          0.7  \"name files with kebab-case\"                     8 obs\n    ○ trailing-commas           0.4  \"use trailing commas in multi-line literals\"      3 obs\n\n  Error Handling (2 instincts)\n    ★ always-wrap-errors        0.9  \"wrap errors with fmt.Errorf using %w\"          15 obs\n    ● sentinel-errors           0.6  \"use sentinel errors for expected conditions\"    5 obs\n\n  Testing (2 instincts)\n    ● table-driven-tests        0.7  \"use table-driven test pattern\"                  9 obs\n    ○ test-helpers-in-helpers   0.3  \"put test helpers in _test.go helpers file\"      2 obs\n\n  Legend: ★ ready to evolve (>0.8)  ● active  ○ tentative (\u003C0.5)\n  Total: 7 instincts across 3 domains\n  Last learned: 2026-04-06\n```\n\n### Step 3: Recommendations\n\nAfter the dashboard, suggest actions:\n\n- If any instincts have confidence > 0.8: \"★ N instincts are ready to evolve into skills. Run \u002Fevolve\"\n- If no instincts exist: \"Run \u002Flearn to extract patterns from your recent work\"\n- If instincts exist but are old (last_seen > 14 days): \"Some instincts are stale. Run \u002Flearn to refresh\"\n\n## Confidence Indicators\n\n| Symbol | Range | Meaning |\n|--------|-------|---------|\n| ★ | > 0.8 | Ready to evolve into a full skill |\n| ● | 0.5–0.8 | Active — seen multiple times |\n| ○ | \u003C 0.5 | Tentative — needs more evidence |\n",{"name":5,"description":7},"main","0256fccfa68825bb93a1b37467a7377bd34280af",".github\u002Fskills\u002Finstincts",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":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add shyamsridhar123\u002Fkevin-copilot --skill instincts",{"tool":50,"command":51},"bunx","bunx skills add shyamsridhar123\u002Fkevin-copilot --skill instincts",{"tool":53,"command":54},"pnpm","pnpm dlx skills add shyamsridhar123\u002Fkevin-copilot --skill instincts","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fshyamsridhar123\u002Fkevin-copilot\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Finstincts\u002FSKILL.md",true,[],[59,74,92,105,122,135],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"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",[],[66,25,67,68,69,70,71,72,73],"kevin review","request","concise","evidence","diff","branch","pull","pull request",{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"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",[],[81,70,73,82,83,72,84,85,71,86,87,88,89,90,22,91,67],"kevin merit","code","report","audit","engineering","never","cycle","as","it","corporate","person",{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":98,"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",[],[99,100,101,102,20,103,104],"kevin help","help","commands","modes","runtime","controls",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":31},"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",[],[112,113,114,115,116,117,118,88,26,119,120,121],"kevin enlighten","enlighten","repository","explainer","explain","html","self","path","self-contained","background",{"skillNo":123,"name":124,"nameZh":6,"description":125,"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":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",[],[129,130,131,132,133,134],"kevin compress","compress","Safety","text","information","answer",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":141,"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",[],[142,143,144,145,70,146,147,148,149,150],"commit","kevin commit","generate","commits","conventional commits","message","focus","staged","terse"]