[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71TFMPNM89S5T71GF83QPNE":3,"skill-same:01M71TFMPNM89S5T71GF83QPNE":72},{"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":25,"publishedAt":45,"linkOnly":46,"markdownContent":47,"markdownBody":48,"frontMatter":49,"refName":52,"commitSha":53,"skillDirectory":54,"forksCount":13,"repositoryHtmlUrl":55,"repositoryHomepageUrl":6,"ownerHtmlUrl":56,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":57,"install":58,"resources":71},"01M71TFMPNM89S5T71GF83QPNE","testing-qa",null,"Comprehensive testing and QA workflow covering unit testing, integration testing, E2E testing, browser automation, and quality assurance.","javiertarazon\u002Fide-agente-free-jt7-","javiertarazon","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F153141207?v=4","01M71R52TB3S9HXKH6WSNT8A7V","01M71R52VG5KS2DKDDH4GDQ30A",0,"MIT","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Ftesting-qa\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"qa","testing qa","testing","personal","bundle","unit testing","safe","integration","quality","browser","e2e testing","workflow","automation","e2e","quality-assurance","browser automation","integration testing","quality assurance","unit","2026-11-10 13:02:02",false,"---\nname: testing-qa\ndescription: \"Comprehensive testing and QA workflow covering unit testing, integration testing, E2E testing, browser automation, and quality assurance.\"\nsource: personal\nrisk: safe\ndomain: quality-assurance\ncategory: workflow-bundle\nversion: 1.0.0\n---\n\n# Testing\u002FQA Workflow Bundle\n\n## Overview\n\nComprehensive testing and quality assurance workflow covering unit tests, integration tests, E2E tests, browser automation, and quality gates for production-ready software.\n\n## When to Use This Workflow\n\nUse this workflow when:\n- Setting up testing infrastructure\n- Writing unit and integration tests\n- Implementing E2E tests\n- Automating browser testing\n- Establishing quality gates\n- Performing code review\n\n## Workflow Phases\n\n### Phase 1: Test Strategy\n\n#### Skills to Invoke\n- `test-automator` - Test automation\n- `test-driven-development` - TDD\n\n#### Actions\n1. Define testing strategy\n2. Choose testing frameworks\n3. Plan test coverage\n4. Set up test infrastructure\n5. Configure CI integration\n\n#### Copy-Paste Prompts\n```\nUse @test-automator to design testing strategy\n```\n\n```\nUse @test-driven-development to implement TDD workflow\n```\n\n### Phase 2: Unit Testing\n\n#### Skills to Invoke\n- `javascript-testing-patterns` - Jest\u002FVitest\n- `python-testing-patterns` - pytest\n- `unit-testing-test-generate` - Test generation\n- `tdd-orchestrator` - TDD orchestration\n\n#### Actions\n1. Write unit tests\n2. Set up test fixtures\n3. Configure mocking\n4. Measure coverage\n5. Integrate with CI\n\n#### Copy-Paste Prompts\n```\nUse @javascript-testing-patterns to write Jest tests\n```\n\n```\nUse @python-testing-patterns to write pytest tests\n```\n\n```\nUse @unit-testing-test-generate to generate unit tests\n```\n\n### Phase 3: Integration Testing\n\n#### Skills to Invoke\n- `api-testing-observability-api-mock` - API testing\n- `e2e-testing-patterns` - Integration patterns\n\n#### Actions\n1. Design integration tests\n2. Set up test databases\n3. Configure API mocks\n4. Test service interactions\n5. Verify data flows\n\n#### Copy-Paste Prompts\n```\nUse @api-testing-observability-api-mock to test APIs\n```\n\n### Phase 4: E2E Testing\n\n#### Skills to Invoke\n- `playwright-skill` - Playwright testing\n- `e2e-testing-patterns` - E2E patterns\n- `webapp-testing` - Web app testing\n\n#### Actions\n1. Design E2E scenarios\n2. Write test scripts\n3. Configure test data\n4. Set up parallel execution\n5. Implement visual regression\n\n#### Copy-Paste Prompts\n```\nUse @playwright-skill to create E2E tests\n```\n\n```\nUse @e2e-testing-patterns to design E2E strategy\n```\n\n### Phase 5: Browser Automation\n\n#### Skills to Invoke\n- `browser-automation` - Browser automation\n- `webapp-testing` - Browser testing\n- `screenshots` - Screenshot automation\n\n#### Actions\n1. Set up browser automation\n2. Configure headless testing\n3. Implement visual testing\n4. Capture screenshots\n5. Test responsive design\n\n#### Copy-Paste Prompts\n```\nUse @browser-automation to automate browser tasks\n```\n\n```\nUse @screenshots to capture marketing screenshots\n```\n\n### Phase 6: Performance Testing\n\n#### Skills to Invoke\n- `performance-engineer` - Performance engineering\n- `performance-profiling` - Performance profiling\n- `web-performance-optimization` - Web performance\n\n#### Actions\n1. Design performance tests\n2. Set up load testing\n3. Measure response times\n4. Identify bottlenecks\n5. Optimize performance\n\n#### Copy-Paste Prompts\n```\nUse @performance-engineer to test application performance\n```\n\n### Phase 7: Code Review\n\n#### Skills to Invoke\n- `code-reviewer` - AI code review\n- `code-review-excellence` - Review best practices\n- `find-bugs` - Bug detection\n- `security-scanning-security-sast` - Security scanning\n\n#### Actions\n1. Configure review tools\n2. Run automated reviews\n3. Check for bugs\n4. Verify security\n5. Approve changes\n\n#### Copy-Paste Prompts\n```\nUse @code-reviewer to review pull requests\n```\n\n```\nUse @find-bugs to detect bugs in code\n```\n\n### Phase 8: Quality Gates\n\n#### Skills to Invoke\n- `lint-and-validate` - Linting\n- `verification-before-completion` - Verification\n\n#### Actions\n1. Configure linters\n2. Set up formatters\n3. Define quality metrics\n4. Implement gates\n5. Monitor compliance\n\n#### Copy-Paste Prompts\n```\nUse @lint-and-validate to check code quality\n```\n\n```\nUse @verification-before-completion to verify changes\n```\n\n## Testing Pyramid\n\n```\n        \u002F       \u002F  \\    E2E Tests (10%)\n      \u002F----     \u002F      \\  Integration Tests (20%)\n    \u002F--------   \u002F          \\ Unit Tests (70%)\n  \u002F------------```\n\n## Quality Gates Checklist\n\n- [ ] Unit test coverage > 80%\n- [ ] All tests passing\n- [ ] E2E tests for critical paths\n- [ ] Performance benchmarks met\n- [ ] Security scan passed\n- [ ] Code review approved\n- [ ] Linting clean\n\n## Related Workflow Bundles\n\n- `development` - Development workflow\n- `security-audit` - Security testing\n- `cloud-devops` - CI\u002FCD integration\n- `ai-ml` - AI testing\n","# Testing\u002FQA Workflow Bundle\n\n## Overview\n\nComprehensive testing and quality assurance workflow covering unit tests, integration tests, E2E tests, browser automation, and quality gates for production-ready software.\n\n## When to Use This Workflow\n\nUse this workflow when:\n- Setting up testing infrastructure\n- Writing unit and integration tests\n- Implementing E2E tests\n- Automating browser testing\n- Establishing quality gates\n- Performing code review\n\n## Workflow Phases\n\n### Phase 1: Test Strategy\n\n#### Skills to Invoke\n- `test-automator` - Test automation\n- `test-driven-development` - TDD\n\n#### Actions\n1. Define testing strategy\n2. Choose testing frameworks\n3. Plan test coverage\n4. Set up test infrastructure\n5. Configure CI integration\n\n#### Copy-Paste Prompts\n```\nUse @test-automator to design testing strategy\n```\n\n```\nUse @test-driven-development to implement TDD workflow\n```\n\n### Phase 2: Unit Testing\n\n#### Skills to Invoke\n- `javascript-testing-patterns` - Jest\u002FVitest\n- `python-testing-patterns` - pytest\n- `unit-testing-test-generate` - Test generation\n- `tdd-orchestrator` - TDD orchestration\n\n#### Actions\n1. Write unit tests\n2. Set up test fixtures\n3. Configure mocking\n4. Measure coverage\n5. Integrate with CI\n\n#### Copy-Paste Prompts\n```\nUse @javascript-testing-patterns to write Jest tests\n```\n\n```\nUse @python-testing-patterns to write pytest tests\n```\n\n```\nUse @unit-testing-test-generate to generate unit tests\n```\n\n### Phase 3: Integration Testing\n\n#### Skills to Invoke\n- `api-testing-observability-api-mock` - API testing\n- `e2e-testing-patterns` - Integration patterns\n\n#### Actions\n1. Design integration tests\n2. Set up test databases\n3. Configure API mocks\n4. Test service interactions\n5. Verify data flows\n\n#### Copy-Paste Prompts\n```\nUse @api-testing-observability-api-mock to test APIs\n```\n\n### Phase 4: E2E Testing\n\n#### Skills to Invoke\n- `playwright-skill` - Playwright testing\n- `e2e-testing-patterns` - E2E patterns\n- `webapp-testing` - Web app testing\n\n#### Actions\n1. Design E2E scenarios\n2. Write test scripts\n3. Configure test data\n4. Set up parallel execution\n5. Implement visual regression\n\n#### Copy-Paste Prompts\n```\nUse @playwright-skill to create E2E tests\n```\n\n```\nUse @e2e-testing-patterns to design E2E strategy\n```\n\n### Phase 5: Browser Automation\n\n#### Skills to Invoke\n- `browser-automation` - Browser automation\n- `webapp-testing` - Browser testing\n- `screenshots` - Screenshot automation\n\n#### Actions\n1. Set up browser automation\n2. Configure headless testing\n3. Implement visual testing\n4. Capture screenshots\n5. Test responsive design\n\n#### Copy-Paste Prompts\n```\nUse @browser-automation to automate browser tasks\n```\n\n```\nUse @screenshots to capture marketing screenshots\n```\n\n### Phase 6: Performance Testing\n\n#### Skills to Invoke\n- `performance-engineer` - Performance engineering\n- `performance-profiling` - Performance profiling\n- `web-performance-optimization` - Web performance\n\n#### Actions\n1. Design performance tests\n2. Set up load testing\n3. Measure response times\n4. Identify bottlenecks\n5. Optimize performance\n\n#### Copy-Paste Prompts\n```\nUse @performance-engineer to test application performance\n```\n\n### Phase 7: Code Review\n\n#### Skills to Invoke\n- `code-reviewer` - AI code review\n- `code-review-excellence` - Review best practices\n- `find-bugs` - Bug detection\n- `security-scanning-security-sast` - Security scanning\n\n#### Actions\n1. Configure review tools\n2. Run automated reviews\n3. Check for bugs\n4. Verify security\n5. Approve changes\n\n#### Copy-Paste Prompts\n```\nUse @code-reviewer to review pull requests\n```\n\n```\nUse @find-bugs to detect bugs in code\n```\n\n### Phase 8: Quality Gates\n\n#### Skills to Invoke\n- `lint-and-validate` - Linting\n- `verification-before-completion` - Verification\n\n#### Actions\n1. Configure linters\n2. Set up formatters\n3. Define quality metrics\n4. Implement gates\n5. Monitor compliance\n\n#### Copy-Paste Prompts\n```\nUse @lint-and-validate to check code quality\n```\n\n```\nUse @verification-before-completion to verify changes\n```\n\n## Testing Pyramid\n\n```\n        \u002F       \u002F  \\    E2E Tests (10%)\n      \u002F----     \u002F      \\  Integration Tests (20%)\n    \u002F--------   \u002F          \\ Unit Tests (70%)\n  \u002F------------```\n\n## Quality Gates Checklist\n\n- [ ] Unit test coverage > 80%\n- [ ] All tests passing\n- [ ] E2E tests for critical paths\n- [ ] Performance benchmarks met\n- [ ] Security scan passed\n- [ ] Code review approved\n- [ ] Linting clean\n\n## Related Workflow Bundles\n\n- `development` - Development workflow\n- `security-audit` - Security testing\n- `cloud-devops` - CI\u002FCD integration\n- `ai-ml` - AI testing\n",{"name":5,"risk":32,"domain":40,"source":29,"version":50,"category":51,"description":7},"1.0.0","workflow-bundle","release\u002Fv4.2.11-panel-pro","a92ea02bcf7e2b3dbaf46d49696c29a3cb490d4f",".github\u002Fskills\u002Ftesting-qa","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-","https:\u002F\u002Fgithub.com\u002Fjaviertarazon","2026-07-12 07:10:45",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add javiertarazon\u002Fide-agente-free-jt7- --skill testing-qa",{"tool":64,"command":65},"bunx","bunx skills add javiertarazon\u002Fide-agente-free-jt7- --skill testing-qa",{"tool":67,"command":68},"pnpm","pnpm dlx skills add javiertarazon\u002Fide-agente-free-jt7- --skill testing-qa","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Ftesting-qa\u002FSKILL.md",true,[],[73,103,127,147,162,183],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":82,"publishedAt":45},"01M71TQ7Q6Z10VWF3C2H5X1KW9","zustand-store-ts","Create Zustand stores with TypeScript, subscribeWithSelector middleware, and proper state\u002Faction separation. Use when building React state management, creating global stores, or implementing reacti...","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fzustand-store-ts\u002FSKILL.md",[79],{"categoryNo":80,"categoryName":81,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",[83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102],"zustand","store","zustand store ts","community","middleware","implementing","use","react state management","when","unknown","react","with","state","create","state management","typescript","action","management","separation","global",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":110,"publishedAt":45},"01M71TQ5EAR40G6W0MV5ZDVEZT","zoom-automation","Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fzoom-automation\u002FSKILL.md",[109],{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[111,112,38,86,113,114,115,116,117,92,118,119,120,121,122,123,124,125,100,126],"zoom automation","zoom","creation","for","search","schemas","MCP","first","via","meeting","search tools","tracking","webinars","composio","recordings","Tools",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":134,"publishedAt":45},"01M71TQ29B1EYBCEAP1ZBGXQ1A","zoho-crm-automation","Automate Zoho CRM tasks via Rube MCP (Composio): create\u002Fupdate records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fzoho-crm-automation\u002FSKILL.md",[133],{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[135,136,38,137,138,139,86,140,141,114,142,115,116,143,117,92,144,145,146,96],"crm automation","zoho crm automation","crm","zoho crm","zoho","leads","manage leads","manage","records","convert","tasks","contacts",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":154,"publishedAt":45},"01M71TPZPMN60DH0XV58KVHY23","zendesk-automation","Automate Zendesk tasks via Rube MCP (Composio): tickets, users, organizations, replies. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fzendesk-automation\u002FSKILL.md",[153],{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[155,38,156,86,114,115,116,117,157,92,145,158,159,118,119,160,121,124,126,161],"zendesk automation","zendesk","organizations","replies","users","tickets","automate",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":168,"publishedAt":45},"01M71TPXDWKHKG4N6TVEPXWD0N","zapier-make-patterns","No-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code. But no-code doesn't mean no-complexity ...","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fzapier-make-patterns\u002FSKILL.md",[],[169,170,171,172,173,174,175,176,177,38,37,92,178,179,180,181,182,161],"zapier make patterns","zapier","patterns","make","No-Code","complexity","writing","spawner","business","code","integromat","apache","processes","but",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":192,"publishedAt":45},"01M71TPT5T10WXNKW9G7ZXZ27W","youtube-summarizer","Extract transcripts from YouTube videos and generate comprehensive, detailed summaries using intelligent analysis frameworks","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fyoutube-summarizer\u002FSKILL.md",[189],{"categoryNo":190,"categoryName":191,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",[193,194,195,196,86,197,198,199,200,201,202,203,178,204,205,206,207,208,209,210],"summarizer","youtube","youtube summarizer","Video","content-analysis","frameworks","copilot","2025","github-copilot","extract transcripts","analysis","codex","cli","summaries","github","generate","summarization","2026"]