[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M732DRW7MHQP9VTJ5JSBMWC3":3,"skill-same:01M732DRW7MHQP9VTJ5JSBMWC3":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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":28,"commitSha":29,"skillDirectory":30,"forksCount":31,"repositoryHtmlUrl":32,"repositoryHomepageUrl":6,"ownerHtmlUrl":33,"ownerBlogUrl":34,"ownerDescription":35,"updatedAt":36,"install":37,"resources":50},"01M732DRW7MHQP9VTJ5JSBMWC3","provider-step-usage-v1-0-0",null,"Sum measured OpenCode step_finish token totals with replay deduplication and fail-closed validation.","djimit\u002Fdjimitflo","djimit","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19958832?v=4","01M7327CH792DZPFZPYAEFPRXT","Dutch Dim","01M7327CHWPSXT9AWE4MPWCX9Q",2,"MIT","https:\u002F\u002Fgithub.com\u002Fdjimit\u002Fdjimitflo\u002Fblob\u002Fmain\u002Fskills\u002Fprovider-step-usage-v1-0-0\u002FSKILL.md",[],[],"2026-11-11 15:11:14",false,"---\nname: provider-step-usage-v1-0-0\ndescription: Sum measured OpenCode step_finish token totals with replay deduplication and fail-closed validation.\nversion: 1.0.0\nauthor: Codex under explicit operator implementation mandate\nallowed-tools: Bash\ndisallowed-tools: Network\n---\n\n# Provider step usage\n\nCandidate executable asset for independent review. Not registered, approved, activated,\nor generated by the unsuccessful DjimitFlo factory run. This package was implemented\nby Codex under an explicit operator mandate; it conveys no execution authority.\n\nProvenance: independently checked OpenCode proof task\n`deployed-provider-opencode-proof-20261101-r2` recorded 7101 tokens although its\nstep totals summed to 13941. The example below is synthetic numeric reconstruction;\nno provider payloads or credentials are included. This package does not patch the\nruntime adapter or claim to measure cost, energy, task success, or completeness of a\nstream. It measures only the supplied step records.\n\n## Contract and execution\n\nRun `node run.mjs` with a JSON object on stdin containing exactly `events_json`, a\nstring of newline-delimited JSON events. Output is `{tokens,steps}`. Run verification\nwith `node --test run.test.mjs`. No network, credentials, shell evaluation, or external\ndependencies are used. Bash is declared solely for the existing governed invocation\ninterface; content cannot add commands or permissions.\n\nOnly OpenCode `type: \"step_finish\"` records with `part.id` and\n`part.tokens.total` are measured. Totals must be explicit nonnegative safe integers.\nRepeated part IDs with identical totals and session\u002Fmessage scope count once;\nconflicting repeats fail. Missing stable part IDs fail rather than using array position\nor timestamps. Other valid typed event objects are ignored. Invalid JSON, malformed\nrecords, missing measurements, unsafe sums, or ambiguous totals fail with exit code 1,\nno stdout result, and a payload-free error code on stderr. Explicit measured zero\nis valid; unknown usage is never converted to zero.\n\nInput and decoded events are each bounded to 262144 UTF-8 bytes (the entire stdin\nJSON envelope must fit). Blank lines are allowed. A partial stream is not evidence\nof full-run usage; callers must independently establish completeness and provider\nsemantics before attributing this total to a run.\n\n## Example\n\nInput: `{\"events_json\":\"{\\\"type\\\":\\\"step_finish\\\",\\\"part\\\":{\\\"id\\\":\\\"a\\\",\\\"tokens\\\":{\\\"total\\\":6840}}}\\n{\\\"type\\\":\\\"step_finish\\\",\\\"part\\\":{\\\"id\\\":\\\"b\\\",\\\"tokens\\\":{\\\"total\\\":7101}}}\"}`\n\nOutput: `{\"tokens\":13941,\"steps\":2}`\n\nVersion changes must create a new immutable package and follow existing review and\npromotion gates. Do not infer approval from these local tests or from this document.\n","# Provider step usage\n\nCandidate executable asset for independent review. Not registered, approved, activated,\nor generated by the unsuccessful DjimitFlo factory run. This package was implemented\nby Codex under an explicit operator mandate; it conveys no execution authority.\n\nProvenance: independently checked OpenCode proof task\n`deployed-provider-opencode-proof-20261101-r2` recorded 7101 tokens although its\nstep totals summed to 13941. The example below is synthetic numeric reconstruction;\nno provider payloads or credentials are included. This package does not patch the\nruntime adapter or claim to measure cost, energy, task success, or completeness of a\nstream. It measures only the supplied step records.\n\n## Contract and execution\n\nRun `node run.mjs` with a JSON object on stdin containing exactly `events_json`, a\nstring of newline-delimited JSON events. Output is `{tokens,steps}`. Run verification\nwith `node --test run.test.mjs`. No network, credentials, shell evaluation, or external\ndependencies are used. Bash is declared solely for the existing governed invocation\ninterface; content cannot add commands or permissions.\n\nOnly OpenCode `type: \"step_finish\"` records with `part.id` and\n`part.tokens.total` are measured. Totals must be explicit nonnegative safe integers.\nRepeated part IDs with identical totals and session\u002Fmessage scope count once;\nconflicting repeats fail. Missing stable part IDs fail rather than using array position\nor timestamps. Other valid typed event objects are ignored. Invalid JSON, malformed\nrecords, missing measurements, unsafe sums, or ambiguous totals fail with exit code 1,\nno stdout result, and a payload-free error code on stderr. Explicit measured zero\nis valid; unknown usage is never converted to zero.\n\nInput and decoded events are each bounded to 262144 UTF-8 bytes (the entire stdin\nJSON envelope must fit). Blank lines are allowed. A partial stream is not evidence\nof full-run usage; callers must independently establish completeness and provider\nsemantics before attributing this total to a run.\n\n## Example\n\nInput: `{\"events_json\":\"{\\\"type\\\":\\\"step_finish\\\",\\\"part\\\":{\\\"id\\\":\\\"a\\\",\\\"tokens\\\":{\\\"total\\\":6840}}}\\n{\\\"type\\\":\\\"step_finish\\\",\\\"part\\\":{\\\"id\\\":\\\"b\\\",\\\"tokens\\\":{\\\"total\\\":7101}}}\"}`\n\nOutput: `{\"tokens\":13941,\"steps\":2}`\n\nVersion changes must create a new immutable package and follow existing review and\npromotion gates. Do not infer approval from these local tests or from this document.\n",{"name":5,"author":24,"version":25,"description":7,"allowed-tools":26,"disallowed-tools":27},"Codex under explicit operator implementation mandate","1.0.0","Bash","Network","main","1667541871a3a917f9e544e5584ef06a544a119d","skills\u002Fprovider-step-usage-v1-0-0",0,"https:\u002F\u002Fgithub.com\u002Fdjimit\u002Fdjimitflo","https:\u002F\u002Fgithub.com\u002Fdjimit","https:\u002F\u002Fdjimit.nl\u002F","About me\r\n\r\nI’m Dennis a strategic IT advisor specializing in cloud, cybersecurity, privacy, AI, and enterprise architecture. ","2026-11-15 04:42:36",{"source":8,"skillName":5,"commands":38,"prompt":48,"zipAvailable":49},[39,42,45],{"tool":40,"command":41},"npx","npx skills add djimit\u002Fdjimitflo --skill provider-step-usage-v1-0-0",{"tool":43,"command":44},"bunx","bunx skills add djimit\u002Fdjimitflo --skill provider-step-usage-v1-0-0",{"tool":46,"command":47},"pnpm","pnpm dlx skills add djimit\u002Fdjimitflo --skill provider-step-usage-v1-0-0","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdjimit\u002Fdjimitflo\u002Fblob\u002Fmain\u002Fskills\u002Fprovider-step-usage-v1-0-0\u002FSKILL.md",true,[51,57,61],{"path":52,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":55,"sourceHtmlUrl":56},"run.mjs","SCRIPT","脚本",2537,"https:\u002F\u002Fgithub.com\u002Fdjimit\u002Fdjimitflo\u002Fblob\u002Fmain\u002Fskills\u002Fprovider-step-usage-v1-0-0\u002Frun.mjs",{"path":58,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":59,"sourceHtmlUrl":60},"run.test.mjs",2761,"https:\u002F\u002Fgithub.com\u002Fdjimit\u002Fdjimitflo\u002Fblob\u002Fmain\u002Fskills\u002Fprovider-step-usage-v1-0-0\u002Frun.test.mjs",{"path":62,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":65,"sourceHtmlUrl":66},"skill.contract.json","REFERENCE","参考文档",1102,"https:\u002F\u002Fgithub.com\u002Fdjimit\u002Fdjimitflo\u002Fblob\u002Fmain\u002Fskills\u002Fprovider-step-usage-v1-0-0\u002Fskill.contract.json",[68,75,82,89,96,103],{"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":19},"01M732DKXHWZ1P99ZDNA4PX7BV","writing-tests","Guidelines for writing, organizing, and maintaining tests in the opencode-swarm repository. Covers framework rules (bun:test), mock isolation, CI pipeline structure, file placement, and anti-patterns that break cross-platform CI. Load this skill before writing or modifying any test file.","https:\u002F\u002Fgithub.com\u002Fdjimit\u002Fdjimitflo\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fwriting-tests\u002FSKILL.md",[],[],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":19},"01M732DCEG1R9S45A68T5WR2T7","worktree-retry-cleanup","Protocol for cleaning parallel-coder worktree lanes before retry. Triggered before re-dispatching any task that already has a lane (completed, denied, cancelled, or failed).","https:\u002F\u002Fgithub.com\u002Fdjimit\u002Fdjimitflo\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fworktree-retry-cleanup\u002FSKILL.md",[],[],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":19},"01M732D8KYWE5RHJ1AA76F70K7","swarm","Cross-agent swarm-mode behavior model — a higher-rigor workflow using parallel investigation, independent reviewer validation, and critic challenge, plus the mandatory implementation closeout gate. Runtime adapters (.claude, .agents) add execution-specific notes and command wiring.","https:\u002F\u002Fgithub.com\u002Fdjimit\u002Fdjimitflo\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fswarm\u002FSKILL.md",[],[],{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":19},"01M732D232XCMYP3XYKEAQC3YT","swarm-pr-subscribe","Monitor a pull request after creation and act autonomously on pushed PR activity. Use when subscribing to a PR after opening it, when asked to watch, babysit, or autofix a PR until merge, or when a \u003Cpr-activity> wake message or [pr-monitor:...] advisory arrives for a subscribed PR. Owns event triage (fix \u002F ask \u002F skip), bounded-retry escalation, and terminal-state cleanup.","https:\u002F\u002Fgithub.com\u002Fdjimit\u002Fdjimitflo\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fswarm-pr-subscribe\u002FSKILL.md",[],[],{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":19},"01M732CVKJ4QEN83DQ30EYG75A","swarm-pr-review","Run a graph-guided, tool-augmented Swarm PR review using context packing, parallel exploration, triggered plugin micro-lanes, independent reviewer validation, critic challenge, and metrics writeback. Use for deep pull request review with low false-positive tolerance and high recall.","https:\u002F\u002Fgithub.com\u002Fdjimit\u002Fdjimitflo\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fswarm-pr-review\u002FSKILL.md",[],[],{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":19},"01M732CF6HHMVM2VHC4Q199PQ4","swarm-pr-feedback","Ingest and resolve known pull request feedback with skeptical source verification. Use when addressing pasted PR feedback, GitHub review comments or threads, requested changes, CI\u002Fcheck failures, merge conflicts, stale PR branches, or PR follow-up work that must close all known issues without dropping findings. Supports multi-round bot reviews (the repository's bot posts a new review after every push) via the iterative pattern documented in the body. Stage A (structural pre-checks) and Stage B (reviewer + test_engineer) gates and the reviewer + critic closeout gate are MANDATORY for any change made as part of this process.","https:\u002F\u002Fgithub.com\u002Fdjimit\u002Fdjimitflo\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fswarm-pr-feedback\u002FSKILL.md",[],[]]