[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6RSRN35QAKPCMBVYAAF7CZQ":3,"skill-same:01M6RSRN35QAKPCMBVYAAF7CZQ":48},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":14,"categories":15,"keywords":16,"publishedAt":17,"linkOnly":18,"markdownContent":19,"markdownBody":19,"frontMatter":20,"refName":21,"commitSha":22,"skillDirectory":23,"forksCount":24,"repositoryHtmlUrl":25,"repositoryHomepageUrl":6,"ownerHtmlUrl":26,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":27,"install":28,"resources":41},"01M6RSRN35QAKPCMBVYAAF7CZQ","compress",null,"az9713\u002Fcaveman-tutorial","az9713","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F565379?v=4","01M6RSN0FC5PEEB11N9FESSN63","01M6RSN0KGXF86PTGPC246BF2D",1,"MIT","https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial\u002Fblob\u002Fmain\u002Fskills\u002Fcompress\u002FSKILL.md",[],[5],"2026-11-10 10:12:30",false,"..\u002F..\u002Fcaveman-compress\u002FSKILL.md",{},"main","d2eaee2857f8a2f7991cc1cbe21c10e27c2d3927","skills\u002Fcompress",0,"https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial","https:\u002F\u002Fgithub.com\u002Faz9713","2026-04-13 04:56:48",{"source":7,"skillName":5,"commands":29,"prompt":39,"zipAvailable":40},[30,33,36],{"tool":31,"command":32},"npx","npx skills add az9713\u002Fcaveman-tutorial --skill compress",{"tool":34,"command":35},"bunx","bunx skills add az9713\u002Fcaveman-tutorial --skill compress",{"tool":37,"command":38},"pnpm","pnpm dlx skills add az9713\u002Fcaveman-tutorial --skill compress","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial\u002Fblob\u002Fmain\u002Fskills\u002Fcompress\u002FSKILL.md",true,[42],{"path":43,"resourceType":44,"resourceTypeDesc":45,"sizeBytes":46,"sourceHtmlUrl":47},"scripts","OTHER","其他",30,"https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial\u002Fblob\u002Fmain\u002Fskills\u002Fcompress\u002Fscripts",[49,75,102,122,144,163],{"skillNo":50,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":17},"01M6RSRGNMWW3GVPMHZKS9JX3M","caveman","Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says \"caveman mode\", \"talk like caveman\", \"use caveman\", \"less tokens\", \"be brief\", or invokes \u002Fcaveman. Also auto-triggers when token efficiency is requested.","https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial\u002Fblob\u002Fmain\u002Fskills\u002Fcaveman\u002FSKILL.md",[],[51,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],"communication","brief","technical","user","use","auto","default","full","token","tokens","triggers","intensity","usage","mode","ultra","accuracy","token efficiency","Caveman Mode","when",{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":86,"publishedAt":17},"01M6RSRC1R84EPSQ07X66CXJ0W","caveman-review","Ultra-compressed code review comments. Cuts noise from PR feedback while preserving the actionable signal. Each comment is one line: location, problem, fix. Use when user says \"review this PR\", \"code review\", \"review the diff\", \"\u002Freview\", or invokes \u002Fcaveman-review. Auto-triggers when reviewing pull requests.","https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial\u002Fblob\u002Fmain\u002Fskills\u002Fcaveman-review\u002FSKILL.md",[81],{"categoryNo":82,"categoryName":83,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",[87,51,88,89,90,91,92,93,94,95,96,60,97,61,66,98,99,100,101,74],"review","caveman review","code review","pull requests","pr","code","pull","pr feedback","feedback","fix","diff","problem","actionable","comments","signal",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":17},"01M6RSQHPSC3Q0DSX8RHFAWG6R","caveman-help","Quick-reference card for all caveman modes, skills, and commands. One-shot display, not a persistent mode. Trigger: \u002Fcaveman-help, \"caveman help\", \"what caveman commands\", \"how do I use caveman\".","https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial\u002Fblob\u002Fmain\u002Fskills\u002Fcaveman-help\u002FSKILL.md",[],[51,109,110,111,60,112,113,114,115,116,117,118,69,119,120,121],"help","caveman help","how","reference","do","quick-reference","commands","trigger","card","quick","display","for","modes",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":17},"01M6RSQCAMX4TNK3N94EZR31H8","caveman-commit","Ultra-compressed commit message generator. Cuts noise from commit messages while preserving intent and reasoning. Conventional Commits format. Subject ≤50 chars, body only when \"why\" isn't obvious. Use when user says \"write a commit\", \"commit message\", \"generate commit\", \"\u002Fcommit\", or invokes \u002Fcaveman-commit. Auto-triggers when staging changes.","https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial\u002Fblob\u002Fmain\u002Fskills\u002Fcaveman-commit\u002FSKILL.md",[],[129,51,130,131,132,133,134,135,136,137,60,61,138,139,140,141,66,142,143,74],"commit","caveman commit","generate","commit message","messages","why","commits","format","write","only","conventional commits","intent","message","generator","changes",{"skillNo":145,"name":5,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":149,"publishedAt":17},"01M6RSQ7YFFCRXVYSBDK00NJB1","Compress natural language memory files (CLAUDE.md, todos, preferences) into caveman format to save input tokens. Preserves all technical substance, code, URLs, and structure. Compressed version overwrites the original file. Human-readable backup saved as FILE.original.md. Trigger: \u002Fcaveman:compress \u003Cfilepath> or \"compress memory file\"","https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial\u002Fblob\u002Fmain\u002Fplugins\u002Fcaveman\u002Fskills\u002Fcompress\u002FSKILL.md",[],[5,150,51,92,151,152,153,136,58,154,155,156,157,158,159,65,160,116,161,162],"memory","file","backup","preferences","version","files","language","natural language","structure","human","as","input","saved",{"skillNo":164,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":167,"publishedAt":17},"01M6RSPH4GK6EA0JNAWMKKYBCA","https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial\u002Fblob\u002Fmain\u002Fplugins\u002Fcaveman\u002Fskills\u002Fcaveman\u002FSKILL.md",[],[51,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74]]