[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BYCQZNS31K0F2PK2H7F3D1":3,"skill-same:01M6BYCQZNS31K0F2PK2H7F3D1":61},{"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":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":43,"repositoryHtmlUrl":44,"repositoryHomepageUrl":45,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":47,"install":48,"resources":60},"01M6BYCQZNS31K0F2PK2H7F3D1","fix-e2e",null,"Fix failing Cypress e2e tests. Use when e2e tests are failing and need to be fixed.","CyberismoCom\u002Fcyberismo","CyberismoCom","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F132778434?v=4","01M6BYCMX6W9AYRNMB3XVR2AKQ","Cyberismo","01M6BYCN1HVJGT6EHFF6HT7BBZ",13,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002FCyberismoCom\u002Fcyberismo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ffix-e2e\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33],"e2e","fix e2e","fix","e2e tests","use","tests","cypress","true","when","failing","2026-11-10 10:12:30",false,"---\nname: fix-e2e\ndescription: Fix failing Cypress e2e tests. Use when e2e tests are failing and need to be fixed.\ndisable-model-invocation: true\n---\n\n# Fix failing e2e tests\n\nFollow these steps to diagnose and fix failing Cypress e2e tests.\n\n## 1. Check diffs\n\nRun `git diff` to understand what has changed and what might be causing failures.\n\n## 2. Build first\n\nRun `pnpm build` from the repo root before running tests. The backend serves the built frontend, so a fresh build is required.\n\n## 3. Run e2e tests\n\n```bash\npnpm --filter app e2e:headless\n```\n\nThis runs Cypress in headless mode. The test setup script (`pnpm --filter app setup-e2e`) creates a test project and runs automatically as part of `e2e:headless`.\n\n## 4. Fix and iterate\n\nRead the Cypress error output carefully, fix the issue in the source code, rebuild with `pnpm build` if changes are NOT ONLY in tests, and re-run `pnpm --filter app e2e:headless`. Repeat until all tests pass.\n\n## Key paths\n\n- E2e tests: `tools\u002Fapp\u002Fcypress\u002Fe2e\u002F`\n- Cypress config: `tools\u002Fapp\u002Fcypress.config.ts`\n","# Fix failing e2e tests\n\nFollow these steps to diagnose and fix failing Cypress e2e tests.\n\n## 1. Check diffs\n\nRun `git diff` to understand what has changed and what might be causing failures.\n\n## 2. Build first\n\nRun `pnpm build` from the repo root before running tests. The backend serves the built frontend, so a fresh build is required.\n\n## 3. Run e2e tests\n\n```bash\npnpm --filter app e2e:headless\n```\n\nThis runs Cypress in headless mode. The test setup script (`pnpm --filter app setup-e2e`) creates a test project and runs automatically as part of `e2e:headless`.\n\n## 4. Fix and iterate\n\nRead the Cypress error output carefully, fix the issue in the source code, rebuild with `pnpm build` if changes are NOT ONLY in tests, and re-run `pnpm --filter app e2e:headless`. Repeat until all tests pass.\n\n## Key paths\n\n- E2e tests: `tools\u002Fapp\u002Fcypress\u002Fe2e\u002F`\n- Cypress config: `tools\u002Fapp\u002Fcypress.config.ts`\n",{"name":5,"description":7,"disable-model-invocation":39},true,"main","5d604cb37505475e9a674f4e7c1e2a08be468271",".claude\u002Fskills\u002Ffix-e2e",1,"https:\u002F\u002Fgithub.com\u002FCyberismoCom\u002Fcyberismo","https:\u002F\u002Fcyberismo.com\u002Fsolution\u002F","https:\u002F\u002Fgithub.com\u002FCyberismoCom","2026-11-12 20:10:37",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":39},[50,53,56],{"tool":51,"command":52},"npx","npx skills add CyberismoCom\u002Fcyberismo --skill fix-e2e",{"tool":54,"command":55},"bunx","bunx skills add CyberismoCom\u002Fcyberismo --skill fix-e2e",{"tool":57,"command":58},"pnpm","pnpm dlx skills add CyberismoCom\u002Fcyberismo --skill fix-e2e","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FCyberismoCom\u002Fcyberismo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ffix-e2e\u002FSKILL.md",[],[62,68,89],{"skillNo":63,"name":64,"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":65,"categories":66,"keywords":67,"publishedAt":34},"01M6BYCZ3JSG6XNEZMMAJXQP1P","defaultSkill","https:\u002F\u002Fgithub.com\u002FCyberismoCom\u002Fcyberismo\u002Fblob\u002Fmain\u002Ftools\u002Fassets\u002Fsrc\u002Fstatic\u002FdefaultSkill\u002Fskill.md",[],[64],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":77,"publishedAt":34},"01M6BYCWRWK48WW2TB77V37CF3","dynamic-skill-discovery","Discover and apply Cyberismo project skills via the MCP server. Use before acting on any task in a Cyberismo project.","https:\u002F\u002Fgithub.com\u002FCyberismoCom\u002Fcyberismo\u002Fblob\u002Fmain\u002Ftools\u002Fassets\u002Fsrc\u002Fstatic\u002FagentSkills\u002Fdynamic-skill-discovery\u002FSKILL.md",[74],{"categoryNo":75,"categoryName":76,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[78,79,80,81,82,83,84,85,86,28,87,88],"skill discovery","dynamic skill discovery","discovery","server","apply","via","discover","project","task","mcp server","MCP",{"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":34},"01M6BYCTJM3ER0Q3K42SHGN0DB","release-notes","Draft the next CHANGELOG.md section for a Cyberismo CLI release by reading merged PRs since the previous tag. Use when cutting a release of @cyberismo\u002Fcli.","https:\u002F\u002Fgithub.com\u002FCyberismoCom\u002Fcyberismo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelease-notes\u002FSKILL.md",[],[96,97,98,99,100,28,32,101,102,103,31,104,105,106],"notes","release notes","release","cli","changelog","section","prs","for","reading","draft","next"]