[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71SDPXCE0ZJF7XSTH3ZZ7A5":3,"skill-same:01M71SDPXCE0ZJF7XSTH3ZZ7A5":90},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":46,"repositoryHtmlUrl":47,"repositoryHomepageUrl":6,"ownerHtmlUrl":48,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":49,"install":50,"resources":63},"01M71SDPXCE0ZJF7XSTH3ZZ7A5","local-runtimes",null,"Use when choosing an optional local inference runtime for a narrow mechanical or offline job. One table routes to OmniRoute, FreeToken, Colibri, a loopback server, or the hardware probe.","iTestFlow\u002FiTestFlow-Agent","iTestFlow","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F302233930?v=4","01M71SCS4TBZ0X377TJ1RBJ3SM","01M71SCS5KSSDZXDRAT9R0FJKP",31,"MIT","https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002F.chaos-engine\u002Fskills\u002Flocal-runtimes\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"runtimes","local","local runtimes","inference","table","hardware","local inference","one","when","loopback","freetoken","use","omniroute","offline","colibri","mechanical","probe","runtime","for","server","2026-11-10 13:02:02",false,"---\nname: local-runtimes\ndescription: >-\n  Use when choosing an optional local inference runtime for a narrow mechanical or\n  offline job. One table routes to OmniRoute, FreeToken, Colibri, a loopback\n  server, or the hardware probe.\nlicense: MIT\n---\n\n# Local runtimes\n\nCloud implementers write code directly. A local runtime is optional\nand only pays for narrow mechanical or offline jobs; never let it review its\nown diff. Pick one row, then open only that route.\n\n| Need | Route | Open |\n| --- | --- | --- |\n| Which model size fits this machine | hardware probe | [local-coding-delegate](references\u002Flocal-coding-delegate.md) |\n| Already READY loopback server (Ollama, LM Studio, llamacpp) | loopback | [local-openai-compat](references\u002Flocal-openai-compat.md) |\n| Standalone FreeToken process | FreeToken | [freetoken](references\u002Ffreetoken.md) |\n| Frontier MoE through disk\u002FRAM\u002FVRAM tiers | Colibri | [colibri](references\u002Fcolibri.md) |\n| OmniRoute runner with delegate continuity | OmniRoute | [omniroute](references\u002Fomniroute.md) |\n| Local agents (OpenCode \u002F OSS agency) | agency | [local-agency](..\u002Flocal-agency\u002FSKILL.md) |\n\nFreeToken and Colibri share the [loopback runtime contract](references\u002Floopback-runtime-contract.md).\n\nRules:\n\n- A runtime is used only when its READY probe passes; otherwise stay on the\n  cloud implementer and record `local: skipped(\u003Creason>)` once.\n- One-shot jobs only: one short spec in, one digest out. No parent relay.\n- Avoided-spend metering and USD\u002FEGP lines are required only when a local\n  inference channel was actually used\n  ([process owner](..\u002F..\u002Freferences\u002Fprocess-owner-scrum-master.md)).\n- Descriptions, paths and host exposure live in the\n  [catalog](..\u002F..\u002Freferences\u002Fcatalog.md).\n","# Local runtimes\n\nCloud implementers write code directly. A local runtime is optional\nand only pays for narrow mechanical or offline jobs; never let it review its\nown diff. Pick one row, then open only that route.\n\n| Need | Route | Open |\n| --- | --- | --- |\n| Which model size fits this machine | hardware probe | [local-coding-delegate](references\u002Flocal-coding-delegate.md) |\n| Already READY loopback server (Ollama, LM Studio, llamacpp) | loopback | [local-openai-compat](references\u002Flocal-openai-compat.md) |\n| Standalone FreeToken process | FreeToken | [freetoken](references\u002Ffreetoken.md) |\n| Frontier MoE through disk\u002FRAM\u002FVRAM tiers | Colibri | [colibri](references\u002Fcolibri.md) |\n| OmniRoute runner with delegate continuity | OmniRoute | [omniroute](references\u002Fomniroute.md) |\n| Local agents (OpenCode \u002F OSS agency) | agency | [local-agency](..\u002Flocal-agency\u002FSKILL.md) |\n\nFreeToken and Colibri share the [loopback runtime contract](references\u002Floopback-runtime-contract.md).\n\nRules:\n\n- A runtime is used only when its READY probe passes; otherwise stay on the\n  cloud implementer and record `local: skipped(\u003Creason>)` once.\n- One-shot jobs only: one short spec in, one digest out. No parent relay.\n- Avoided-spend metering and USD\u002FEGP lines are required only when a local\n  inference channel was actually used\n  ([process owner](..\u002F..\u002Freferences\u002Fprocess-owner-scrum-master.md)).\n- Descriptions, paths and host exposure live in the\n  [catalog](..\u002F..\u002Freferences\u002Fcatalog.md).\n",{"name":5,"license":14,"description":7},"main","5f05d598699505258667e2cc8bd4c2d9bfffb695",".chaos-engine\u002Fskills\u002Flocal-runtimes",4,"https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent","https:\u002F\u002Fgithub.com\u002FiTestFlow","2026-10-20 06:14:55",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add iTestFlow\u002FiTestFlow-Agent --skill local-runtimes",{"tool":56,"command":57},"bunx","bunx skills add iTestFlow\u002FiTestFlow-Agent --skill local-runtimes",{"tool":59,"command":60},"pnpm","pnpm dlx skills add iTestFlow\u002FiTestFlow-Agent --skill local-runtimes","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002F.chaos-engine\u002Fskills\u002Flocal-runtimes\u002FSKILL.md",true,[64,70,74,78,82,86],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"references\u002Fcolibri.md","REFERENCE","参考文档",1369,"https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002F.chaos-engine\u002Fskills\u002Flocal-runtimes\u002Freferences\u002Fcolibri.md",{"path":71,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":72,"sourceHtmlUrl":73},"references\u002Ffreetoken.md",1328,"https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002F.chaos-engine\u002Fskills\u002Flocal-runtimes\u002Freferences\u002Ffreetoken.md",{"path":75,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Flocal-coding-delegate.md",1539,"https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002F.chaos-engine\u002Fskills\u002Flocal-runtimes\u002Freferences\u002Flocal-coding-delegate.md",{"path":79,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Flocal-openai-compat.md",4811,"https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002F.chaos-engine\u002Fskills\u002Flocal-runtimes\u002Freferences\u002Flocal-openai-compat.md",{"path":83,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Floopback-runtime-contract.md",2970,"https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002F.chaos-engine\u002Fskills\u002Flocal-runtimes\u002Freferences\u002Floopback-runtime-contract.md",{"path":87,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Fomniroute.md",13929,"https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002F.chaos-engine\u002Fskills\u002Flocal-runtimes\u002Freferences\u002Fomniroute.md",[91,114,135,147,164,176],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":38},"01M71SEHZEDJFKAWP8ZH28P2GF","ponytail","Lazy senior dev mode: the smallest change that fully solves the task, and a reply a busy human understands in one read. Use on any coding task (writing, fixing, refactoring, reviewing, choosing dependencies) and when the user says \"ponytail\", \"be lazy\", \"simplest solution\", \"yagni\", or complains about over-engineering or bloat. Levels: lite, full (default), ultra.","https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002Fplugins\u002Fponytail\u002Fskills\u002Fponytail\u002FSKILL.md",[],[93,98,99,100,29,101,102,103,104,105,106,25,26,107,108,109,110,111,112,113],"dependencies","read","lite","human","senior","yagni","solution","change","task","refactoring","writing","dev","default","about","mode","lazy",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":38},"01M71SEFG09MB8192GZKYY7J6Z","icm-architect","Advisory ICM workspace architect (folder structure as agent architecture). Use only when the task is ICM, workspace structure, or 'ICM this' design work.","https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002Fplugins\u002Ficm-architect\u002Fskills\u002Ficm-architect\u002FSKILL.md",[],[121,122,123,124,125,26,29,126,127,128,129,106,130,131,132,133,134],"architect","icm architect","folder","architecture","icm workspace","only","folder structure","design","workspace","agent architecture","work","structure","advisory","as",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":141,"publishedAt":38},"01M71SEDBH592ZVNPHEX0H5VRC","chaos-engine","Load the canonical installed ChaosEngine before every task.","https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002Fplugins\u002Fchaos-engine\u002Fskills\u002Fchaos-engine\u002FSKILL.md",[],[142,143,144,106,145,146],"chaos","chaos engine","engine","load","canonical",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":153,"publishedAt":38},"01M71SEAYX4X10N9EHC5GKP6DW","ultracave","Caveman at maximum compression: fragments, one word when one word is enough, each fact once. Invoke only with \u002Fultracave or \u002Fcaveman ultra. Stays on until \"stop caveman\" or \"normal mode\".","https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002Fplugins\u002Fcaveman\u002Fskills\u002Fultracave\u002FSKILL.md",[],[149,154,126,155,25,26,156,157,158,159,160,112,161,162,163],"with","stop","invoke","caveman","true","ultra","compression","at","normal","Word",{"skillNo":165,"name":157,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":169,"publishedAt":38},"01M71SE7GAV24EJFR18HMJVP3F","Ultra-compressed communication companion. Use on every reply at ultra intensity; mandatory on the implementation path. Stop only with 'stop caveman' or 'normal mode'.","https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002Fplugins\u002Fcaveman\u002Fskills\u002Fcaveman\u002FSKILL.md",[],[157,159,170,171,155,29,172,126,173,174,112,161,162,175,154],"reply","path","implementation","intensity","companion","communication",{"skillNo":177,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":178,"categories":179,"keywords":180,"publishedAt":38},"01M71SE5VN9TY9XBZYK7Z5DQT1","https:\u002F\u002Fgithub.com\u002FiTestFlow\u002FiTestFlow-Agent\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fchaos-engine\u002FSKILL.md",[],[143,142,144,106,145,146]]