[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DT0BKBRCXJY2SB6VKA5SMF":3,"skill-same:01M6DT0BKBRCXJY2SB6VKA5SMF":49},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":23,"linkOnly":24,"markdownContent":25,"markdownBody":26,"frontMatter":27,"refName":28,"commitSha":29,"skillDirectory":30,"forksCount":31,"repositoryHtmlUrl":32,"repositoryHomepageUrl":6,"ownerHtmlUrl":33,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":34,"install":35,"resources":48},"01M6DT0BKBRCXJY2SB6VKA5SMF","QcommitViolation",null,"Test fixture for Qcommit policy violation — missing required sentence and forbidden phrase present.","inho-team\u002Fqe-framework","inho-team","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F264128745?v=4","01M6DSZK6GTAMMXSV3VJJSKN6Y","01M6DSZKA95G3ADR7SCQ7ANTJH",6,"MIT","https:\u002F\u002Fgithub.com\u002Finho-team\u002Fqe-framework\u002Fblob\u002Fmain\u002Fscripts\u002Ffixtures\u002Fskill-policy\u002FQcommitViolation\u002FSKILL.md",[],[5,18,19,20,21,22],"policy","test","fixture","present","missing","2026-11-10 10:12:30",false,"---\nname: QcommitViolation\ndescription: Test fixture for Qcommit policy violation — missing required sentence and forbidden phrase present.\n---\n\n# Qcommit — Violation Fixture\n\n## Role\nCreates git commits. Delegates to `Ecommit-executor`.\n\n## Prohibited Items (Incomplete — MISSING REQUIRED)\nThis section omits the required \"Never add Co-Authored-By lines\" policy.\n\n## Policy\nGenerated with Claude Code to all commits — this is now a requirement.\n\nThe executor handles staging and committing.\n\n## Will Not\n- Run git push unless explicitly requested\n","# Qcommit — Violation Fixture\n\n## Role\nCreates git commits. Delegates to `Ecommit-executor`.\n\n## Prohibited Items (Incomplete — MISSING REQUIRED)\nThis section omits the required \"Never add Co-Authored-By lines\" policy.\n\n## Policy\nGenerated with Claude Code to all commits — this is now a requirement.\n\nThe executor handles staging and committing.\n\n## Will Not\n- Run git push unless explicitly requested\n",{"name":5,"description":7},"main","098bee25999f0ad7b3bba659cc28b79555ffe77f","scripts\u002Ffixtures\u002Fskill-policy\u002FQcommitViolation",0,"https:\u002F\u002Fgithub.com\u002Finho-team\u002Fqe-framework","https:\u002F\u002Fgithub.com\u002Finho-team","2026-10-12 20:59:00",{"source":8,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add inho-team\u002Fqe-framework --skill QcommitViolation",{"tool":41,"command":42},"bunx","bunx skills add inho-team\u002Fqe-framework --skill QcommitViolation",{"tool":44,"command":45},"pnpm","pnpm dlx skills add inho-team\u002Fqe-framework --skill QcommitViolation","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Finho-team\u002Fqe-framework\u002Fblob\u002Fmain\u002Fscripts\u002Ffixtures\u002Fskill-policy\u002FQcommitViolation\u002FSKILL.md",true,[],[50,64,87,97,116,123],{"skillNo":51,"name":52,"nameZh":6,"description":53,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":54,"categories":55,"keywords":56,"publishedAt":23},"01M6DT1S8NH342N5C7G66JCW4B","Qversion","Shows the current QE Framework version. Use when asked 'what version', 'qe version', 'show version', or 'check version'.","https:\u002F\u002Fgithub.com\u002Finho-team\u002Fqe-framework\u002Fblob\u002Fmain\u002Fskills\u002FQversion\u002FSKILL.md",[],[52,57,58,59,60,61,62,63],"framework","haiku","check","user","use","version","show",{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":23},"01M6DT1PACV7KP1TH48T39Z7TS","Qupdate","Use for \"update plugin\", \"upgrade\", \"update qe\", \"update codex\", or \"codex plugin\". Updates marketplace metadata\u002Fcache, framework files, installed Codex assets, and the bridge for the current install.","https:\u002F\u002Fgithub.com\u002Finho-team\u002Fqe-framework\u002Fblob\u002Fmain\u002Fskills\u002FQupdate\u002FSKILL.md",[],[66,71,72,73,58,74,75,76,77,78,79,80,81,82,61,83,63,84,85,86],"update","fetch","node","assets","Bash","marketplace","cache","pull","bridge","plugin","codex plugin","codex","files","upgrade","update plugin","update codex",{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":23},"01M6DT1K90BZKR4YDMCQ75HQSH","Qresume","Use when resuming work, restoring context, continuing from where you left off, or loading a previous session after compaction or a session break.","https:\u002F\u002Fgithub.com\u002Finho-team\u002Fqe-framework\u002Fblob\u002Fmain\u002Fskills\u002FQresume\u002FSKILL.md",[],[89,61,94,95,96,58],"session","context","work",{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":23},"01M6DT1GF6V84ACS15200PMC8H","Qplan","Use when starting or resuming a Plan. Runs bounded tacit-knowledge intake when needed, creates or updates a roadmap, then advances one verified Goal at a time. Use Qgoal only as a goal-intake alias.","https:\u002F\u002Fgithub.com\u002Finho-team\u002Fqe-framework\u002Fblob\u002Fmain\u002Fskills\u002FQplan\u002FSKILL.md",[],[104,105,106,107,108,61,109,110,111,112,113,114,115],"qplan","core","intake","knowledge","plan","only","roadmap","goal","time","alias","as","Qgoal",{"skillNo":117,"name":115,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":23},"01M6DT1CGVT3D9E38GD8GRZS7Z","Explicit single-Goal alias for Qplan. Use when the user enters Qgoal with the active client prefix.","https:\u002F\u002Fgithub.com\u002Finho-team\u002Fqe-framework\u002Fblob\u002Fmain\u002Fskills\u002FQgoal\u002FSKILL.md",[],[115,113,58,60,61,111,104,122],"active",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":23},"01M6DT18NF43V0F4DBX6C3T4VB","Qgenerate-spec","Use when a routed goal or plan handoff needs TASK_REQUEST and VERIFY_CHECKLIST documents — router-owned internal PSE unit. Use Qgoal to enter; use Qplan for roadmap work.","https:\u002F\u002Fgithub.com\u002Finho-team\u002Fqe-framework\u002Fblob\u002Fmain\u002Fskills\u002FQgenerate-spec\u002FSKILL.md",[],[130,131,105,132,133,61,134,110,111,135,104,136,137,58,96,108,138],"spec","Qgenerate spec","documents","handoff","router","checklist","task","false","verify"]