[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KJA09SHF2EK0Q02F3QPSF0":3,"skill-same:01M6KJA09SHF2EK0Q02F3QPSF0":79},{"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":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":13,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":47,"updatedAt":48,"install":49,"resources":62},"01M6KJA09SHF2EK0Q02F3QPSF0","caveman",null,"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.","nposadaa\u002Fwa_trm_notifier","nposadaa","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F57275210?v=4","01M6KJ95HX8AHGQ83PJKSD5HTE","01M6KJ95NTKE2PHAY9Z88HFXYS",0,"MIT","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fcaveman\u002Fplugins\u002Fcaveman\u002Fskills\u002Fcaveman\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"token","Caveman Mode","token efficiency","accuracy","ultra","mode","usage","intensity","triggers","tokens","full","efficiency","default","auto","use","user","technical","brief","communication","2026-11-10 10:12:30",false,"---\nname: caveman\ndescription: >\n  Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman\n  while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra,\n  wenyan-lite, wenyan-full, wenyan-ultra.\n  Use when user says \"caveman mode\", \"talk like caveman\", \"use caveman\", \"less tokens\",\n  \"be brief\", or invokes \u002Fcaveman. Also auto-triggers when token efficiency is requested.\n---\n\nRespond terse like smart caveman. All technical substance stay. Only fluff die.\n\nDefault: **full**. Switch: `\u002Fcaveman lite|full|ultra`.\n\n## Rules\n\nDrop: articles (a\u002Fan\u002Fthe), filler (just\u002Freally\u002Fbasically\u002Factually\u002Fsimply), pleasantries (sure\u002Fcertainly\u002Fof course\u002Fhappy to), hedging. Fragments OK. Short synonyms (big not extensive, fix not \"implement a solution for\"). Technical terms exact. Code blocks unchanged. Errors quoted exact.\n\nPattern: `[thing] [action] [reason]. [next step].`\n\nNot: \"Sure! I'd be happy to help you with that. The issue you're experiencing is likely caused by...\"\nYes: \"Bug in auth middleware. Token expiry check use `\u003C` not `\u003C=`. Fix:\"\n\n## Intensity\n\n| Level | What change |\n|-------|------------|\n| **lite** | No filler\u002Fhedging. Keep articles + full sentences. Professional but tight |\n| **full** | Drop articles, fragments OK, short synonyms. Classic caveman |\n| **ultra** | Abbreviate (DB\u002Fauth\u002Fconfig\u002Freq\u002Fres\u002Ffn\u002Fimpl), strip conjunctions, arrows for causality (X → Y), one word when one word enough |\n| **wenyan-lite** | Semi-classical. Drop filler\u002Fhedging but keep grammar structure, classical register |\n| **wenyan-full** | Maximum classical terseness. Fully 文言文. 80-90% character reduction. Classical sentence patterns, verbs precede objects, subjects often omitted, classical particles (之\u002F乃\u002F為\u002F其) |\n| **wenyan-ultra** | Extreme abbreviation while keeping classical Chinese feel. Maximum compression, ultra terse |\n\nExample — \"Why React component re-render?\"\n- lite: \"Your component re-renders because you create a new object reference each render. Wrap it in `useMemo`.\"\n- full: \"New object ref each render. Inline object prop = new ref = re-render. Wrap in `useMemo`.\"\n- ultra: \"Inline obj prop → new ref → re-render. `useMemo`.\"\n- wenyan-lite: \"組件頻重繪，以每繪新生對象參照故。以 useMemo 包之。\"\n- wenyan-full: \"物出新參照，致重繪。useMemo .Wrap之。\"\n- wenyan-ultra: \"新參照→重繪。useMemo Wrap。\"\n\nExample — \"Explain database connection pooling.\"\n- lite: \"Connection pooling reuses open connections instead of creating new ones per request. Avoids repeated handshake overhead.\"\n- full: \"Pool reuse open DB connections. No new connection per request. Skip handshake overhead.\"\n- ultra: \"Pool = reuse DB conn. Skip handshake → fast under load.\"\n- wenyan-full: \"池reuse open connection。不每req新開。skip handshake overhead。\"\n- wenyan-ultra: \"池reuse conn。skip handshake → fast。\"\n\n## Auto-Clarity\n\nDrop caveman for: security warnings, irreversible action confirmations, multi-step sequences where fragment order risks misread, user confused. Resume caveman after clear part done.\n\nExample — destructive op:\n> **Warning:** This will permanently delete all rows in the `users` table and cannot be undone.\n> ```sql\n> DROP TABLE users;\n> ```\n> Caveman resume. Verify backup exist first.\n\n## Boundaries\n\nCode\u002Fcommits\u002FPRs: write normal. \"stop caveman\" or \"normal mode\": revert. Level persist until changed or session end.","Respond terse like smart caveman. All technical substance stay. Only fluff die.\n\nDefault: **full**. Switch: `\u002Fcaveman lite|full|ultra`.\n\n## Rules\n\nDrop: articles (a\u002Fan\u002Fthe), filler (just\u002Freally\u002Fbasically\u002Factually\u002Fsimply), pleasantries (sure\u002Fcertainly\u002Fof course\u002Fhappy to), hedging. Fragments OK. Short synonyms (big not extensive, fix not \"implement a solution for\"). Technical terms exact. Code blocks unchanged. Errors quoted exact.\n\nPattern: `[thing] [action] [reason]. [next step].`\n\nNot: \"Sure! I'd be happy to help you with that. The issue you're experiencing is likely caused by...\"\nYes: \"Bug in auth middleware. Token expiry check use `\u003C` not `\u003C=`. Fix:\"\n\n## Intensity\n\n| Level | What change |\n|-------|------------|\n| **lite** | No filler\u002Fhedging. Keep articles + full sentences. Professional but tight |\n| **full** | Drop articles, fragments OK, short synonyms. Classic caveman |\n| **ultra** | Abbreviate (DB\u002Fauth\u002Fconfig\u002Freq\u002Fres\u002Ffn\u002Fimpl), strip conjunctions, arrows for causality (X → Y), one word when one word enough |\n| **wenyan-lite** | Semi-classical. Drop filler\u002Fhedging but keep grammar structure, classical register |\n| **wenyan-full** | Maximum classical terseness. Fully 文言文. 80-90% character reduction. Classical sentence patterns, verbs precede objects, subjects often omitted, classical particles (之\u002F乃\u002F為\u002F其) |\n| **wenyan-ultra** | Extreme abbreviation while keeping classical Chinese feel. Maximum compression, ultra terse |\n\nExample — \"Why React component re-render?\"\n- lite: \"Your component re-renders because you create a new object reference each render. Wrap it in `useMemo`.\"\n- full: \"New object ref each render. Inline object prop = new ref = re-render. Wrap in `useMemo`.\"\n- ultra: \"Inline obj prop → new ref → re-render. `useMemo`.\"\n- wenyan-lite: \"組件頻重繪，以每繪新生對象參照故。以 useMemo 包之。\"\n- wenyan-full: \"物出新參照，致重繪。useMemo .Wrap之。\"\n- wenyan-ultra: \"新參照→重繪。useMemo Wrap。\"\n\nExample — \"Explain database connection pooling.\"\n- lite: \"Connection pooling reuses open connections instead of creating new ones per request. Avoids repeated handshake overhead.\"\n- full: \"Pool reuse open DB connections. No new connection per request. Skip handshake overhead.\"\n- ultra: \"Pool = reuse DB conn. Skip handshake → fast under load.\"\n- wenyan-full: \"池reuse open connection。不每req新開。skip handshake overhead。\"\n- wenyan-ultra: \"池reuse conn。skip handshake → fast。\"\n\n## Auto-Clarity\n\nDrop caveman for: security warnings, irreversible action confirmations, multi-step sequences where fragment order risks misread, user confused. Resume caveman after clear part done.\n\nExample — destructive op:\n> **Warning:** This will permanently delete all rows in the `users` table and cannot be undone.\n> ```sql\n> DROP TABLE users;\n> ```\n> Caveman resume. Verify backup exist first.\n\n## Boundaries\n\nCode\u002Fcommits\u002FPRs: write normal. \"stop caveman\" or \"normal mode\": revert. Level persist until changed or session end.",{"name":5,"description":7},"master","afd8a0f0dcb9b77a6380674baf34aac507e69d70",".agents\u002Fskills\u002Fcaveman\u002Fplugins\u002Fcaveman\u002Fskills\u002Fcaveman","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier","https:\u002F\u002Fgithub.com\u002Fnposadaa","Fun = Nerdism + Technology","2026-11-05 00:20:35",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add nposadaa\u002Fwa_trm_notifier --skill caveman",{"tool":55,"command":56},"bunx","bunx skills add nposadaa\u002Fwa_trm_notifier --skill caveman",{"tool":58,"command":59},"pnpm","pnpm dlx skills add nposadaa\u002Fwa_trm_notifier --skill caveman","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fcaveman\u002Fplugins\u002Fcaveman\u002Fskills\u002Fcaveman\u002FSKILL.md",true,[63,69,75],{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"agents\u002Fopenai.yaml","REFERENCE","参考文档",300,"https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fcaveman\u002Fplugins\u002Fcaveman\u002Fskills\u002Fcaveman\u002Fagents\u002Fopenai.yaml",{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"assets\u002Fcaveman-small.svg","ASSET","资产文件",471,"https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fcaveman\u002Fplugins\u002Fcaveman\u002Fskills\u002Fcaveman\u002Fassets\u002Fcaveman-small.svg",{"path":76,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":77,"sourceHtmlUrl":78},"assets\u002Fcaveman.svg",487,"https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fcaveman\u002Fplugins\u002Fcaveman\u002Fskills\u002Fcaveman\u002Fassets\u002Fcaveman.svg",[80,93,110,124,136,149],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":37},"01M6KJD0BT88C4KVQ7RJJTPT7Y","verifier","Validates implemented work against spec requirements with empirical evidence","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fverifier\u002FSKILL.md",[],[82,87,88,89,90,91,92],"spec","work","evidence","requirements","spec requirements","with",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":104,"publishedAt":37},"01M6KJCTEPAAPV3YE6GXFC1RQ4","token-budget","Manages token budget estimation and tracking to prevent context overflow","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Ftoken-budget\u002FSKILL.md",[99],{"categoryNo":100,"categoryName":101,"taxonomyType":102,"taxonomyTypeDesc":103},"01JBSEEDCAT000000000000040","财务","PROFESSION","适用职业",[105,18,106,107,108,109],"token budget","Budget","context","tracking","estimation",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":37},"01M6KJCN162BN1C6P66K52TZVP","planner","Creates executable phase plans with task breakdown, dependency analysis, and goal-backward verification","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fplanner\u002FSKILL.md",[],[112,117,118,92,119,120,121,122,123],"task","plans","dependency analysis","goal","verification","analysis","dependency",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":130,"publishedAt":37},"01M6KJCHHQ3HNHDH8DAEJN3JDC","plan-checker","Validates plans before execution to catch issues early","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fplan-checker\u002FSKILL.md",[],[131,132,133,134,135,118],"checker","plan checker","plan","execution","issues",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":37},"01M6KJCDQS4C0DSVZ52CW053MJ","status","Show MemPalace status — room counts, storage usage, and palace health.","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fmempalace\u002F.codex-plugin\u002Fskills\u002Fstatus\u002FSKILL.md",[],[138,143,144,145,146,147,24,148],"health","Bash","read","show","mempalace","storage",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":155,"publishedAt":37},"01M6KJCA2PFKKNEFZWMMTE3XHM","search","Search your MemPalace — semantic search across all mined memories, projects, and conversations.","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fmempalace\u002F.codex-plugin\u002Fskills\u002Fsearch\u002FSKILL.md",[],[151,156,145,144,157,158,159,147,160,161],"projects","semantic search","conversations","semantic","memories","across"]