[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71RA6ZKCF2YBV804SH6KCZK":3,"skill-same:01M71RA6ZKCF2YBV804SH6KCZK":43},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":23,"commitSha":24,"skillDirectory":25,"forksCount":13,"repositoryHtmlUrl":26,"repositoryHomepageUrl":6,"ownerHtmlUrl":27,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":28,"install":29,"resources":42},"01M71RA6ZKCF2YBV804SH6KCZK","skill",null,"zkaedii\u002Fforgezero","zkaedii","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F218037786?v=4","01M71RA59RHCQ36D0MNQ9K1B3C","zkaedi","01M71RA5AD7Z810Z8GY3T35AQE",0,"MIT","https:\u002F\u002Fgithub.com\u002Fzkaedii\u002Fforgezero\u002Fblob\u002Fmaster\u002Fdocs\u002Fskill\u002FSKILL.md",[],[],"2026-11-10 13:02:02",false,"---\nname: forgezero\ndescription: Governance and provenance CLI for Antigravity .agents\u002F surface. Use when the user is about to merge a PR touching .agents\u002F, asks \"what influenced this conversation,\" wants to share team configs without leaking secrets, or asks for a decision lineage for a specific session ID. Provides full lifecycle commands: status, doctor, kickoff, audit, verify, provenance, share, receipt, ledger, and trace.\n---\n\n# ForgeZero — When to Invoke\n\n## audit\nTrigger when:\n- User is about to commit changes that touch `.agents\u002Fskills\u002F`, `.agents\u002Frules\u002F`, or `.agents\u002Fworkflows\u002F`\n- User says \"what changed in our agent config\" \u002F \"is this PR safe to merge\"\n- Pre-commit context, before pushing\n\nRun: `forge0 audit`\nExit codes: 0 = clean, 1 = error, 2 = changes detected (CI gate use)\n\nOutput includes the honest scope caveat — surface it to the user, do not paraphrase it.\n\n## provenance\nTrigger when:\n- User asks \"what skills\u002FKIs were active in conversation \u003Cid>\"\n- User asks for decision lineage, audit trail, or \"why did the agent do X\"\n- Post-incident: explaining what the agent saw\n\nRun: `forge0 provenance \u003Cconversation-id>`\n\nAlways preserve the `[DETECTED_WHEN_EXPLICIT]` tag. Skills loaded via system-prompt injection are NOT detectable — never claim a complete picture; the tool output is a lower bound.\n\n## share\nTrigger when:\n- User wants to package `.agents\u002F` for a teammate \u002F new hire \u002F fork\n- User says \"bundle our config\" \u002F \"share this setup\"\n\nRun: `forge0 share --tag \u003Csemver>`\nDefault scrubs secrets. Refuses with exit 3 if any detected.\nRefuses with exit 4 if live SKILL.md drifted from repo. On exit 4, surface the drift to the user and ask whether to run `forge0 sync-skill` or pass `--allow-skill-drift`. Do not auto-resolve.\nNEVER suggest `--allow-secrets` or `--allow-skill-drift` unprompted.\n\n## Hard prohibitions\n- Do not invent flags. The real subcommands are: status, doctor, kickoff, audit, verify, provenance, share, receipt, ledger, selftest, sync-skill, and trace.\n- Do not promise detection completeness. The honesty bound is load-bearing.\n- Do not run `share` without explicit user request — bundle creation is destructive-feeling for users who don't expect it.\n","# ForgeZero — When to Invoke\n\n## audit\nTrigger when:\n- User is about to commit changes that touch `.agents\u002Fskills\u002F`, `.agents\u002Frules\u002F`, or `.agents\u002Fworkflows\u002F`\n- User says \"what changed in our agent config\" \u002F \"is this PR safe to merge\"\n- Pre-commit context, before pushing\n\nRun: `forge0 audit`\nExit codes: 0 = clean, 1 = error, 2 = changes detected (CI gate use)\n\nOutput includes the honest scope caveat — surface it to the user, do not paraphrase it.\n\n## provenance\nTrigger when:\n- User asks \"what skills\u002FKIs were active in conversation \u003Cid>\"\n- User asks for decision lineage, audit trail, or \"why did the agent do X\"\n- Post-incident: explaining what the agent saw\n\nRun: `forge0 provenance \u003Cconversation-id>`\n\nAlways preserve the `[DETECTED_WHEN_EXPLICIT]` tag. Skills loaded via system-prompt injection are NOT detectable — never claim a complete picture; the tool output is a lower bound.\n\n## share\nTrigger when:\n- User wants to package `.agents\u002F` for a teammate \u002F new hire \u002F fork\n- User says \"bundle our config\" \u002F \"share this setup\"\n\nRun: `forge0 share --tag \u003Csemver>`\nDefault scrubs secrets. Refuses with exit 3 if any detected.\nRefuses with exit 4 if live SKILL.md drifted from repo. On exit 4, surface the drift to the user and ask whether to run `forge0 sync-skill` or pass `--allow-skill-drift`. Do not auto-resolve.\nNEVER suggest `--allow-secrets` or `--allow-skill-drift` unprompted.\n\n## Hard prohibitions\n- Do not invent flags. The real subcommands are: status, doctor, kickoff, audit, verify, provenance, share, receipt, ledger, selftest, sync-skill, and trace.\n- Do not promise detection completeness. The honesty bound is load-bearing.\n- Do not run `share` without explicit user request — bundle creation is destructive-feeling for users who don't expect it.\n",{},"master","4f7f5c8d82786eab1d7534d3f3f05320260c02e9","docs\u002Fskill","https:\u002F\u002Fgithub.com\u002Fzkaedii\u002Fforgezero","https:\u002F\u002Fgithub.com\u002Fzkaedii","2026-05-01 07:54:34",{"source":7,"skillName":5,"commands":30,"prompt":40,"zipAvailable":41},[31,34,37],{"tool":32,"command":33},"npx","npx skills add zkaedii\u002Fforgezero --skill skill",{"tool":35,"command":36},"bunx","bunx skills add zkaedii\u002Fforgezero --skill skill",{"tool":38,"command":39},"pnpm","pnpm dlx skills add zkaedii\u002Fforgezero --skill skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzkaedii\u002Fforgezero\u002Fblob\u002Fmaster\u002Fdocs\u002Fskill\u002FSKILL.md",true,[],[]]