[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C2ZK08RV10HMC58WHQJBGG":3,"skill-same:01M6C2ZK08RV10HMC58WHQJBGG":68},{"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":23,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":49,"ownerHtmlUrl":50,"ownerBlogUrl":51,"ownerDescription":52,"updatedAt":53,"install":54,"resources":67},"01M6C2ZK08RV10HMC58WHQJBGG","infoq-agent-control-plane",null,"Steal InfoQ Sep 8 2026 control-plane methods, not the webinar or paid SaaS. Use when the user pastes an InfoQ newsletter, mentions Gisting, KYAML, Copilot Review billing, Foundry\u002FHCP control planes, Airbnb auth, DoorDash Flux, or Workload Identity. Fail closed. No Harness\u002FOri\u002FCopilot-review spend.","IgorGanapolsky\u002FRandom-Timer","IgorGanapolsky","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F201209?v=4","01M6C2WB7720K13ERYVB3AJ0SQ","Igor Ganapolsky","01M6C2WBBF0NWVQV4A89FS00Q5",1,"MIT","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.claude\u002Fskills\u002Finfoq-agent-control-plane\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"control plane","infoq agent control plane","review","foundry","auth","identity","copilot","workload","harness","copilot review","saas","DoorDash","control-plane","user","use","2026-11-10 10:12:30",false,"---\nname: infoq-agent-control-plane\ndescription: >\n  Steal InfoQ Sep 8 2026 control-plane methods, not the webinar or paid SaaS.\n  Use when the user pastes an InfoQ newsletter, mentions Gisting, KYAML,\n  Copilot Review billing, Foundry\u002FHCP control planes, Airbnb auth, DoorDash\n  Flux, or Workload Identity. Fail closed. No Harness\u002FOri\u002FCopilot-review spend.\n---\n\n# InfoQ agent control plane (steal the method)\n\nInfoQ 2026-09-08: agents can open PRs, but production still needs tests, security,\napprovals, and rollback. Shopify Gisting, context engineering, billed Copilot\nreview, Foundry\u002FHCP routers, Workload Identity, and \"skip peer review on low-risk\nPRs\" are the transferable bits.\n\nDo **not** attend the Harness webinar as the deliverable. Do **not** buy Moderne,\nTiger Data, Copilot Code Review, Ori, or Foundry Model Router.\n\n## Does it help?\n\n| Surface | Use the paid product? | Use instead |\n| --- | --- | --- |\n| Hermes Desktop routing | No Foundry\u002FOpenRouter primary | `hermes_desktop_router_policy.py` + this SPOF check |\n| Context dumps \u002F Gisting | No Redis\u002FShopify tokens | `gist_context` keeps in\u002Fout + two ACs |\n| Copilot review (billed, 2d lag) | Never | Existing CI Claude review |\n| Native Android\u002FiOS diffs | No AI-only merge | `require_device_e2e` |\n| Scripts\u002Fskills-only diffs | Yes, AI approve after tests | `allow_ai_approve` |\n| GCP SA JSON in repo | Never | GitHub OIDC |\n\n## Before claiming a delivery path is allowed\n\n```bash\npython3 scripts\u002Finfoq_agent_control_plane.py \\\n  --primary-model hermes-main \\\n  --fallbacks nous-deepseek,glm-5.3 \\\n  --in-scope 'pin Desktop tool turns' \\\n  --out-scope 'ori login' \\\n  --acs 'tests pass|CLI fail-closed' \\\n  --service local_pytest \\\n  --paths 'scripts\u002Finfoq_agent_control_plane.py,scripts\u002Ftests\u002Ftest_infoq_agent_control_plane.py' \\\n  --credential github_oidc\n```\n\nAllow only when every JSON `ok` is true (process exit 0).\n\n## High-ROI only\n\n- Independent fallbacks (not the same model, not 3B).\n- Compress context to in\u002Fout + two ACs. Drop newsletter dumps.\n- Block billed-per-review and metered model routers.\n- Scripts-only PRs may use existing CI AI review; native diffs need device evidence.\n- Prefer OIDC over long-lived keys.\n","# InfoQ agent control plane (steal the method)\n\nInfoQ 2026-09-08: agents can open PRs, but production still needs tests, security,\napprovals, and rollback. Shopify Gisting, context engineering, billed Copilot\nreview, Foundry\u002FHCP routers, Workload Identity, and \"skip peer review on low-risk\nPRs\" are the transferable bits.\n\nDo **not** attend the Harness webinar as the deliverable. Do **not** buy Moderne,\nTiger Data, Copilot Code Review, Ori, or Foundry Model Router.\n\n## Does it help?\n\n| Surface | Use the paid product? | Use instead |\n| --- | --- | --- |\n| Hermes Desktop routing | No Foundry\u002FOpenRouter primary | `hermes_desktop_router_policy.py` + this SPOF check |\n| Context dumps \u002F Gisting | No Redis\u002FShopify tokens | `gist_context` keeps in\u002Fout + two ACs |\n| Copilot review (billed, 2d lag) | Never | Existing CI Claude review |\n| Native Android\u002FiOS diffs | No AI-only merge | `require_device_e2e` |\n| Scripts\u002Fskills-only diffs | Yes, AI approve after tests | `allow_ai_approve` |\n| GCP SA JSON in repo | Never | GitHub OIDC |\n\n## Before claiming a delivery path is allowed\n\n```bash\npython3 scripts\u002Finfoq_agent_control_plane.py \\\n  --primary-model hermes-main \\\n  --fallbacks nous-deepseek,glm-5.3 \\\n  --in-scope 'pin Desktop tool turns' \\\n  --out-scope 'ori login' \\\n  --acs 'tests pass|CLI fail-closed' \\\n  --service local_pytest \\\n  --paths 'scripts\u002Finfoq_agent_control_plane.py,scripts\u002Ftests\u002Ftest_infoq_agent_control_plane.py' \\\n  --credential github_oidc\n```\n\nAllow only when every JSON `ok` is true (process exit 0).\n\n## High-ROI only\n\n- Independent fallbacks (not the same model, not 3B).\n- Compress context to in\u002Fout + two ACs. Drop newsletter dumps.\n- Block billed-per-review and metered model routers.\n- Scripts-only PRs may use existing CI AI review; native diffs need device evidence.\n- Prefer OIDC over long-lived keys.\n",{"name":5,"description":7},"develop","4af946ac9a2b3cfbbe9b2e8696cc436f1d16e2e2",".claude\u002Fskills\u002Finfoq-agent-control-plane",0,"https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer","https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Frandom-tactical-timer\u002Fid6758355312","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky","https:\u002F\u002Fwww.igorganapolsky.com","Forward Deploy AI Engineer. Automation specialist.\r\n","2026-11-09 23:14:20",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add IgorGanapolsky\u002FRandom-Timer --skill infoq-agent-control-plane",{"tool":60,"command":61},"bunx","bunx skills add IgorGanapolsky\u002FRandom-Timer --skill infoq-agent-control-plane",{"tool":63,"command":64},"pnpm","pnpm dlx skills add IgorGanapolsky\u002FRandom-Timer --skill infoq-agent-control-plane","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.claude\u002Fskills\u002Finfoq-agent-control-plane\u002FSKILL.md",true,[],[69,88,105,116,128,139],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":83,"publishedAt":39},"01M6C3CEGAENG02BPG636N9WG6","writing-plans","Use when you have a spec or requirements for a multi-step task, before touching code","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fwriting-plans\u002FSKILL.md",[75,78],{"categoryNo":76,"categoryName":77,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[84,85,86,87,38],"writing plans","writing","spec","code",{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":95,"publishedAt":39},"01M6C3CC40GJBTJQHQ5BF7CQN9","workflow-economics-lite","Escape AI pilot purgatory: require completion-loop workflows with one owner, baseline, economic metric, system-of-record integration, and audit trail. Block orphan chatbots and interest-as-ROI claims.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fworkflow-economics-lite\u002FSKILL.md",[94],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[96,97,98,99,100,101,102,103,104],"workflow economics lite","workflow","loop","roi","workflows","audit","integration","baseline","system",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":39},"01M6C3C9ESBW612NMMMBQDWSWR","verification-before-completion","Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fverification-before-completion\u002FSKILL.md",[],[112,113,38,114,115],"verification before completion","verification","evidence","work",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":39},"01M6C3C71DNQHJ6PGV0TN1R99N","value-center-lite","Apply InfoQ Rohrer value-center \u002F VSM five questions (agency + coherence). Use when planning work, shipping releases, or auditing agent autonomy claims. Fail closed on product-only slogans without WQTU\u002Fpaywall value.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fvalue-center-lite\u002FSKILL.md",[],[123,124,38,115,125,126,127],"value center lite","only","product","shipping","planning",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":134,"publishedAt":39},"01M6C3C41Q0R2J49F3Q4CQ004J","using-superpowers","Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fusing-superpowers\u002FSKILL.md",[],[135,136,38,137,138],"superpowers","using superpowers","find","how",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":145,"publishedAt":39},"01M6C3C1EBYXRVMNHZZE9N49PN","using-git-worktrees","Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fusing-git-worktrees\u002FSKILL.md",[],[146,147,148,149,150,151,152,115,38],"git","using git worktrees","git worktrees","git worktree","Tools","worktree","workspace"]