[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CDMXQAS4DCNHRNWH4REDK2":3,"skill-same:01M6CDMXQAS4DCNHRNWH4REDK2":127},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":6,"ownerHtmlUrl":54,"ownerBlogUrl":55,"ownerDescription":56,"updatedAt":57,"install":58,"resources":71},"01M6CDMXQAS4DCNHRNWH4REDK2","setting-up-distributed-tracing",null,"This skill automates the setup of distributed tracing for microservices. it helps developers implement end-to-end request visibility by configuring context propagation, span creation, trace collection, and analysis. use this skill when the user re...","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\u002Fdistributed-tracing-setup\u002Fskills\u002Fdistributed-tracing-setup\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"Setting Up Distributed Tracing","distributed","distributed tracing","up","tracing","trace","use","user","context","edit","write","read","grep","implement","Bash","analysis","collection","microservices","setup","2026-11-10 10:12:30",false,"---\ndescription: This skill automates the setup of distributed tracing for microservices.\n  it helps developers implement end-to-end request visibility by configuring context\n  propagation, span creation, trace collection, and analysis. use this skill when\n  the user re...\nallowed-tools:\n- Read\n- Write\n- Edit\n- Grep\n- Glob\n- Bash\nname: setting-up-distributed-tracing\nlicense: MIT\n---\n## Overview\n\nThis skill streamlines the process of setting up distributed tracing in a microservices environment. It guides you through the key steps of instrumenting your services, configuring trace context propagation, and selecting a backend for trace collection and analysis, enabling comprehensive monitoring and debugging.\n\n## How It Works\n\n1. **Backend Selection**: Determines the preferred tracing backend (e.g., Jaeger, Zipkin, Datadog).\n2. **Instrumentation Strategy**: Designs an instrumentation strategy for each service, focusing on key operations and dependencies.\n3. **Configuration Generation**: Generates the necessary configuration files and code snippets to enable distributed tracing.\n\n## When to Use This Skill\n\nThis skill activates when you need to:\n- Implement distributed tracing in a microservices application.\n- Gain end-to-end visibility into request flows across multiple services.\n- Troubleshoot performance bottlenecks and latency issues.\n\n## Examples\n\n### Example 1: Adding Tracing to a New Microservice\n\nUser request: \"setup tracing for the new payment service\"\n\nThe skill will:\n1. Prompt for the preferred tracing backend (e.g., Jaeger).\n2. Generate code snippets for OpenTelemetry instrumentation in the payment service.\n\n### Example 2: Troubleshooting Performance Issues\n\nUser request: \"implement distributed tracing to debug slow checkout process\"\n\nThe skill will:\n1. Guide the user through instrumenting relevant services in the checkout flow.\n2. Provide configuration examples for context propagation.\n\n## Best Practices\n\n- **Backend Choice**: Select a tracing backend that aligns with your existing infrastructure and monitoring tools.\n- **Sampling Strategy**: Implement a sampling strategy to manage trace volume and cost, especially in high-traffic environments.\n- **Context Propagation**: Ensure proper context propagation across all services to maintain trace continuity.\n\n## Integration\n\nThis skill can be used in conjunction with other plugins to automate the deployment and configuration of tracing infrastructure. For example, it can integrate with infrastructure-as-code tools to provision Jaeger or Zipkin clusters.","## Overview\n\nThis skill streamlines the process of setting up distributed tracing in a microservices environment. It guides you through the key steps of instrumenting your services, configuring trace context propagation, and selecting a backend for trace collection and analysis, enabling comprehensive monitoring and debugging.\n\n## How It Works\n\n1. **Backend Selection**: Determines the preferred tracing backend (e.g., Jaeger, Zipkin, Datadog).\n2. **Instrumentation Strategy**: Designs an instrumentation strategy for each service, focusing on key operations and dependencies.\n3. **Configuration Generation**: Generates the necessary configuration files and code snippets to enable distributed tracing.\n\n## When to Use This Skill\n\nThis skill activates when you need to:\n- Implement distributed tracing in a microservices application.\n- Gain end-to-end visibility into request flows across multiple services.\n- Troubleshoot performance bottlenecks and latency issues.\n\n## Examples\n\n### Example 1: Adding Tracing to a New Microservice\n\nUser request: \"setup tracing for the new payment service\"\n\nThe skill will:\n1. Prompt for the preferred tracing backend (e.g., Jaeger).\n2. Generate code snippets for OpenTelemetry instrumentation in the payment service.\n\n### Example 2: Troubleshooting Performance Issues\n\nUser request: \"implement distributed tracing to debug slow checkout process\"\n\nThe skill will:\n1. Guide the user through instrumenting relevant services in the checkout flow.\n2. Provide configuration examples for context propagation.\n\n## Best Practices\n\n- **Backend Choice**: Select a tracing backend that aligns with your existing infrastructure and monitoring tools.\n- **Sampling Strategy**: Implement a sampling strategy to manage trace volume and cost, especially in high-traffic environments.\n- **Context Propagation**: Ensure proper context propagation across all services to maintain trace continuity.\n\n## Integration\n\nThis skill can be used in conjunction with other plugins to automate the deployment and configuration of tracing infrastructure. For example, it can integrate with infrastructure-as-code tools to provision Jaeger or Zipkin clusters.",{"name":5,"license":15,"description":7,"allowed-tools":43},[44,45,46,47,48,33],"Read","Write","Edit","Grep","Glob","main","01d3fafeca1133f841956b8b90b939fee92d71e7","plugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fdistributed-tracing-setup\u002Fskills\u002Fdistributed-tracing-setup",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":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add BbgnsurfTech\u002Fclaude-skills-collection --skill setting-up-distributed-tracing",{"tool":64,"command":65},"bunx","bunx skills add BbgnsurfTech\u002Fclaude-skills-collection --skill setting-up-distributed-tracing",{"tool":67,"command":68},"pnpm","pnpm dlx skills add BbgnsurfTech\u002Fclaude-skills-collection --skill setting-up-distributed-tracing","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fdistributed-tracing-setup\u002Fskills\u002Fdistributed-tracing-setup\u002FSKILL.md",true,[72,78,83,89,93,99,103,107,111,115,119,123],{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"assets\u002FREADME.md","ASSET","资产文件",373,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fdistributed-tracing-setup\u002Fskills\u002Fdistributed-tracing-setup\u002Fassets\u002FREADME.md",{"path":79,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":81,"sourceHtmlUrl":82},"LICENSE","许可证",1068,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdev-tools\u002Ferhnysr-turkish-locale\u002FLICENSE",{"path":84,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":87,"sourceHtmlUrl":88},"README.md","REFERENCE","参考文档",793,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdev-tools\u002Ferhnysr-turkish-locale\u002FREADME.md",{"path":90,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002FREADME.md",424,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fdistributed-tracing-setup\u002Fskills\u002Fdistributed-tracing-setup\u002Freferences\u002FREADME.md",{"path":94,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":97,"sourceHtmlUrl":98},"scripts\u002Fbist100_prices.py","SCRIPT","脚本",17194,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdev-tools\u002Ferhnysr-turkish-locale\u002Fscripts\u002Fbist100_prices.py",{"path":100,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":101,"sourceHtmlUrl":102},"scripts\u002Finstrument_service.py",2959,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fdistributed-tracing-setup\u002Fskills\u002Fdistributed-tracing-setup\u002Fscripts\u002Finstrument_service.py",{"path":104,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":105,"sourceHtmlUrl":106},"scripts\u002FREADME.md",426,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fdistributed-tracing-setup\u002Fskills\u002Fdistributed-tracing-setup\u002Fscripts\u002FREADME.md",{"path":108,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":109,"sourceHtmlUrl":110},"scripts\u002Fsetup_jaeger.sh",2724,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fperformance\u002Fdistributed-tracing-setup\u002Fskills\u002Fdistributed-tracing-setup\u002Fscripts\u002Fsetup_jaeger.sh",{"path":112,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":113,"sourceHtmlUrl":114},"scripts\u002Ftelegram_send.py",13566,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdev-tools\u002Ferhnysr-turkish-locale\u002Fscripts\u002Ftelegram_send.py",{"path":116,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":117,"sourceHtmlUrl":118},"scripts\u002Fturkish_brief_card.py",21075,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdev-tools\u002Ferhnysr-turkish-locale\u002Fscripts\u002Fturkish_brief_card.py",{"path":120,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":121,"sourceHtmlUrl":122},"SOURCE.md",337,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdev-tools\u002Ferhnysr-turkish-locale\u002FSOURCE.md",{"path":124,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":125,"sourceHtmlUrl":126},"TRUST.auto.yaml",2127,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdev-tools\u002Ferhnysr-turkish-locale\u002FTRUST.auto.yaml",[128,148,167,188,201,214],{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":139,"publishedAt":38},"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",[134],{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[140,141,142,28,31,30,29,25,143,144,145,146,147,33],"testing visual regression","testing","regression","components","test","screenshots","screenshot","ui",{"skillNo":149,"name":150,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":155,"publishedAt":38},"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",[154],{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},[156,157,158,159,160,144,28,161,162,163,25,164,165,29,30,31,33,166],"unit tests","Generating Unit Tests","generate","create","add test","functions","modules","test coverage","coverage","code","edge",{"skillNo":168,"name":169,"nameZh":6,"description":170,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":179,"publishedAt":38},"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",[173,174],{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},{"categoryNo":175,"categoryName":176,"taxonomyType":177,"taxonomyTypeDesc":178},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[144,180,181,182,183,25,164,28,184,29,30,185,33,186,158,159,187,141,31],"reports","Generating Test Reports","test report","specialized","report","visualizations","metrics","documentation",{"skillNo":189,"name":190,"nameZh":6,"description":191,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":192,"categories":193,"keywords":195,"publishedAt":38},"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",[194],{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},[196,197,144,30,25,28,29,183,31,198,33,199,200,141],"orchestrating test execution","execution","parallel","orchestrate","run",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":208,"publishedAt":38},"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",[207],{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},[209,144,28,29,30,183,31,33,210,211,37,141,212,213,25],"Managing Test Environments","data","infrastructure","environment","manage",{"skillNo":215,"name":216,"nameZh":6,"description":217,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":218,"categories":219,"keywords":221,"publishedAt":38},"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",[220],{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},[144,222,223,25,28,29,30,31,33,158,159,37],"Generating Test Doubles","dependency"]