[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CDMHCDJN9MQXQX0RW39BV6":3,"skill-same:01M6CDMHCDJN9MQXQX0RW39BV6":109},{"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":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":50,"ownerDescription":51,"updatedAt":52,"install":53,"resources":66},"01M6CDMHCDJN9MQXQX0RW39BV6","detecting-performance-bottlenecks",null,"This skill enables claude to detect and resolve performance bottlenecks in applications. it analyzes cpu, memory, i\u002Fo, and database performance to identify areas of concern. use this skill when you need to diagnose slow application performance, op...","BbgnsurfTech\u002Fclaude-skills-collection","BbgnsurfTech","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F59598605?v=4","01M6C5ZT4G3G4QPQB64QDVW438","Bbgnsurf Technologies","01M6C5ZT8JN4VWSZZH3DD8J4EG",29,"MIT","https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fbottleneck-detector\u002Fskills\u002Fbottleneck-detector\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34],"performance","Detecting Performance Bottlenecks","memory","database performance","diagnose","database","applications","Bash","grep","read","use","2026-11-10 10:12:30",false,"---\ndescription: This skill enables claude to detect and resolve performance bottlenecks\n  in applications. it analyzes cpu, memory, i\u002Fo, and database performance to identify\n  areas of concern. use this skill when you need to diagnose slow application performance,\n  op...\nallowed-tools:\n- Read\n- Bash\n- Grep\n- Glob\nname: detecting-performance-bottlenecks\nlicense: MIT\n---\n## Overview\n\nThis skill empowers Claude to identify and address performance bottlenecks across different layers of an application. By pinpointing performance issues in CPU, memory, I\u002FO, and database operations, it assists in optimizing resource utilization and improving overall application speed and responsiveness.\n\n## How It Works\n\n1. **Architecture Analysis**: Claude analyzes the application's architecture and data flow to understand potential bottlenecks.\n2. **Bottleneck Identification**: The plugin identifies bottlenecks across CPU, memory, I\u002FO, database, lock contention, and resource exhaustion.\n3. **Remediation Suggestions**: Claude provides remediation strategies with code examples to resolve the identified bottlenecks.\n\n## When to Use This Skill\n\nThis skill activates when you need to:\n- Diagnose slow application performance.\n- Optimize resource usage (CPU, memory, I\u002FO, database).\n- Proactively prevent performance issues.\n\n## Examples\n\n### Example 1: Diagnosing Slow Database Queries\n\nUser request: \"detect bottlenecks in my database queries\"\n\nThe skill will:\n1. Analyze database query performance and identify slow-running queries.\n2. Suggest optimizations like indexing or query rewriting to improve database performance.\n\n### Example 2: Identifying Memory Leaks\n\nUser request: \"analyze performance and find memory leaks\"\n\nThe skill will:\n1. Profile memory usage patterns to identify potential memory leaks.\n2. Provide code examples and recommendations to fix the memory leaks.\n\n## Best Practices\n\n- **Comprehensive Analysis**: Always analyze all potential bottleneck areas (CPU, memory, I\u002FO, database) for a complete picture.\n- **Prioritize by Severity**: Focus on addressing the most severe bottlenecks first for maximum impact.\n- **Test Thoroughly**: After implementing remediation strategies, thoroughly test the application to ensure the bottlenecks are resolved and no new issues are introduced.\n\n## Integration\n\nThis skill can be used in conjunction with code generation plugins to automatically implement the suggested remediation strategies. It also integrates with monitoring and logging tools to provide real-time performance data.","## Overview\n\nThis skill empowers Claude to identify and address performance bottlenecks across different layers of an application. By pinpointing performance issues in CPU, memory, I\u002FO, and database operations, it assists in optimizing resource utilization and improving overall application speed and responsiveness.\n\n## How It Works\n\n1. **Architecture Analysis**: Claude analyzes the application's architecture and data flow to understand potential bottlenecks.\n2. **Bottleneck Identification**: The plugin identifies bottlenecks across CPU, memory, I\u002FO, database, lock contention, and resource exhaustion.\n3. **Remediation Suggestions**: Claude provides remediation strategies with code examples to resolve the identified bottlenecks.\n\n## When to Use This Skill\n\nThis skill activates when you need to:\n- Diagnose slow application performance.\n- Optimize resource usage (CPU, memory, I\u002FO, database).\n- Proactively prevent performance issues.\n\n## Examples\n\n### Example 1: Diagnosing Slow Database Queries\n\nUser request: \"detect bottlenecks in my database queries\"\n\nThe skill will:\n1. Analyze database query performance and identify slow-running queries.\n2. Suggest optimizations like indexing or query rewriting to improve database performance.\n\n### Example 2: Identifying Memory Leaks\n\nUser request: \"analyze performance and find memory leaks\"\n\nThe skill will:\n1. Profile memory usage patterns to identify potential memory leaks.\n2. Provide code examples and recommendations to fix the memory leaks.\n\n## Best Practices\n\n- **Comprehensive Analysis**: Always analyze all potential bottleneck areas (CPU, memory, I\u002FO, database) for a complete picture.\n- **Prioritize by Severity**: Focus on addressing the most severe bottlenecks first for maximum impact.\n- **Test Thoroughly**: After implementing remediation strategies, thoroughly test the application to ensure the bottlenecks are resolved and no new issues are introduced.\n\n## Integration\n\nThis skill can be used in conjunction with code generation plugins to automatically implement the suggested remediation strategies. It also integrates with monitoring and logging tools to provide real-time performance data.",{"name":5,"license":15,"description":7,"allowed-tools":40},[41,31,42,43],"Read","Grep","Glob","main","01d3fafeca1133f841956b8b90b939fee92d71e7","plugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fbottleneck-detector\u002Fskills\u002Fbottleneck-detector",9,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection","https:\u002F\u002Fgithub.com\u002FBbgnsurfTech","www.bbgnsurf.com","An ICT solutions provider and software development company","2025-12-18 20:19:58",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add BbgnsurfTech\u002Fclaude-skills-collection --skill detecting-performance-bottlenecks",{"tool":59,"command":60},"bunx","bunx skills add BbgnsurfTech\u002Fclaude-skills-collection --skill detecting-performance-bottlenecks",{"tool":62,"command":63},"pnpm","pnpm dlx skills add BbgnsurfTech\u002Fclaude-skills-collection --skill detecting-performance-bottlenecks","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fbottleneck-detector\u002Fskills\u002Fbottleneck-detector\u002FSKILL.md",true,[67,73,79,83,89,93,97,101,105],{"path":68,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":71,"sourceHtmlUrl":72},"assets\u002FREADME.md","ASSET","资产文件",352,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fbottleneck-detector\u002Fskills\u002Fbottleneck-detector\u002Fassets\u002FREADME.md",{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"references\u002Fllms-txt-spec.md","REFERENCE","参考文档",1571,"https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fllms\u002Freferences\u002Fllms-txt-spec.md",{"path":80,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002FREADME.md",553,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fbottleneck-detector\u002Fskills\u002Fbottleneck-detector\u002Freferences\u002FREADME.md",{"path":84,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":87,"sourceHtmlUrl":88},"scripts\u002Fanalyze_cpu.sh","SCRIPT","脚本",4780,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fbottleneck-detector\u002Fskills\u002Fbottleneck-detector\u002Fscripts\u002Fanalyze_cpu.sh",{"path":90,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":91,"sourceHtmlUrl":92},"scripts\u002Fanalyze_db.sh",4804,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fbottleneck-detector\u002Fskills\u002Fbottleneck-detector\u002Fscripts\u002Fanalyze_db.sh",{"path":94,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":95,"sourceHtmlUrl":96},"scripts\u002Fanalyze_io.sh",4810,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fbottleneck-detector\u002Fskills\u002Fbottleneck-detector\u002Fscripts\u002Fanalyze_io.sh",{"path":98,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":99,"sourceHtmlUrl":100},"scripts\u002Fanalyze_memory.sh",4788,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fbottleneck-detector\u002Fskills\u002Fbottleneck-detector\u002Fscripts\u002Fanalyze_memory.sh",{"path":102,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":103,"sourceHtmlUrl":104},"scripts\u002Fgenerate-llms-txt.py",10289,"https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fllms\u002Fscripts\u002Fgenerate-llms-txt.py",{"path":106,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":107,"sourceHtmlUrl":108},"scripts\u002FREADME.md",457,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fbottleneck-detector\u002Fskills\u002Fbottleneck-detector\u002Fscripts\u002FREADME.md",[110,130,149,170,183,197],{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":119,"publishedAt":35},"01M6CDVX5RHG36WP2Z7X8WAYYA","testing-visual-regression","Detect visual changes in UI components using screenshot comparison.\nUse when detecting unintended UI changes or pixel differences.\nTrigger with phrases like \"test visual changes\", \"compare screenshots\", or \"detect UI regressions\".","https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Ftesting\u002Fvisual-regression-tester\u002Fskills\u002Fvisual-regression-tester\u002FSKILL.md",[116],{"categoryNo":117,"categoryName":118,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[120,121,122,123,32,33,124,34,125,126,127,128,129,31],"testing visual regression","testing","regression","edit","write","components","test","screenshots","screenshot","ui",{"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":137,"publishedAt":35},"01M6CDVT4S54EMAPZ231KSP2XQ","generating-unit-tests","Automatically generate comprehensive unit tests from source code covering happy paths, edge cases, and error conditions.\nUse when creating test coverage for functions, classes, or modules.\nTrigger with phrases like \"generate unit tests\", \"create tests for\", or \"add test coverage\".","https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Ftesting\u002Funit-test-generator\u002Fskills\u002Funit-test-generator\u002FSKILL.md",[136],{"categoryNo":117,"categoryName":118,"taxonomyType":21,"taxonomyTypeDesc":22},[138,139,140,141,142,126,123,143,144,145,34,146,147,124,33,32,31,148],"unit tests","Generating Unit Tests","generate","create","add test","functions","modules","test coverage","coverage","code","edge",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":161,"publishedAt":35},"01M6CDVPQKGQ450Q50ZC84FPMR","generating-test-reports","Generate comprehensive test reports with metrics, coverage, and visualizations.\nUse when performing specialized testing.\nTrigger with phrases like \"generate test report\", \"create test documentation\", or \"show test metrics\".","https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Ftesting\u002Ftest-report-generator\u002Fskills\u002Ftest-report-generator\u002FSKILL.md",[155,156],{"categoryNo":117,"categoryName":118,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":157,"categoryName":158,"taxonomyType":159,"taxonomyTypeDesc":160},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[126,162,163,164,165,34,146,123,166,124,33,167,31,168,140,141,169,121,32],"reports","Generating Test Reports","test report","specialized","report","visualizations","metrics","documentation",{"skillNo":171,"name":172,"nameZh":6,"description":173,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":174,"categories":175,"keywords":177,"publishedAt":35},"01M6CDVK97VFZ53CEYEGQ4QFZ6","orchestrating-test-execution","Coordinate parallel test execution across multiple environments and frameworks.\nUse when performing specialized testing.\nTrigger with phrases like \"orchestrate tests\", \"run parallel tests\", or \"coordinate test execution\".","https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Ftesting\u002Ftest-orchestrator\u002Fskills\u002Ftest-orchestrator\u002FSKILL.md",[176],{"categoryNo":117,"categoryName":118,"taxonomyType":21,"taxonomyTypeDesc":22},[178,179,126,33,34,123,124,165,32,180,31,181,182,121],"orchestrating test execution","execution","parallel","orchestrate","run",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":190,"publishedAt":35},"01M6CDVFTCBQ65TGB1YJCZB90G","managing-test-environments","Provision and manage isolated test environments with configuration and data.\nUse when performing specialized testing.\nTrigger with phrases like \"manage test environment\", \"provision test env\", or \"setup test infrastructure\".","https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Ftesting\u002Ftest-environment-manager\u002Fskills\u002Ftest-environment-manager\u002FSKILL.md",[189],{"categoryNo":117,"categoryName":118,"taxonomyType":21,"taxonomyTypeDesc":22},[191,126,123,124,33,165,32,31,192,193,194,121,195,196,34],"Managing Test Environments","data","infrastructure","setup","environment","manage",{"skillNo":198,"name":199,"nameZh":6,"description":200,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":201,"categories":202,"keywords":204,"publishedAt":35},"01M6CDVD0NPFXVEQGT9CMF02H0","generating-test-doubles","Generate mocks, stubs, spies, and fakes for dependency isolation.\nUse when creating mocks, stubs, or test isolation fixtures.\nTrigger with phrases like \"generate mocks\", \"create test doubles\", or \"setup stubs\".","https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Ftesting\u002Ftest-doubles-generator\u002Fskills\u002Ftest-doubles-generator\u002FSKILL.md",[203],{"categoryNo":117,"categoryName":118,"taxonomyType":21,"taxonomyTypeDesc":22},[126,205,206,34,123,124,33,32,31,140,141,194],"Generating Test Doubles","dependency"]