[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6RSQHPSC3Q0DSX8RHFAWG6R":3,"skill-same:01M6RSQHPSC3Q0DSX8RHFAWG6R":60},{"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":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":6,"ownerHtmlUrl":44,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":45,"install":46,"resources":59},"01M6RSQHPSC3Q0DSX8RHFAWG6R","caveman-help",null,"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\".","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\u002Fcaveman-help\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"caveman","help","caveman help","how","use","reference","do","quick-reference","commands","trigger","card","quick","mode","display","for","modes","2026-11-10 10:12:30",false,"---\nname: caveman-help\ndescription: >\n  Quick-reference card for all caveman modes, skills, and commands.\n  One-shot display, not a persistent mode. Trigger: \u002Fcaveman-help,\n  \"caveman help\", \"what caveman commands\", \"how do I use caveman\".\n---\n\n# Caveman Help\n\nDisplay this reference card when invoked. One-shot — do NOT change mode, write flag files, or persist anything. Output in caveman style.\n\n## Modes\n\n| Mode | Trigger | What change |\n|------|---------|-------------|\n| **Lite** | `\u002Fcaveman lite` | Drop filler. Keep sentence structure. |\n| **Full** | `\u002Fcaveman` | Drop articles, filler, pleasantries, hedging. Fragments OK. Default. |\n| **Ultra** | `\u002Fcaveman ultra` | Extreme compression. Bare fragments. Tables over prose. |\n| **Wenyan-Lite** | `\u002Fcaveman wenyan-lite` | Classical Chinese style, light compression. |\n| **Wenyan-Full** | `\u002Fcaveman wenyan` | Full 文言文. Maximum classical terseness. |\n| **Wenyan-Ultra** | `\u002Fcaveman wenyan-ultra` | Extreme. Ancient scholar on a budget. |\n\nMode stick until changed or session end.\n\n## Skills\n\n| Skill | Trigger | What it do |\n|-------|---------|-----------|\n| **caveman-commit** | `\u002Fcaveman-commit` | Terse commit messages. Conventional Commits. ≤50 char subject. |\n| **caveman-review** | `\u002Fcaveman-review` | One-line PR comments: `L42: bug: user null. Add guard.` |\n| **caveman-compress** | `\u002Fcaveman:compress \u003Cfile>` | Compress .md files to caveman prose. Saves ~46% input tokens. |\n| **caveman-help** | `\u002Fcaveman-help` | This card. |\n\n## Deactivate\n\nSay \"stop caveman\" or \"normal mode\". Resume anytime with `\u002Fcaveman`.\n\n## Configure Default Mode\n\nDefault mode = `full`. Change it:\n\n**Environment variable** (highest priority):\n```bash\nexport CAVEMAN_DEFAULT_MODE=ultra\n```\n\n**Config file** (`~\u002F.config\u002Fcaveman\u002Fconfig.json`):\n```json\n{ \"defaultMode\": \"lite\" }\n```\n\nSet `\"off\"` to disable auto-activation on session start. User can still activate manually with `\u002Fcaveman`.\n\nResolution: env var > config file > `full`.\n\n## More\n\nFull docs: https:\u002F\u002Fgithub.com\u002FJuliusBrussee\u002Fcaveman\n","# Caveman Help\n\nDisplay this reference card when invoked. One-shot — do NOT change mode, write flag files, or persist anything. Output in caveman style.\n\n## Modes\n\n| Mode | Trigger | What change |\n|------|---------|-------------|\n| **Lite** | `\u002Fcaveman lite` | Drop filler. Keep sentence structure. |\n| **Full** | `\u002Fcaveman` | Drop articles, filler, pleasantries, hedging. Fragments OK. Default. |\n| **Ultra** | `\u002Fcaveman ultra` | Extreme compression. Bare fragments. Tables over prose. |\n| **Wenyan-Lite** | `\u002Fcaveman wenyan-lite` | Classical Chinese style, light compression. |\n| **Wenyan-Full** | `\u002Fcaveman wenyan` | Full 文言文. Maximum classical terseness. |\n| **Wenyan-Ultra** | `\u002Fcaveman wenyan-ultra` | Extreme. Ancient scholar on a budget. |\n\nMode stick until changed or session end.\n\n## Skills\n\n| Skill | Trigger | What it do |\n|-------|---------|-----------|\n| **caveman-commit** | `\u002Fcaveman-commit` | Terse commit messages. Conventional Commits. ≤50 char subject. |\n| **caveman-review** | `\u002Fcaveman-review` | One-line PR comments: `L42: bug: user null. Add guard.` |\n| **caveman-compress** | `\u002Fcaveman:compress \u003Cfile>` | Compress .md files to caveman prose. Saves ~46% input tokens. |\n| **caveman-help** | `\u002Fcaveman-help` | This card. |\n\n## Deactivate\n\nSay \"stop caveman\" or \"normal mode\". Resume anytime with `\u002Fcaveman`.\n\n## Configure Default Mode\n\nDefault mode = `full`. Change it:\n\n**Environment variable** (highest priority):\n```bash\nexport CAVEMAN_DEFAULT_MODE=ultra\n```\n\n**Config file** (`~\u002F.config\u002Fcaveman\u002Fconfig.json`):\n```json\n{ \"defaultMode\": \"lite\" }\n```\n\nSet `\"off\"` to disable auto-activation on session start. User can still activate manually with `\u002Fcaveman`.\n\nResolution: env var > config file > `full`.\n\n## More\n\nFull docs: https:\u002F\u002Fgithub.com\u002FJuliusBrussee\u002Fcaveman\n",{"name":5,"description":7},"main","d2eaee2857f8a2f7991cc1cbe21c10e27c2d3927","skills\u002Fcaveman-help",0,"https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial","https:\u002F\u002Fgithub.com\u002Faz9713","2026-04-13 04:56:48",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add az9713\u002Fcaveman-tutorial --skill caveman-help",{"tool":52,"command":53},"bunx","bunx skills add az9713\u002Fcaveman-tutorial --skill caveman-help",{"tool":55,"command":56},"pnpm","pnpm dlx skills add az9713\u002Fcaveman-tutorial --skill caveman-help","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial\u002Fblob\u002Fmain\u002Fskills\u002Fcaveman-help\u002FSKILL.md",true,[],[61,67,90,117,139,158],{"skillNo":62,"name":63,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":34},"01M6RSRN35QAKPCMBVYAAF7CZQ","compress","https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial\u002Fblob\u002Fmain\u002Fskills\u002Fcompress\u002FSKILL.md",[],[63],{"skillNo":68,"name":18,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":34},"01M6RSRGNMWW3GVPMHZKS9JX3M","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",[],[18,73,74,75,76,22,77,78,79,80,81,82,83,84,30,85,86,87,88,89],"communication","brief","technical","user","auto","default","full","token","tokens","triggers","intensity","usage","ultra","accuracy","token efficiency","Caveman Mode","when",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":101,"publishedAt":34},"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",[96],{"categoryNo":97,"categoryName":98,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",[102,18,103,104,105,106,107,108,109,110,111,22,112,77,82,113,114,115,116,89],"review","caveman review","code review","pull requests","pr","code","pull","pr feedback","feedback","fix","diff","problem","actionable","comments","signal",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":34},"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",[],[124,18,125,126,127,128,129,130,131,132,22,77,133,134,135,136,82,137,138,89],"commit","caveman commit","generate","commit message","messages","why","commits","format","write","only","conventional commits","intent","message","generator","changes",{"skillNo":140,"name":63,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":144,"publishedAt":34},"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",[],[63,145,18,107,146,147,148,131,75,149,150,151,152,153,154,81,155,27,156,157],"memory","file","backup","preferences","version","files","language","natural language","structure","human","as","input","saved",{"skillNo":159,"name":18,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":34},"01M6RSPH4GK6EA0JNAWMKKYBCA","https:\u002F\u002Fgithub.com\u002Faz9713\u002Fcaveman-tutorial\u002Fblob\u002Fmain\u002Fplugins\u002Fcaveman\u002Fskills\u002Fcaveman\u002FSKILL.md",[],[18,73,74,75,76,22,77,78,79,80,81,82,83,84,30,85,86,87,88,89]]