[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6NQBS326E4ARYCWC253JX67":3,"skill-same:01M6NQBS326E4ARYCWC253JX67":110},{"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":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":69,"commitSha":70,"skillDirectory":71,"forksCount":14,"repositoryHtmlUrl":72,"repositoryHomepageUrl":73,"ownerHtmlUrl":74,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":75,"install":76,"resources":89},"01M6NQBS326E4ARYCWC253JX67","eval-gate-authoring",null,"Turn observed run outputs into eval-spec Artifacts, paired Gates,\nand policy bindings. Use when creating or calibrating automated,\nhuman, or LLM-as-judge eval gates for processkit workflows.","projectious-work\u002Fprocesskit","projectious-work","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F263889726?v=4","01M6N97TJJ118WQ35CHRV8RD0E","projectious.work","01M6N97TPWJPF0BMKYQ4PBY5W8",0,"MIT","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Feval-gate-authoring\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,39,40,41,42,43],"eval gate authoring","authoring","eval","gate","use","for","bind","as","gates","human","artifact","spec","work","collect","calibrate","alpha","artifacts","run","workflows","policy","2026-11-10 10:12:30",false,"---\nname: eval-gate-authoring\ndescription: |\n  Turn observed run outputs into eval-spec Artifacts, paired Gates,\n  and policy bindings. Use when creating or calibrating automated,\n  human, or LLM-as-judge eval gates for processkit workflows.\nmetadata:\n  processkit:\n    apiVersion: processkit.projectious.work\u002Fv2\n    id: SKILL-eval-gate-authoring\n    version: \"2.0.0-alpha.1\"\n    created: 2026-04-30T00:00:00Z\n    category: processkit\n    layer: 3\n    provides:\n      primitives: [Artifact, Gate, Binding, LogEntry]\n      mcp_tools:\n        - collect_run_outputs\n        - codify_eval\n        - calibrate_judge\n        - bind_eval_to_runs\n---\n\n# Eval Gate Authoring\n\n## Intro\n\nEval gate authoring promotes repeated run observations into enforceable\nchecks. Capture examples, codify an `eval-spec` Artifact, create the\npaired Gate, calibrate any LLM judge against human labels, then bind\nthe eval to the target run surface with a `policy-application` Binding.\n\n## Overview\n\nThe workflow starts from observed run output and ends with an auditable\nGate plus bindings that describe where the evaluation applies.\nLLM-as-judge evals require calibration evidence before they should be\ntreated as enforceable.\n\n## Gotchas\n\n- Do not create an eval gate from one example unless the gate is clearly\n  marked exploratory.\n- Do not treat an LLM judge as calibrated until human labels and a\n  calibration LogEntry exist.\n- Bind evals to the narrowest useful run surface so a local experiment\n  does not accidentally become a global policy.\n\n## Full reference\n\n### MCP tools\n\n- `collect_run_outputs`\n- `codify_eval`\n- `calibrate_judge`\n- `bind_eval_to_runs`\n\n### Produced entities\n\n- `Artifact(spec.kind=eval-spec)`\n- `Gate`\n- `Binding(type=policy-application)`\n- calibration `LogEntry` records\n","# Eval Gate Authoring\n\n## Intro\n\nEval gate authoring promotes repeated run observations into enforceable\nchecks. Capture examples, codify an `eval-spec` Artifact, create the\npaired Gate, calibrate any LLM judge against human labels, then bind\nthe eval to the target run surface with a `policy-application` Binding.\n\n## Overview\n\nThe workflow starts from observed run output and ends with an auditable\nGate plus bindings that describe where the evaluation applies.\nLLM-as-judge evals require calibration evidence before they should be\ntreated as enforceable.\n\n## Gotchas\n\n- Do not create an eval gate from one example unless the gate is clearly\n  marked exploratory.\n- Do not treat an LLM judge as calibrated until human labels and a\n  calibration LogEntry exist.\n- Bind evals to the narrowest useful run surface so a local experiment\n  does not accidentally become a global policy.\n\n## Full reference\n\n### MCP tools\n\n- `collect_run_outputs`\n- `codify_eval`\n- `calibrate_judge`\n- `bind_eval_to_runs`\n\n### Produced entities\n\n- `Artifact(spec.kind=eval-spec)`\n- `Gate`\n- `Binding(type=policy-application)`\n- calibration `LogEntry` records\n",{"name":5,"metadata":49,"description":68},{"processkit":50},{"id":51,"layer":52,"created":53,"version":54,"category":55,"provides":56,"apiVersion":67},"SKILL-eval-gate-authoring",3,1777507200000,"2.0.0-alpha.1","processkit",{"mcp_tools":57,"primitives":62},[58,59,60,61],"collect_run_outputs","codify_eval","calibrate_judge","bind_eval_to_runs",[63,64,65,66],"Artifact","Gate","Binding","LogEntry","processkit.projectious.work\u002Fv2","Turn observed run outputs into eval-spec Artifacts, paired Gates,\nand policy bindings. Use when creating or calibrating automated,\nhuman, or LLM-as-judge eval gates for processkit workflows.\n","main","7231f100e266e30d2c1699ecde5c00602471dc3c","src\u002Fcontext\u002Fskills\u002Fprocesskit\u002Feval-gate-authoring","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit","https:\u002F\u002Fprojectious-work.github.io\u002Fprocesskit\u002F","https:\u002F\u002Fgithub.com\u002Fprojectious-work","2026-11-09 00:53:29",{"source":8,"skillName":5,"commands":77,"prompt":87,"zipAvailable":88},[78,81,84],{"tool":79,"command":80},"npx","npx skills add projectious-work\u002Fprocesskit --skill eval-gate-authoring",{"tool":82,"command":83},"bunx","bunx skills add projectious-work\u002Fprocesskit --skill eval-gate-authoring",{"tool":85,"command":86},"pnpm","pnpm dlx skills add projectious-work\u002Fprocesskit --skill eval-gate-authoring","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Feval-gate-authoring\u002FSKILL.md",true,[90,96,100,106],{"path":91,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":94,"sourceHtmlUrl":95},"mcp\u002Fmcp-config.json","REFERENCE","参考文档",221,"https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Feval-gate-authoring\u002Fmcp\u002Fmcp-config.json",{"path":97,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":98,"sourceHtmlUrl":99},"mcp\u002FSERVER.md",429,"https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Feval-gate-authoring\u002Fmcp\u002FSERVER.md",{"path":101,"resourceType":102,"resourceTypeDesc":103,"sizeBytes":104,"sourceHtmlUrl":105},"mcp\u002Fserver.py","SCRIPT","脚本",8132,"https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Feval-gate-authoring\u002Fmcp\u002Fserver.py",{"path":107,"resourceType":102,"resourceTypeDesc":103,"sizeBytes":108,"sourceHtmlUrl":109},"scripts\u002Ftest_eval_gate_authoring.py",2290,"https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Feval-gate-authoring\u002Fscripts\u002Ftest_eval_gate_authoring.py",[111,132,151,172,189,207],{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":118,"publishedAt":44},"01M6X5MTC89B4ZGXW3JVSQCPF8","skill-management","Manage Skill package manifests as v1 ontology entities.","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fskill-management\u002FSKILL.md",[117],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[119,120,121,122,123,39,36,124,125,126,113,127,31,128,129,130,131],"management","skill management","create","update","package","list","manage","ontology","get","manifests","v1","skill package","transition",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":139,"publishedAt":44},"01M6X5MCV74NHW5MEDNHZRF2C8","schema-management","Manage generated processkit schema contracts through deterministic MCP rebuild and inspection workflows.","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fschema-management\u002FSKILL.md",[138],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[119,140,141,142,42,143,39,36,144,145,125,146,147,148,127,149,150],"schema","schema management","MCP","validation","generated","rebuild","contracts","wed","deterministic","contract","mode",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":157,"publishedAt":44},"01M6X5M5G6YJ96AMZGSCZJ1D13","proposition-management","Record claims, risks, beliefs, world facts, WSJF estimates, and assumptions through the Proposition interface.","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fproposition-management\u002FSKILL.md",[],[119,158,159,121,122,160,39,36,161,162,163,164,127,165,166,167,168,169,170,171],"proposition","proposition management","index","log","world","record","query","creation","event","interface","updates","facts","claims","WSJF",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":178,"publishedAt":44},"01M6X5KMQ83QN9M6MPWZM7344F","ontology-management","Manage generated v1 ontology entities that do not require a dedicated domain server.","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fontology-management\u002FSKILL.md",[],[119,126,179,121,39,180,181,144,182,161,125,183,184,127,185,186,166,187,129,188],"ontology management","lifecycle","archive","roadmap","do","domain","iteration","keep","measurement","generic",{"skillNo":190,"name":191,"nameZh":6,"description":192,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":193,"categories":194,"keywords":195,"publishedAt":44},"01M6X5KCY2DN3SM21RERSFNEBT","okf-compatibility","Import, export, and validate conformant Open Knowledge Format bundles.","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fokf-compatibility\u002FSKILL.md",[],[196,197,198,199,39,200,201,202,36,203,204,205,206],"okf","compatibility","okf compatibility","validate","open","knowledge","format","export","bundles","bundle","import",{"skillNo":208,"name":209,"nameZh":6,"description":210,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":211,"categories":212,"keywords":213,"publishedAt":44},"01M6X5JA8S5PNGJVFW4EQY8T83","capability-management","Manage versioned Capability entities and their governed lifecycle.","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fcapability-management\u002FSKILL.md",[],[119,214,215,121,122,160,39,180,36,124,161,216,125,163,127,186,166,167,217,131],"capability","capability management","queries","changes"]