[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CDRH42JC2Y7BAEBT17Z13P":3,"skill-same:01M6CDRH42JC2Y7BAEBT17Z13P":115},{"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":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":58,"commitSha":59,"skillDirectory":60,"forksCount":61,"repositoryHtmlUrl":62,"repositoryHomepageUrl":6,"ownerHtmlUrl":63,"ownerBlogUrl":64,"ownerDescription":65,"updatedAt":66,"install":67,"resources":80},"01M6CDRH42JC2Y7BAEBT17Z13P","generating-security-audit-reports",null,"Generate comprehensive security audit reports for applications and systems.\nUse when you need to assess security posture, identify vulnerabilities, evaluate compliance status, or create formal security documentation.\nTrigger with phrases like \"create security audit report\", \"generate security assessment\", \"audit security posture\", or \"PCI-DSS compliance report\".","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\u002Fsecurity\u002Fsecurity-audit-reporter\u002Fskills\u002Fsecurity-audit-reporter\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"security audit","Generating Security Audit Reports","reports","security","audit","report","generate","compliance","applications","pci-dss","create","Bash","grep","read","write","edit","use","security assessment","assessment","documentation","2026-11-10 10:12:30",false,"---\nname: generating-security-audit-reports\ndescription: |\n  Generate comprehensive security audit reports for applications and systems.\n  Use when you need to assess security posture, identify vulnerabilities, evaluate compliance status, or create formal security documentation.\n  Trigger with phrases like \"create security audit report\", \"generate security assessment\", \"audit security posture\", or \"PCI-DSS compliance report\".\nallowed-tools:\n- Read\n- Write\n- Edit\n- Grep\n- Glob\n- Bash(security-scan:*, report-gen:*)\nversion: 1.0.0\nlicense: MIT\n---\n\n## Prerequisites\n\nBefore using this skill, ensure:\n- Security scan data or logs are available in {baseDir}\u002Fsecurity\u002F\n- Access to application configuration files\n- Security tool outputs (e.g., vulnerability scanners, SAST\u002FDAST results)\n- Compliance framework documentation (if applicable)\n- Write permissions for generating report files\n\n## Instructions\n\n### 1. Data Collection Phase\n\nGather security information from available sources:\n- Read vulnerability scan results\n- Analyze security configurations\n- Review access control policies\n- Check encryption implementations\n- Examine authentication mechanisms\n\n### 2. Analysis Phase\n\nProcess collected data to identify:\n- Critical vulnerabilities (CVSS scores, exploitability)\n- Security misconfigurations\n- Compliance gaps against standards (PCI-DSS, GDPR, HIPAA, SOC 2)\n- Access control weaknesses\n- Data protection issues\n\n### 3. Report Generation Phase\n\nCreate structured audit report with:\n- Executive summary with risk overview\n- Detailed vulnerability findings with severity ratings\n- Compliance status matrix\n- Risk assessment and prioritization\n- Remediation recommendations with timelines\n- Technical appendices with evidence\n\n### 4. Output Formatting\n\nGenerate report in requested format:\n- Markdown for version control\n- HTML for stakeholder review\n- JSON for integration with ticketing systems\n- PDF-ready structure for formal documentation\n\n## Output\n\nThe skill produces:\n\n**Primary Output**: Comprehensive security audit report saved to {baseDir}\u002Freports\u002Fsecurity-audit-YYYYMMDD.md\n\n**Report Structure**:\n```\n# Security Audit Report - [System Name]\n## Executive Summary\n- Overall risk rating\n- Critical findings count\n- Compliance status\n\n## Vulnerability Findings\n### Critical (CVSS 9.0+)\n- [CVE-XXXX-XXXX] Description\n- Impact assessment\n- Remediation steps\n\n### High (CVSS 7.0-8.9)\n[Similar structure]\n\n## Compliance Assessment\n- PCI-DSS: 85% compliant (gaps identified)\n- GDPR: 92% compliant\n- SOC 2: In progress\n\n## Remediation Plan\nPriority matrix with timelines\n\n## Technical Appendices\nEvidence and scan outputs\n```\n\n**Secondary Outputs**:\n- Vulnerability tracking JSON for issue systems\n- Executive summary slide deck outline\n- Remediation tracking checklist\n\n## Error Handling\n\n**Common Issues and Resolutions**:\n\n1. **Missing Scan Data**\n   - Error: \"No security scan results found\"\n   - Resolution: Specify alternate data sources or run preliminary scans\n   - Fallback: Generate report from configuration analysis only\n\n2. **Incomplete Compliance Framework**\n   - Error: \"Cannot assess [STANDARD] compliance - requirements unavailable\"\n   - Resolution: Request framework checklist or use general best practices\n   - Fallback: Note limitation in report with partial assessment\n\n3. **Access Denied to Configuration Files**\n   - Error: \"Permission denied reading {baseDir}\u002Fconfig\u002F\"\n   - Resolution: Request elevated permissions or provide configuration exports\n   - Fallback: Generate report with available data, note gaps\n\n4. **Large Dataset Processing**\n   - Error: \"Scan results exceed processing capacity\"\n   - Resolution: Process in batches by severity or component\n   - Fallback: Focus on critical\u002Fhigh findings first\n\n## Resources\n\n**Security Standards References**:\n- OWASP Top 10: https:\u002F\u002Fowasp.org\u002Fwww-project-top-ten\u002F\n- CWE Top 25: https:\u002F\u002Fcwe.mitre.org\u002Ftop25\u002F\n- NIST Cybersecurity Framework: https:\u002F\u002Fwww.nist.gov\u002Fcyberframework\n\n**Compliance Frameworks**:\n- PCI-DSS Requirements: https:\u002F\u002Fwww.pcisecuritystandards.org\u002F\n- GDPR Compliance Checklist: https:\u002F\u002Fgdpr.eu\u002Fchecklist\u002F\n- HIPAA Security Rule: https:\u002F\u002Fwww.hhs.gov\u002Fhipaa\u002Ffor-professionals\u002Fsecurity\u002F\n\n**Vulnerability Databases**:\n- National Vulnerability Database: https:\u002F\u002Fnvd.nist.gov\u002F\n- CVE Details: https:\u002F\u002Fwww.cvedetails.com\u002F\n\n**Report Templates**:\n- Use {baseDir}\u002Ftemplates\u002Fsecurity-audit-template.md if available\n- Default structure follows NIST SP 800-115 guidelines\n\n**Integration Points**:\n- Export findings to JIRA\u002FGitHub Issues for tracking\n- Generate compliance evidence for SOC 2 audits\n- Link to SIEM\u002Flogging systems for evidence validation","## Prerequisites\n\nBefore using this skill, ensure:\n- Security scan data or logs are available in {baseDir}\u002Fsecurity\u002F\n- Access to application configuration files\n- Security tool outputs (e.g., vulnerability scanners, SAST\u002FDAST results)\n- Compliance framework documentation (if applicable)\n- Write permissions for generating report files\n\n## Instructions\n\n### 1. Data Collection Phase\n\nGather security information from available sources:\n- Read vulnerability scan results\n- Analyze security configurations\n- Review access control policies\n- Check encryption implementations\n- Examine authentication mechanisms\n\n### 2. Analysis Phase\n\nProcess collected data to identify:\n- Critical vulnerabilities (CVSS scores, exploitability)\n- Security misconfigurations\n- Compliance gaps against standards (PCI-DSS, GDPR, HIPAA, SOC 2)\n- Access control weaknesses\n- Data protection issues\n\n### 3. Report Generation Phase\n\nCreate structured audit report with:\n- Executive summary with risk overview\n- Detailed vulnerability findings with severity ratings\n- Compliance status matrix\n- Risk assessment and prioritization\n- Remediation recommendations with timelines\n- Technical appendices with evidence\n\n### 4. Output Formatting\n\nGenerate report in requested format:\n- Markdown for version control\n- HTML for stakeholder review\n- JSON for integration with ticketing systems\n- PDF-ready structure for formal documentation\n\n## Output\n\nThe skill produces:\n\n**Primary Output**: Comprehensive security audit report saved to {baseDir}\u002Freports\u002Fsecurity-audit-YYYYMMDD.md\n\n**Report Structure**:\n```\n# Security Audit Report - [System Name]\n## Executive Summary\n- Overall risk rating\n- Critical findings count\n- Compliance status\n\n## Vulnerability Findings\n### Critical (CVSS 9.0+)\n- [CVE-XXXX-XXXX] Description\n- Impact assessment\n- Remediation steps\n\n### High (CVSS 7.0-8.9)\n[Similar structure]\n\n## Compliance Assessment\n- PCI-DSS: 85% compliant (gaps identified)\n- GDPR: 92% compliant\n- SOC 2: In progress\n\n## Remediation Plan\nPriority matrix with timelines\n\n## Technical Appendices\nEvidence and scan outputs\n```\n\n**Secondary Outputs**:\n- Vulnerability tracking JSON for issue systems\n- Executive summary slide deck outline\n- Remediation tracking checklist\n\n## Error Handling\n\n**Common Issues and Resolutions**:\n\n1. **Missing Scan Data**\n   - Error: \"No security scan results found\"\n   - Resolution: Specify alternate data sources or run preliminary scans\n   - Fallback: Generate report from configuration analysis only\n\n2. **Incomplete Compliance Framework**\n   - Error: \"Cannot assess [STANDARD] compliance - requirements unavailable\"\n   - Resolution: Request framework checklist or use general best practices\n   - Fallback: Note limitation in report with partial assessment\n\n3. **Access Denied to Configuration Files**\n   - Error: \"Permission denied reading {baseDir}\u002Fconfig\u002F\"\n   - Resolution: Request elevated permissions or provide configuration exports\n   - Fallback: Generate report with available data, note gaps\n\n4. **Large Dataset Processing**\n   - Error: \"Scan results exceed processing capacity\"\n   - Resolution: Process in batches by severity or component\n   - Fallback: Focus on critical\u002Fhigh findings first\n\n## Resources\n\n**Security Standards References**:\n- OWASP Top 10: https:\u002F\u002Fowasp.org\u002Fwww-project-top-ten\u002F\n- CWE Top 25: https:\u002F\u002Fcwe.mitre.org\u002Ftop25\u002F\n- NIST Cybersecurity Framework: https:\u002F\u002Fwww.nist.gov\u002Fcyberframework\n\n**Compliance Frameworks**:\n- PCI-DSS Requirements: https:\u002F\u002Fwww.pcisecuritystandards.org\u002F\n- GDPR Compliance Checklist: https:\u002F\u002Fgdpr.eu\u002Fchecklist\u002F\n- HIPAA Security Rule: https:\u002F\u002Fwww.hhs.gov\u002Fhipaa\u002Ffor-professionals\u002Fsecurity\u002F\n\n**Vulnerability Databases**:\n- National Vulnerability Database: https:\u002F\u002Fnvd.nist.gov\u002F\n- CVE Details: https:\u002F\u002Fwww.cvedetails.com\u002F\n\n**Report Templates**:\n- Use {baseDir}\u002Ftemplates\u002Fsecurity-audit-template.md if available\n- Default structure follows NIST SP 800-115 guidelines\n\n**Integration Points**:\n- Export findings to JIRA\u002FGitHub Issues for tracking\n- Generate compliance evidence for SOC 2 audits\n- Link to SIEM\u002Flogging systems for evidence validation",{"name":5,"license":15,"version":49,"description":50,"allowed-tools":51},"1.0.0","Generate comprehensive security audit reports for applications and systems.\nUse when you need to assess security posture, identify vulnerabilities, evaluate compliance status, or create formal security documentation.\nTrigger with phrases like \"create security audit report\", \"generate security assessment\", \"audit security posture\", or \"PCI-DSS compliance report\".\n",[52,53,54,55,56,57],"Read","Write","Edit","Grep","Glob","Bash(security-scan:*, report-gen:*)","main","01d3fafeca1133f841956b8b90b939fee92d71e7","plugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fsecurity\u002Fsecurity-audit-reporter\u002Fskills\u002Fsecurity-audit-reporter",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":68,"prompt":78,"zipAvailable":79},[69,72,75],{"tool":70,"command":71},"npx","npx skills add BbgnsurfTech\u002Fclaude-skills-collection --skill generating-security-audit-reports",{"tool":73,"command":74},"bunx","bunx skills add BbgnsurfTech\u002Fclaude-skills-collection --skill generating-security-audit-reports",{"tool":76,"command":77},"pnpm","pnpm dlx skills add BbgnsurfTech\u002Fclaude-skills-collection --skill generating-security-audit-reports","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fsecurity\u002Fsecurity-audit-reporter\u002Fskills\u002Fsecurity-audit-reporter\u002FSKILL.md",true,[81,87,93,99,103,107,111],{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},"assets\u002FREADME.md","ASSET","资产文件",371,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fsecurity\u002Fsecurity-audit-reporter\u002Fskills\u002Fsecurity-audit-reporter\u002Fassets\u002FREADME.md",{"path":88,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002FREADME.md","REFERENCE","参考文档",521,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fsecurity\u002Fsecurity-audit-reporter\u002Fskills\u002Fsecurity-audit-reporter\u002Freferences\u002FREADME.md",{"path":94,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":97,"sourceHtmlUrl":98},"scripts\u002FREADME.md","SCRIPT","脚本",498,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fsecurity\u002Fsecurity-audit-reporter\u002Fskills\u002Fsecurity-audit-reporter\u002Fscripts\u002FREADME.md",{"path":100,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":101,"sourceHtmlUrl":102},"scripts\u002Freport_formatter.py",2928,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fsecurity\u002Fsecurity-audit-reporter\u002Fskills\u002Fsecurity-audit-reporter\u002Fscripts\u002Freport_formatter.py",{"path":104,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":105,"sourceHtmlUrl":106},"scripts\u002Fsecurity_scan.py",2888,"https:\u002F\u002Fgithub.com\u002FBbgnsurfTech\u002Fclaude-skills-collection\u002Fblob\u002Fmain\u002Fplugins\u002Fclaude-code-plugins-plus\u002Fplugins\u002Fsecurity\u002Fsecurity-audit-reporter\u002Fskills\u002Fsecurity-audit-reporter\u002Fscripts\u002Fsecurity_scan.py",{"path":108,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":109,"sourceHtmlUrl":110},"templates\u002Fproject-context-template.md",1676,"https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fproject-context\u002Ftemplates\u002Fproject-context-template.md",{"path":112,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":113,"sourceHtmlUrl":114},"templates\u002Fskeleton.md",1808,"https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fproject-context\u002Ftemplates\u002Fskeleton.md",[116,136,153,167,180,194],{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":127,"publishedAt":44},"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",[122],{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[128,129,130,39,36,37,38,40,131,132,133,134,135,35],"testing visual regression","testing","regression","components","test","screenshots","screenshot","ui",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":143,"publishedAt":44},"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",[142],{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},[144,145,30,34,146,132,39,147,148,149,40,150,151,38,37,36,35,152],"unit tests","Generating Unit Tests","add test","functions","modules","test coverage","coverage","code","edge",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":161,"publishedAt":44},"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",[159,160],{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[132,26,162,163,164,40,150,39,29,38,37,165,35,166,30,34,43,129,36],"Generating Test Reports","test report","specialized","visualizations","metrics",{"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":174,"publishedAt":44},"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",[173],{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},[175,176,132,37,40,39,38,164,36,177,35,178,179,129],"orchestrating test execution","execution","parallel","orchestrate","run",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":184,"categories":185,"keywords":187,"publishedAt":44},"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",[186],{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},[188,132,39,38,37,164,36,35,189,190,191,129,192,193,40],"Managing Test Environments","data","infrastructure","setup","environment","manage",{"skillNo":195,"name":196,"nameZh":6,"description":197,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":198,"categories":199,"keywords":201,"publishedAt":44},"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",[200],{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},[132,202,203,40,39,38,37,36,35,30,34,191],"Generating Test Doubles","dependency"]