[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KCAM34JRBFW52XPQRGZPPE":3,"skill-same:01M6KCAM34JRBFW52XPQRGZPPE":67},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":6,"ownerHtmlUrl":50,"ownerBlogUrl":51,"ownerDescription":52,"updatedAt":53,"install":54,"resources":66},"01M6KCAM34JRBFW52XPQRGZPPE","install-sensitive-git-hooks",null,"Install, repair, or verify composable sensitive-content pre-commit and commit-msg hooks in the current Git repository. Use llm-shared’s Python environment, merge shared and project-local a.sensitive.replacements.local.txt rules, preserve existing hooks, and explicitly report when protection is already correctly installed. Use when the user asks to set up or check sensitive Git commit protection.","VonC\u002Fllm-shared","VonC","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F79478?v=4","01M6KC1ZAWS6T6YM8HAE4EH3H3","01M6KC1ZEWWNSHZ4BWFQZ8WP5D",1,"MIT","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Finstall-sensitive-git-hooks\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"hooks","install sensitive git hooks","git hooks","install","git","SET","Rules","environment","use","up","python","repair","local","shared","project","sensitive-content","composable","true","Existing","git commit","2026-11-10 10:12:30",false,"---\nname: install-sensitive-git-hooks\ndescription: 'Install, repair, or verify composable sensitive-content pre-commit and commit-msg hooks in the current Git repository. Use llm-shared’s Python environment, merge shared and project-local a.sensitive.replacements.local.txt rules, preserve existing hooks, and explicitly report when protection is already correctly installed. Use when the user asks to set up or check sensitive Git commit protection.'\nuser-invocable: true\nargument-hint: 'Optionally describe where llm-shared or the shared sensitive rules file is located; the target is always the current Git repository.'\n---\n\n[Instruction](..\u002F..\u002F..\u002Finstructions\u002Finstall-sensitive-git-hooks.md)\n","[Instruction](..\u002F..\u002F..\u002Finstructions\u002Finstall-sensitive-git-hooks.md)\n",{"name":5,"description":7,"argument-hint":43,"user-invocable":44},"Optionally describe where llm-shared or the shared sensitive rules file is located; the target is always the current Git repository.",true,"main","b69f0aec8110bd267b4b173d8b8d0b9ee3b3ea95",".claude\u002Fskills\u002Finstall-sensitive-git-hooks",0,"https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared","https:\u002F\u002Fgithub.com\u002FVonC","http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F6309\u002Fvonc","Answer questions about Git and GitHub since 2009 on Stack Overflow.  \r\n\r\nAssist developers on Application Lifecycle Management-related tools.","2026-11-15 02:51:42",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":44},[56,59,62],{"tool":57,"command":58},"npx","npx skills add VonC\u002Fllm-shared --skill install-sensitive-git-hooks",{"tool":60,"command":61},"bunx","bunx skills add VonC\u002Fllm-shared --skill install-sensitive-git-hooks",{"tool":63,"command":64},"pnpm","pnpm dlx skills add VonC\u002Fllm-shared --skill install-sensitive-git-hooks","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Finstall-sensitive-git-hooks\u002FSKILL.md",[],[68,81,89,105,125,145],{"skillNo":69,"name":70,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":78,"publishedAt":38},"01M6KCK545V6XVPCR90BNDYGHF","write-requirement","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwrite-requirement\u002FSKILL.md",[73],{"categoryNo":74,"categoryName":75,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",[79,80],"write requirement","write",{"skillNo":82,"name":83,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":38},"01M6KCK2151Q9YX15DSG8NJZ9K","write-plans","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwrite-plans\u002FSKILL.md",[],[80,87,88],"write plans","plans",{"skillNo":90,"name":91,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":102,"publishedAt":38},"01M6KCJYBC9CDD2DNMHCD8KFVJ","write-design","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwrite-design\u002FSKILL.md",[94,99],{"categoryNo":95,"categoryName":96,"taxonomyType":97,"taxonomyTypeDesc":98},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":100,"categoryName":101,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000032","设计师",[103,80,104],"design","write design",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":38},"01M6KCJSZ79M7MM5DYBJA9E33H","update-merge-commit-msg","After a feature merge into develop or any merge into main, replace the default merge message with a conventional message based on the merged branch docs.","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fupdate-merge-commit-msg\u002FSKILL.md",[],[112,113,114,115,116,117,118,26,119,45,120,121,122,35,123,124],"update","merge","commit","update merge commit msg","commit msg","branch","docs","default","message","feature","with","replace","develop",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":38},"01M6KCJN0JBXK7QFWV0DHE62DG","status-session","Report whether a private pause prompt is unprocessed and give three summary points from it or the latest notes. Use for session status without resuming.","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fstatus-session\u002FSKILL.md",[],[132,133,134,26,135,136,137,138,139,140,35,141,142,143,144],"status session","session","status","notes","report","prompt","summary","three","it","latest","for","pause","resuming",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":151,"publishedAt":38},"01M6KCJK1FT194KFAHKQYZ0VTJ","split-large-file","Split a large file or class into smaller files with single responsibilities.","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fsplit-large-file\u002FSKILL.md",[],[152,153,154,155,156,122,35,142,157],"file","split large file","split","files","requirements","single"]