[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71TMQZBXH0ETBDPT3MBGMD4":3,"skill-same:01M71TMQZBXH0ETBDPT3MBGMD4":60},{"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":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":14,"repositoryHtmlUrl":37,"repositoryHomepageUrl":6,"ownerHtmlUrl":38,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":39,"install":40,"resources":53},"01M71TMQZBXH0ETBDPT3MBGMD4","auth-qa",null,"Prepare role-specific signed-in browser state for protected invite routes.","ming0627\u002Fskillgraph","ming0627","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F11371028?v=4","01M71TMPHJYESYNP310HW5NAHA","Sherman Lye","01M71TMPJH9HKD4MSPCEKP6AMF",0,"MIT","https:\u002F\u002Fgithub.com\u002Fming0627\u002Fskillgraph\u002Fblob\u002Fmain\u002Fexamples\u002Frelease-train-drift\u002F.agents\u002Fskills\u002Fauth-qa\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28],"auth","qa","auth qa","browser","state","for","invite","routes","role","prepare","2026-11-10 13:02:02",false,"---\nname: auth-qa\ndescription: \"Prepare role-specific signed-in browser state for protected invite routes.\"\n---\n\n# Auth QA\n\nRun `scripts\u002Fensure-auth-state.mjs`.\n\nUse browser-qa for owner\u002Fmember\u002Finvitee route smoke.\n\nIf auth setup fails, do not continue to review-gate.\n","# Auth QA\n\nRun `scripts\u002Fensure-auth-state.mjs`.\n\nUse browser-qa for owner\u002Fmember\u002Finvitee route smoke.\n\nIf auth setup fails, do not continue to review-gate.\n",{"name":5,"description":7},"main","845e45414ffc5626050bc3b035e1876044e60c31","examples\u002Frelease-train-drift\u002F.agents\u002Fskills\u002Fauth-qa","https:\u002F\u002Fgithub.com\u002Fming0627\u002Fskillgraph","https:\u002F\u002Fgithub.com\u002Fming0627","2026-05-04 02:43:16",{"source":8,"skillName":5,"commands":41,"prompt":51,"zipAvailable":52},[42,45,48],{"tool":43,"command":44},"npx","npx skills add ming0627\u002Fskillgraph --skill auth-qa",{"tool":46,"command":47},"bunx","bunx skills add ming0627\u002Fskillgraph --skill auth-qa",{"tool":49,"command":50},"pnpm","pnpm dlx skills add ming0627\u002Fskillgraph --skill auth-qa","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fming0627\u002Fskillgraph\u002Fblob\u002Fmain\u002Fexamples\u002Frelease-train-drift\u002F.agents\u002Fskills\u002Fauth-qa\u002FSKILL.md",true,[54],{"path":55,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":58,"sourceHtmlUrl":59},"scripts\u002Fensure-auth-state.mjs","SCRIPT","脚本",107,"https:\u002F\u002Fgithub.com\u002Fming0627\u002Fskillgraph\u002Fblob\u002Fmain\u002Fexamples\u002Frelease-train-drift\u002F.agents\u002Fskills\u002Fauth-qa\u002Fscripts\u002Fensure-auth-state.mjs",[61,76,81,93,107,115],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":29},"01M71TN5XGDP4JMPTXFJY0ZYEY","release-gate","Verify final QA evidence and release handoff readiness.","https:\u002F\u002Fgithub.com\u002Fming0627\u002Fskillgraph\u002Fblob\u002Fmain\u002Fexamples\u002Frelease-train-drift\u002Fpackages\u002Frelease-gate\u002FSKILL.md",[],[68,69,70,71,72,73,74,75,20],"release gate","release","gate","handoff","evidence","readiness","verify","release handoff",{"skillNo":77,"name":63,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":29},"01M71TN3XQFH3JXWHABTB5BZ9K","https:\u002F\u002Fgithub.com\u002Fming0627\u002Fskillgraph\u002Fblob\u002Fmain\u002Fexamples\u002Frelease-train-drift\u002F.claude\u002Fskills\u002Frelease-gate\u002FSKILL.md",[],[68,69,70],{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":29},"01M71TN2JQ8VCH7JWVA0B1RK5D","rollback-runbook","Prepare rollback steps and ownership before release.","https:\u002F\u002Fgithub.com\u002Fming0627\u002Fskillgraph\u002Fblob\u002Fmain\u002Fexamples\u002Frelease-train-drift\u002F.agents\u002Fskills\u002Frollback-runbook\u002FSKILL.md",[],[88,89,90,91,28,92,69],"rollback runbook","rollback","runbook","steps","ownership",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":29},"01M71TN08BCP1CXCAE4P34GG8S","review-gate","Review behavior, privacy, test evidence, and release risk before approval.","https:\u002F\u002Fgithub.com\u002Fming0627\u002Fskillgraph\u002Fblob\u002Fmain\u002Fexamples\u002Frelease-train-drift\u002F.agents\u002Fskills\u002Freview-gate\u002FSKILL.md",[],[100,70,101,102,103,72,104,105,69,106],"review","review gate","approval","test","risk","behavior","privacy",{"skillNo":108,"name":63,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":29},"01M71TMZ2VQH22J4HF9P02ZW48","Run release preflight and final handoff checks.","https:\u002F\u002Fgithub.com\u002Fming0627\u002Fskillgraph\u002Fblob\u002Fmain\u002Fexamples\u002Frelease-train-drift\u002F.agents\u002Fskills\u002Frelease-gate\u002FSKILL.md",[],[70,69,68,113,114,71],"run","preflight",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":126,"publishedAt":29},"01M71TMXASXHYGAF2B7SZ29MNM","product-requirements","Clarify user-visible behavior, non-goals, role rules, and acceptance criteria.","https:\u002F\u002Fgithub.com\u002Fming0627\u002Fskillgraph\u002Fblob\u002Fmain\u002Fexamples\u002Frelease-train-drift\u002F.agents\u002Fskills\u002Fproduct-requirements\u002FSKILL.md",[121],{"categoryNo":122,"categoryName":123,"taxonomyType":124,"taxonomyTypeDesc":125},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",[127,128,129,130,131,132,105,133,134,27,135],"product","Product Requirements","requirements","clarify","acceptance criteria","goals","acceptance","Rules","user"]