[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71F9FSVHE0C7KCW0WS4PPKR":3,"skill-same:01M71F9FSVHE0C7KCW0WS4PPKR":67},{"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":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":50,"ownerDescription":51,"updatedAt":52,"install":53,"resources":66},"01M71F9FSVHE0C7KCW0WS4PPKR","caveman-help",null,"Use when the user asks how caveman mode works, what intensities exist, what the slash commands are, or wants a quick-reference card before turning the mode on.","Wizarck\u002Fai-playbook","Wizarck","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F23051550?v=4","01M71B3AAVR67GRWFV5ZXXZP31","arturo6ramirez","01M71F5FHXDSX3G2F52R1YS77J",6,"MIT","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fai-playbook\u002Fblob\u002Fmain\u002Fskills\u002Fcaveman-help\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"help","caveman","caveman help","user","when","quick-reference","use","reference","slash commands","commands","playbook","mode","card","how","what the","Caveman Mode","quick","2026-11-10 10:12:30",false,"---\nname: caveman-help\ndescription: Use when the user asks how caveman mode works, what intensities exist, what the slash commands are, or wants a quick-reference card before turning the mode on.\nlicense: MIT\nmetadata:\n  author: ai-playbook (ported from JuliusBrussee\u002Fcaveman, MIT)\n  version: \"1.0\"\n---\n\n# caveman-help — quick-reference card\n\nA one-shot reference card. Print and stop. Do not enter caveman mode just because this skill fires.\n\n## When to fire\n\nUser intent triggers (any of):\n- \"\u002Fcaveman-help\"\n- \"what is caveman\", \"how does caveman work\", \"explain caveman mode\"\n- \"what caveman intensities are there\", \"caveman cheatsheet\"\n\n## Output\n\nPrint exactly the block below, verbatim, then stop. Do not add commentary, do not enter caveman mode, do not adjust based on the user's tone.\n\n```\ncaveman mode — quick reference\n\nWHAT\n  Compress agent output ~65-75%. Brain unchanged. Mouth smaller.\n  Only affects output tokens, not thinking tokens.\n\nINTENSITIES\n  lite   — drop filler\u002Fhedging, keep articles + sentences  (~25% saving)\n  full   — drop articles, fragments OK                     (~65% saving, default)\n  ultra  — abbreviate prose, arrows for causality           (~80% saving)\n\nSLASH COMMANDS\n  \u002Fcaveman [mode]        switch mode for this session\n  \u002Fcaveman-compress F    shrink markdown file F in place (backup at F.original.md)\n  \u002Fcaveman-commit        terse Conventional Commit subject\n  \u002Fcaveman-review        one-line PR review w\u002F severity emoji\n  \u002Fcaveman-help          this card\n\nPROJECT TOGGLE (persistent across sessions)\n  python -m scripts.caveman status [--json]\n  python -m scripts.caveman on  --mode full --components response_style,mcp_shrink\n  python -m scripts.caveman off [--keep-backups]\n  python -m scripts.caveman rollback\n\nSTOP TRIGGERS\n  \"stop caveman\", \"normal mode\", \"be verbose\", \"\u002Fcaveman off\"\n\nAUTO-CLARITY (mode pauses automatically for)\n  security warnings · irreversible actions · multi-step sequences · confused user\n\nNOT COMPRESSED\n  code blocks · file paths · URLs · tool inputs · commit\u002FPR bodies (unless opted in)\n\nDOCS\n  docs\u002Fconcepts\u002Fcaveman-mode.md            — what & why\n  docs\u002Frunbooks\u002Fcaveman-toggle.md          — how to use\n  docs\u002Foperations\u002Fcaveman-architecture.md  — UI contract\n```\n\n## Trust boundary\n\n- Do not modify the block. It is a single source of truth — change the SKILL.md if the reference needs updating.\n- Do not flip into caveman style after printing. This skill is a help screen, not a mode switch.\n- If the user follows up with \"turn it on\", do not act on it from this skill — direct them to `python -m scripts.caveman on` or `\u002Fcaveman`.\n","# caveman-help — quick-reference card\n\nA one-shot reference card. Print and stop. Do not enter caveman mode just because this skill fires.\n\n## When to fire\n\nUser intent triggers (any of):\n- \"\u002Fcaveman-help\"\n- \"what is caveman\", \"how does caveman work\", \"explain caveman mode\"\n- \"what caveman intensities are there\", \"caveman cheatsheet\"\n\n## Output\n\nPrint exactly the block below, verbatim, then stop. Do not add commentary, do not enter caveman mode, do not adjust based on the user's tone.\n\n```\ncaveman mode — quick reference\n\nWHAT\n  Compress agent output ~65-75%. Brain unchanged. Mouth smaller.\n  Only affects output tokens, not thinking tokens.\n\nINTENSITIES\n  lite   — drop filler\u002Fhedging, keep articles + sentences  (~25% saving)\n  full   — drop articles, fragments OK                     (~65% saving, default)\n  ultra  — abbreviate prose, arrows for causality           (~80% saving)\n\nSLASH COMMANDS\n  \u002Fcaveman [mode]        switch mode for this session\n  \u002Fcaveman-compress F    shrink markdown file F in place (backup at F.original.md)\n  \u002Fcaveman-commit        terse Conventional Commit subject\n  \u002Fcaveman-review        one-line PR review w\u002F severity emoji\n  \u002Fcaveman-help          this card\n\nPROJECT TOGGLE (persistent across sessions)\n  python -m scripts.caveman status [--json]\n  python -m scripts.caveman on  --mode full --components response_style,mcp_shrink\n  python -m scripts.caveman off [--keep-backups]\n  python -m scripts.caveman rollback\n\nSTOP TRIGGERS\n  \"stop caveman\", \"normal mode\", \"be verbose\", \"\u002Fcaveman off\"\n\nAUTO-CLARITY (mode pauses automatically for)\n  security warnings · irreversible actions · multi-step sequences · confused user\n\nNOT COMPRESSED\n  code blocks · file paths · URLs · tool inputs · commit\u002FPR bodies (unless opted in)\n\nDOCS\n  docs\u002Fconcepts\u002Fcaveman-mode.md            — what & why\n  docs\u002Frunbooks\u002Fcaveman-toggle.md          — how to use\n  docs\u002Foperations\u002Fcaveman-architecture.md  — UI contract\n```\n\n## Trust boundary\n\n- Do not modify the block. It is a single source of truth — change the SKILL.md if the reference needs updating.\n- Do not flip into caveman style after printing. This skill is a help screen, not a mode switch.\n- If the user follows up with \"turn it on\", do not act on it from this skill — direct them to `python -m scripts.caveman on` or `\u002Fcaveman`.\n",{"name":5,"license":15,"metadata":41,"description":7},{"author":42,"version":43},"ai-playbook (ported from JuliusBrussee\u002Fcaveman, MIT)","1.0","main","08fe7aa0f06bc1a3f592ec82360e46b854846968","skills\u002Fcaveman-help",1,"https:\u002F\u002Fgithub.com\u002FWizarck\u002Fai-playbook","https:\u002F\u002Fgithub.com\u002FWizarck","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Framirezarturo\u002F","Geek by birth, with not much to say but plenty to talk about.","2026-11-09 19:34:21",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add Wizarck\u002Fai-playbook --skill caveman-help",{"tool":59,"command":60},"bunx","bunx skills add Wizarck\u002Fai-playbook --skill caveman-help",{"tool":62,"command":63},"pnpm","pnpm dlx skills add Wizarck\u002Fai-playbook --skill caveman-help","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FWizarck\u002Fai-playbook\u002Fblob\u002Fmain\u002Fskills\u002Fcaveman-help\u002FSKILL.md",true,[],[68,92,110,134,153,166],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":74,"publishedAt":36},"01M71FATTWS9W3BME3S94SA1QR","sweep","Use when the user wants to find code that has quietly stopped being used — types \u002Fsweep, asks for a \"dead code sweep\", \"repo entropy\", \"what can we delete\", \"orphan files\", \"unused code\", or asks to review a sweep ledger. Adjudicates candidates a deterministic scanner already produced; it never deletes anything and never re-derives findings from raw source. Pairs with ponytail, which gates what gets written rather than what rots.","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fai-playbook\u002Fblob\u002Fmain\u002Fskills\u002Fsweep\u002FSKILL.md",[],[70,75,76,77,78,79,80,81,82,83,84,85,86,25,23,87,88,89,90,91],"deterministic","which","never","entropy","types","for","repo","re","ponytail","orphan","files","unused","code","can","gates","review","candidates",{"skillNo":93,"name":83,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":36},"01M71FAQKVDA209G7G5NMY9H1E","Use when the user wants the laziest solution that actually works — types \u002Fponytail, says \"be lazy\", \"lazy mode\", \"simplest solution\", \"minimal solution\", \"yagni\", \"do less\", or \"shortest path\", or complains about over-engineering, bloat, boilerplate, or unnecessary dependencies. Supports intensity levels lite, full, ultra (default). Pairs with caveman, which compresses prose, not code.","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fai-playbook\u002Fblob\u002Fmain\u002Fskills\u002Fponytail\u002FSKILL.md",[],[83,98,99,76,100,79,30,101,102,103,25,23,87,104,105,106,107,108,29,109],"notice","do","lazy","default","minimal","intensity","with","yagni","about","dependencies","2026","boilerplate",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":121,"publishedAt":36},"01M71FAMS250NKNF1PET9KNBBV","ponytail-review","Use when the user wants a code review focused exclusively on over-engineering — says \"review for over-engineering\", \"what can we delete\", \"is this over-engineered\", \"simplify review\", or invokes \u002Fponytail-review. Complements correctness\u002Fsecurity review; this one only hunts complexity in the current diff. Gated by the ponytail review_ponytail component.","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fai-playbook\u002Fblob\u002Fmain\u002Fskills\u002Fponytail-review\u002FSKILL.md",[116],{"categoryNo":117,"categoryName":118,"taxonomyType":119,"taxonomyTypeDesc":120},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",[122,83,90,123,124,80,125,126,25,23,127,128,87,129,88,130,131,132,133,29],"ponytail review","complexity","diff","code review","only","simplify","correctness","one","delete","component","security review","gated",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":36},"01M71FAG53ZPCSWE272P6S9JFN","ponytail-debt","Use when the user wants to harvest every `ponytail:` comment in the codebase into a tracked debt ledger — says \"ponytail debt\", \"\u002Fponytail-debt\", \"what did ponytail defer\", \"list the shortcuts\", \"ponytail ledger\", or \"what did we mark to do later\". One-shot report, changes nothing. Gated by the ponytail debt_ponytail component.","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fai-playbook\u002Fblob\u002Fmain\u002Fskills\u002Fponytail-debt\u002FSKILL.md",[],[141,83,142,143,99,144,145,131,146,147,133,148,149,29,150,151,25,23,152,129],"ponytail debt","debt","shortcuts","mark","to do","changes","later","report","codebase","harvest","list","ledger",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":159,"publishedAt":36},"01M71FACJW88WCS2JGX3MQ3KV9","ponytail-audit","Use when the user wants a whole-repo audit for over-engineering — says \"audit this codebase\", \"audit for over-engineering\", \"what can I delete from this repo\", \"find bloat\", or invokes \u002Fponytail-audit. Like ponytail-review but scans the entire tree, not a diff. One-shot report, applies no fixes. Gated by the ponytail audit_ponytail component.","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fai-playbook\u002Fblob\u002Fmain\u002Fskills\u002Fponytail-audit\u002FSKILL.md",[],[160,83,161,162,124,163,80,81,25,23,164,129,88,90,130,131,133,165,148,149],"ponytail audit","audit","tree","fixes","entire","find",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":172,"publishedAt":36},"01M71FA9THHXDX79PQTJ9CZX9E","openspec-propose","Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fai-playbook\u002Fblob\u002Fmain\u002Fskills\u002Fopenspec-propose\u002FSKILL.md",[],[173,174,104,175,176,177,178,179,180,80,181,182,183,184,185,186,25,23,187,188],"openspec","openspec propose","ready","proposal","change","cli","get","build","complete","design","new","implementation","generated","describe","artifacts","tasks"]