[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CEYQGDKT7W42KVRH2QN90Y":3,"skill-same:01M6CEYQGDKT7W42KVRH2QN90Y":88},{"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":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":56,"commitSha":57,"skillDirectory":58,"forksCount":59,"repositoryHtmlUrl":60,"repositoryHomepageUrl":6,"ownerHtmlUrl":61,"ownerBlogUrl":6,"ownerDescription":62,"updatedAt":63,"install":64,"resources":77},"01M6CEYQGDKT7W42KVRH2QN90Y","full-fixture",null,"Full positive fixture — every reserved frontmatter field used at least once.","usurobor\u002Fcnos","usurobor","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F182342826?v=4","01M6CEXJCRMYD8HB2315FGB1Q8","Peter Lisovin","01M6CEXJH2RW04GQ2SNXY40F5S",9,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fschemas\u002Ffixtures\u002Fskill-frontmatter\u002Fvalid\u002Ffull\u002FSKILL.md",[],[19,20,21,22,23,24,25,26],"full fixture","how","public","global","schema","embedded","issue","later","2026-11-10 10:12:30",false,"---\nname: full-fixture\ndescription: Full positive fixture — every reserved frontmatter field used at least once.\nartifact_class: skill\nkata_surface: embedded\ngoverning_question: How do we prove the schema accepts every reserved field together?\nvisibility: public\ntriggers:\n  - fixture\n  - full\nscope: global\ninputs:\n  - input one\n  - input two\noutputs:\n  - output one\nrequires:\n  - prereq one\ncalls:\n  - sub\u002FSKILL.md\ncalls_dynamic:\n  - source: issue.tier3_skills\n    constraint: \"skills under eng\u002F\"\nruns_after:\n  - other-skill\nruns_before:\n  - later-skill\nexcludes:\n  - mutually-exclusive-skill\nparent: full-fixture\n---\n\n# Full fixture\n\nUsed by `scripts\u002Fci\u002Fvalidate-skill-frontmatter.sh --self-test` (#301 AC8) to\nprove the schema accepts every reserved field, an unknown package-local\nkey (`parent:`), and a `calls` target whose existence is checked relative\nto the package skill root.\n","# Full fixture\n\nUsed by `scripts\u002Fci\u002Fvalidate-skill-frontmatter.sh --self-test` (#301 AC8) to\nprove the schema accepts every reserved field, an unknown package-local\nkey (`parent:`), and a `calls` target whose existence is checked relative\nto the package skill root.\n",{"name":5,"calls":32,"scope":22,"inputs":34,"parent":5,"outputs":37,"excludes":39,"requires":41,"triggers":43,"runs_after":46,"visibility":21,"description":7,"runs_before":48,"kata_surface":24,"calls_dynamic":50,"artifact_class":54,"governing_question":55},[33],"sub\u002FSKILL.md",[35,36],"input one","input two",[38],"output one",[40],"mutually-exclusive-skill",[42],"prereq one",[44,45],"fixture","full",[47],"other-skill",[49],"later-skill",[51],{"source":52,"constraint":53},"issue.tier3_skills","skills under eng\u002F","skill","How do we prove the schema accepts every reserved field together?","main","fb527e6c4bfb75c71fa75d6471b3aa3da32106d4","schemas\u002Ffixtures\u002Fskill-frontmatter\u002Fvalid\u002Ffull",0,"https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos","https:\u002F\u002Fgithub.com\u002Fusurobor","Coherence engineer. Building git-CN.","2026-11-07 14:25:44",{"source":8,"skillName":5,"commands":65,"prompt":75,"zipAvailable":76},[66,69,72],{"tool":67,"command":68},"npx","npx skills add usurobor\u002Fcnos --skill full-fixture",{"tool":70,"command":71},"bunx","bunx skills add usurobor\u002Fcnos --skill full-fixture",{"tool":73,"command":74},"pnpm","pnpm dlx skills add usurobor\u002Fcnos --skill full-fixture","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fschemas\u002Ffixtures\u002Fskill-frontmatter\u002Fvalid\u002Ffull\u002FSKILL.md",true,[78,84],{"path":79,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":82,"sourceHtmlUrl":83},"deploy.md","REFERENCE","参考文档",1130,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fplugins\u002Fgodot-mcp\u002Fcommands\u002Fdeploy.md",{"path":85,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":86,"sourceHtmlUrl":87},"new.md",1475,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fplugins\u002Fgodot-mcp\u002Fcommands\u002Fnew.md",[89,105,121,149,166,186],{"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":27},"01M6CF8RWQPM0VXZG06XMR0FFX","issues\u002Ftriage","Issue triage doctrine pointer. Use when classifying a new issue, deciding dispatch eligibility, or deciding whether to close\u002Fsupersede\u002Fdefer.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fskills\u002Ftriage\u002FSKILL.md",[],[96,97,98,99,100,20,101,21,102,103,25,104],"triage","issues","issues triage","issue triage","SET","decision","use","dispatch","doctrine",{"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":27},"01M6CF8PJ812DD4APZ3WE8X67B","issues\u002Ftaxonomy","Issue label taxonomy pointer. Use when classifying an issue's kind\u002Farea\u002Fpriority\u002Feffort\u002Fstatus\u002Fprotocol\u002Fdispatch labels, or when the board needs to interpret them.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fskills\u002Ftaxonomy\u002FSKILL.md",[],[97,112,113,114,115,116,100,117,21,118,102,103,119,25,120],"taxonomy","issues taxonomy","github","status","protocol","open","board","github issue","issue labels",{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":137,"publishedAt":27},"01M6CF8KBMZ4D0CDJQ3PF1YVTP","issues\u002Fmap","Issue-board (Issue Pivot) generation domain. Use when reasoning about `cn issues map`'s fetch, taxonomy-parse, effort-computation, and render pipeline, or about the board's JSON\u002FHTML output contract.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002Fskills\u002Fmap\u002FSKILL.md",[127,132],{"categoryNo":128,"categoryName":129,"taxonomyType":130,"taxonomyTypeDesc":131},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":133,"categoryName":134,"taxonomyType":135,"taxonomyTypeDesc":136},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[97,138,114,139,140,141,100,142,112,117,20,143,144,118,145,146,147,148,102,25],"issues map","reasoning","data","pipeline","api","json","README","edit","interactive","fetch","generated",{"skillNo":150,"name":97,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":154,"publishedAt":27},"01M6CF8CZQH7G7B7RZPANQWR4G","cnos.issues package entrypoint. Use when reasoning about issue taxonomy, the Issue Pivot \u002F issue-board (`cn issues map`), the read-only CDS issue-state evaluator (`cn issues fsm evaluate`), or the current command-dispatch disposition of issue tooling.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.issues\u002FSKILL.md",[],[97,114,155,156,157,158,159,160,161,112,117,20,101,162,144,163,102,164,103,165],"pr","current state","run","artifacts","state","package","boundary","branch","command","only","cds",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":172,"publishedAt":27},"01M6CF896XKSRQVB1CSHY8GSXB","receipt-stream","Cross-cycle receipt-stream doctrine for protocol-iteration. Use when γ closes a cycle and writes the per-cycle iteration artifact (`cdd-iteration.md`), when γ updates the cross-cycle aggregator at `.cdd\u002Fiterations\u002FINDEX.md`, when ε reads the receipt stream across cycles to surface protocol-gap patterns, when a finding's disposition lands a cross-repo patch and the cross-repo trace bundle attaches, or when a courtesy empty-findings stub is written for a `protocol_gap_count == 0` cycle.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.handoff\u002Fskills\u002Fhandoff\u002Freceipt-stream\u002FSKILL.md",[],[173,174,158,116,175,20,176,177,178,21,179,180,181,182,102,24,183,184,185,104],"receipt stream","handoff","index","learning","format","trace","repo","closeout","read","channel","patch","shape","cdd",{"skillNo":187,"name":188,"nameZh":6,"description":189,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":190,"categories":191,"keywords":192,"publishedAt":27},"01M6CF84VCBME6RK8V6HAVDM8Z","mid-flight","Mid-flight γ→in-flight-α rescue channel. Use when γ needs to change a load-bearing fact (pinned axis, scope, AC, blocker) after α has begun coding, when γ edits the cycle's GitHub issue body mid-cycle, or when a spec change lands on origin\u002Fmain while α\u002Fβ polling sessions are in-flight.","https:\u002F\u002Fgithub.com\u002Fusurobor\u002Fcnos\u002Fblob\u002Fmain\u002Fsrc\u002Fpackages\u002Fcnos.handoff\u002Fskills\u002Fhandoff\u002Fmid-flight\u002FSKILL.md",[],[193,114,194,195,196,197,20,198,199,162,179,181,102,164,103,200,119,201,202,203],"mid flight","change","sessions","file","cache","pin","coordination","up","Legacy","gamma","artifact channel"]