[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CWHP42RQ6XWRS8ZXN583ZR":3,"skill-same:01M6CWHP42RQ6XWRS8ZXN583ZR":112},{"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":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":38,"ownerDescription":6,"updatedAt":39,"install":40,"resources":53},"01M6CWHP42RQ6XWRS8ZXN583ZR","merge-conflicts",null,"Resolve merge conflicts by rebasing. Use when PR mergeable status is CONFLICTING.","vyzn-tech\u002Fpo-agent","vyzn-tech","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F105369796?v=4","01M6CWH60BBPYSC3ESNZ69ESZ4","vyzn","01M6CWH64K4XNPQBTRT8NHP5PK",0,"MIT","https:\u002F\u002Fgithub.com\u002Fvyzn-tech\u002Fpo-agent\u002Fblob\u002Fmain\u002Fskills\u002Fmerge-conflicts\u002FSKILL.md",[],[19,20,21,22,23,24,25,26],"merge","merge conflicts","conflicts","status","pr","resolve merge conflicts","Bash","use","2026-11-10 10:12:30",false,"---\nname: merge-conflicts\ndescription: Resolve merge conflicts by rebasing. Use when PR mergeable status is CONFLICTING.\nallowed-tools: Bash\n---\n\n# Merge Conflict Resolution\n\n## Check Status\n\n```bash\ngh pr view \u003CPR_NUMBER> --json mergeable --jq '.mergeable'\n```\n\n- **MERGEABLE** → No conflicts\n- **CONFLICTING** → Must resolve conflicts FIRST\n- **UNKNOWN** → Wait 30 seconds and retry\n\n## Resolve\n\n```bash\ngit fetch origin main   # or your base branch\ngit rebase origin\u002Fmain\n\n# For each conflicting file:\n# 1. Find markers: \u003C\u003C\u003C\u003C\u003C\u003C\u003C, =======, >>>>>>>\n# 2. Edit to keep correct code\n# 3. git add \u003Cfile>\n# 4. git rebase --continue\n\ngit push --force-with-lease\n```\n\n## Critical\n\n- **Always resolve conflicts BEFORE other changes**\n- Use `--force-with-lease` (never `--force`)\n- After resolving, verify the build still works\n","# Merge Conflict Resolution\n\n## Check Status\n\n```bash\ngh pr view \u003CPR_NUMBER> --json mergeable --jq '.mergeable'\n```\n\n- **MERGEABLE** → No conflicts\n- **CONFLICTING** → Must resolve conflicts FIRST\n- **UNKNOWN** → Wait 30 seconds and retry\n\n## Resolve\n\n```bash\ngit fetch origin main   # or your base branch\ngit rebase origin\u002Fmain\n\n# For each conflicting file:\n# 1. Find markers: \u003C\u003C\u003C\u003C\u003C\u003C\u003C, =======, >>>>>>>\n# 2. Edit to keep correct code\n# 3. git add \u003Cfile>\n# 4. git rebase --continue\n\ngit push --force-with-lease\n```\n\n## Critical\n\n- **Always resolve conflicts BEFORE other changes**\n- Use `--force-with-lease` (never `--force`)\n- After resolving, verify the build still works\n",{"name":5,"description":7,"allowed-tools":25},"main","c0cb940776909c352a9af4133ae769afe6173548","skills\u002Fmerge-conflicts",1,"https:\u002F\u002Fgithub.com\u002Fvyzn-tech\u002Fpo-agent","https:\u002F\u002Fgithub.com\u002Fvyzn-tech","https:\u002F\u002Fvyzn.tech","2026-03-11 00:37:20",{"source":8,"skillName":5,"commands":41,"prompt":51,"zipAvailable":52},[42,45,48],{"tool":43,"command":44},"npx","npx skills add vyzn-tech\u002Fpo-agent --skill merge-conflicts",{"tool":46,"command":47},"bunx","bunx skills add vyzn-tech\u002Fpo-agent --skill merge-conflicts",{"tool":49,"command":50},"pnpm","pnpm dlx skills add vyzn-tech\u002Fpo-agent --skill merge-conflicts","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fvyzn-tech\u002Fpo-agent\u002Fblob\u002Fmain\u002Fskills\u002Fmerge-conflicts\u002FSKILL.md",true,[54,60,64,68,72,76,80,84,88,92,96,100,104,108],{"path":55,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":58,"sourceHtmlUrl":59},"references\u002Fanimations.md","REFERENCE","参考文档",4747,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Fanimations.md",{"path":61,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":62,"sourceHtmlUrl":63},"references\u002Fcontrols.md",5055,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Fcontrols.md",{"path":65,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":66,"sourceHtmlUrl":67},"references\u002Fform-sheet.md",6320,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Fform-sheet.md",{"path":69,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":70,"sourceHtmlUrl":71},"references\u002Fgradients.md",2717,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Fgradients.md",{"path":73,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":74,"sourceHtmlUrl":75},"references\u002Ficons.md",4771,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Ficons.md",{"path":77,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":78,"sourceHtmlUrl":79},"references\u002Fmedia.md",6196,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Fmedia.md",{"path":81,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":82,"sourceHtmlUrl":83},"references\u002Froute-structure.md",5106,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Froute-structure.md",{"path":85,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":86,"sourceHtmlUrl":87},"references\u002Fsearch.md",5193,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Fsearch.md",{"path":89,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":90,"sourceHtmlUrl":91},"references\u002Fstorage.md",2935,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Fstorage.md",{"path":93,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":94,"sourceHtmlUrl":95},"references\u002Ftabs.md",13308,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Ftabs.md",{"path":97,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":98,"sourceHtmlUrl":99},"references\u002Ftoolbar-and-headers.md",8061,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Ftoolbar-and-headers.md",{"path":101,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":102,"sourceHtmlUrl":103},"references\u002Fvisual-effects.md",4335,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Fvisual-effects.md",{"path":105,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":106,"sourceHtmlUrl":107},"references\u002Fwebgpu-three.md",14466,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Fwebgpu-three.md",{"path":109,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":110,"sourceHtmlUrl":111},"references\u002Fzoom-transitions.md",4848,"https:\u002F\u002Fgithub.com\u002Filderaj\u002Fagent-plugin-marketplace\u002Fblob\u002Fmain\u002Fplugins\u002Fcodex--expo\u002Fskills\u002Fbuilding-native-ui\u002Freferences\u002Fzoom-transitions.md",[113,130,140,156,169,186],{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":124,"publishedAt":27},"01M6CWJ1MQ9AP9FM23RDPZ247H","story-workflow","9-phase workflow for implementing user stories. Covers requirements through verification.","https:\u002F\u002Fgithub.com\u002Fvyzn-tech\u002Fpo-agent\u002Fblob\u002Fmain\u002Fskills\u002Fstory-workflow\u002FSKILL.md",[119],{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[125,126,127,128,129],"story workflow","Story","workflow","verification","user",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":27},"01M6CWHZDYBE12Z15SPG67NWBA","rfs-proposal","File a Request for Skill (RFS) when a skill gap is detected during execution.","https:\u002F\u002Fgithub.com\u002Fvyzn-tech\u002Fpo-agent\u002Fblob\u002Fmain\u002Fskills\u002Frfs-proposal\u002FSKILL.md",[],[137,138,139],"rfs proposal","file","execution",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":27},"01M6CWHX5K4J8J8V525TDKD2QK","review-handling","Process review comments from AI review or human reviewers. Evaluate, respond, and resolve or escalate.","https:\u002F\u002Fgithub.com\u002Fvyzn-tech\u002Fpo-agent\u002Fblob\u002Fmain\u002Fskills\u002Freview-handling\u002FSKILL.md",[],[147,148,149,150,151,152,153,154,155,25],"review","review handling","human","process review","process","edit","write","read","grep",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":27},"01M6CWHV07QCRZ9JPS4TA7BF36","pr-creation","Create GitHub pull requests with proper format.","https:\u002F\u002Fgithub.com\u002Fvyzn-tech\u002Fpo-agent\u002Fblob\u002Fmain\u002Fskills\u002Fpr-creation\u002FSKILL.md",[],[163,23,25,164,165,166,167,168],"pr creation","github","pull requests","create","pull","format",{"skillNo":170,"name":171,"nameZh":6,"description":172,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":173,"categories":174,"keywords":179,"publishedAt":27},"01M6CWHR63J75HXG37EB4823D9","playwright-verify","Browser verification using Playwright MCP. Navigate, interact, screenshot.","https:\u002F\u002Fgithub.com\u002Fvyzn-tech\u002Fpo-agent\u002Fblob\u002Fmain\u002Fskills\u002Fplaywright-verify\u002FSKILL.md",[175,178],{"categoryNo":176,"categoryName":177,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},[180,181,182,183,184,185,128,25],"verify","playwright verify","playwright","screenshot","MCP","browser",{"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":197,"publishedAt":27},"01M6CWHKHZAG2S2NC98BNXZ639","mandatory-gates","Pre-implementation gates. MUST be followed before writing any code. Investigation, confidence assessment, and scope confirmation.","https:\u002F\u002Fgithub.com\u002Fvyzn-tech\u002Fpo-agent\u002Fblob\u002Fmain\u002Fskills\u002Fmandatory-gates\u002FSKILL.md",[192],{"categoryNo":193,"categoryName":194,"taxonomyType":195,"taxonomyTypeDesc":196},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[198,199,200,201,202,203,204],"mandatory gates","assessment","code","investigation","confirmation","implementation","writing"]