[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DHJXVRMBCWM9NWRMH3ZYVB":3,"skill-same:01M6DHJXVRMBCWM9NWRMH3ZYVB":53},{"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":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":13,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":38,"install":39,"resources":52},"01M6DHJXVRMBCWM9NWRMH3ZYVB","git-history-reviewer",null,"history-first-based skill consuming pr_diff, git_blame to produce review_issues","mirandaguillaume\u002Fforgent","mirandaguillaume","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3329801?v=4","01M6DHHVZ6V5JZNWVNX5YJEY3C","01M6DHHW3M6R87RVHP7QXZ72ND",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fmirandaguillaume\u002Fforgent\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgit-history-reviewer\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27],"git","history","reviewer","git history reviewer","review","pr","issues","produce","first","diff","2026-11-10 10:12:30",false,"---\nname: git-history-reviewer\ndescription: history-first-based skill consuming pr_diff, git_blame to produce review_issues\n---\n\n# Git History Reviewer\n\n## Guardrails\n- timeout: 5min\n- max_history_depth: 20\n\n## When to Use\n\nUse for:\n- when modified code has meaningful git history\n\n**Don't use for:**\n- for brand new files with no history\n\n## Context\nConsumes: pr_diff, git_blame\nProduces: review_issues\nMemory: short-term\n\n## Strategy\nApproach: history-first\nTools: bash, read_file\n\n### Steps\n1. read git blame for modified files\n2. analyze commit history of modified code sections\n3. identify bugs in light of historical context\n4. flag regressions or patterns that previously caused issues\n\n## Red Flags\n\n| Excuse | Reality |\n|--------|--------|\n| Flagging pre-existing issues | Only flag issues introduced or worsened by this PR |\n\n## Security\n- Filesystem: read-only\n- Network: none\n","# Git History Reviewer\n\n## Guardrails\n- timeout: 5min\n- max_history_depth: 20\n\n## When to Use\n\nUse for:\n- when modified code has meaningful git history\n\n**Don't use for:**\n- for brand new files with no history\n\n## Context\nConsumes: pr_diff, git_blame\nProduces: review_issues\nMemory: short-term\n\n## Strategy\nApproach: history-first\nTools: bash, read_file\n\n### Steps\n1. read git blame for modified files\n2. analyze commit history of modified code sections\n3. identify bugs in light of historical context\n4. flag regressions or patterns that previously caused issues\n\n## Red Flags\n\n| Excuse | Reality |\n|--------|--------|\n| Flagging pre-existing issues | Only flag issues introduced or worsened by this PR |\n\n## Security\n- Filesystem: read-only\n- Network: none\n",{"name":5,"description":7},"main","4d9b9a91bfce5fb950004c0d9a4e000cc0deea83",".github\u002Fskills\u002Fgit-history-reviewer","https:\u002F\u002Fgithub.com\u002Fmirandaguillaume\u002Fforgent","https:\u002F\u002Fgithub.com\u002Fmirandaguillaume","2026-11-02 23:00:19",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add mirandaguillaume\u002Fforgent --skill git-history-reviewer",{"tool":45,"command":46},"bunx","bunx skills add mirandaguillaume\u002Fforgent --skill git-history-reviewer",{"tool":48,"command":49},"pnpm","pnpm dlx skills add mirandaguillaume\u002Fforgent --skill git-history-reviewer","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmirandaguillaume\u002Fforgent\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgit-history-reviewer\u002FSKILL.md",true,[],[54,65,82,94,105,114],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":28},"01M6DHNP7G7M2C35EZJSZMTX1M","identify-root-cause","Identify the root cause of the issue through detailed code examination-based skill consuming code_analysis, issue_description to produce root_cause","https:\u002F\u002Fgithub.com\u002Fmirandaguillaume\u002Fforgent\u002Fblob\u002Fmain\u002Finternal\u002Fbench\u002Ffixtures\u002Fswebench-imported\u002Fsweagent-v1\u002Foutput-standard\u002Fskills\u002Fidentify-root-cause\u002FSKILL.md",[],[61,62,25,63,64],"identify root cause","code","analysis","issue",{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":76,"publishedAt":28},"01M6DHNKSARH3N7Z6QR0KXR23F","generate-code-fix","Generate minimal code changes that resolve the identified issue-based skill consuming root_cause, issue_description to produce code_patch","https:\u002F\u002Fgithub.com\u002Fmirandaguillaume\u002Fforgent\u002Fblob\u002Fmain\u002Finternal\u002Fbench\u002Ffixtures\u002Fswebench-imported\u002Fsweagent-v1\u002Foutput-standard\u002Fskills\u002Fgenerate-code-fix\u002FSKILL.md",[71],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[77,78,62,79,80,25,81,64],"generate code fix","fix","generate","minimal","patch",{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":89,"publishedAt":28},"01M6DHNHAWKHCWGN9TJ5439DXE","analyze-code-repository","Systematically analyze repository structure to locate code relevant to the issue-based skill consuming repository, issue_description to produce code_analysis","https:\u002F\u002Fgithub.com\u002Fmirandaguillaume\u002Fforgent\u002Fblob\u002Fmain\u002Finternal\u002Fbench\u002Ffixtures\u002Fswebench-imported\u002Fsweagent-v1\u002Foutput-standard\u002Fskills\u002Fanalyze-code-repository\u002FSKILL.md",[88],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[90,91,92,62,64,93,63,25],"analyze code repository","analyze","repository","structure",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":101,"publishedAt":28},"01M6DHNEZ69TY2H6BF5QBVAKKK","generate-code-patch","minimal code changes to resolve identified issue-based skill consuming bug_analysis, code_context to produce unified_diff_patch","https:\u002F\u002Fgithub.com\u002Fmirandaguillaume\u002Fforgent\u002Fblob\u002Fmain\u002Finternal\u002Fbench\u002Ffixtures\u002Fswebench-imported\u002Fautocoderover-patch\u002Foutput-standard\u002Fskills\u002Fgenerate-code-patch\u002FSKILL.md",[100],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[81,102,62,79,25,63,103,27,80,104,64],"generate code patch","context","bug",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":28},"01M6DHNBWX1RF21ZJX3EXNSF4K","analyze-bug-root-cause","systematic code analysis to identify root cause-based skill consuming issue_description, code_context to produce bug_analysis","https:\u002F\u002Fgithub.com\u002Fmirandaguillaume\u002Fforgent\u002Fblob\u002Fmain\u002Finternal\u002Fbench\u002Ffixtures\u002Fswebench-imported\u002Fautocoderover-patch\u002Foutput-standard\u002Fskills\u002Fanalyze-bug-root-cause\u002FSKILL.md",[],[112,104,91,64,113,63,25,62,103],"analyze bug root cause","systematic",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":28},"01M6DHN9FX2CDT3WBS03T45AGC","unified-diff-patch-generator","Generate minimal unified diff patches for Python bug fixes-based skill consuming issue_analysis, python_codebase to produce unified_diff_patch","https:\u002F\u002Fgithub.com\u002Fmirandaguillaume\u002Fforgent\u002Fblob\u002Fmain\u002Finternal\u002Fbench\u002Ffixtures\u002Fswebench-imported\u002Faider-editblock\u002Foutput-standard\u002Fskills\u002Funified-diff-patch-generator\u002FSKILL.md",[],[121,81,27,80,63,25,79,122,104,64],"unified diff patch generator","python"]