[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M72V2PWH7HRFTETQ2SP7YXPD":3,"skill-same:01M72V2PWH7HRFTETQ2SP7YXPD":45},{"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":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":6,"ownerHtmlUrl":29,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":30,"install":31,"resources":44},"01M72V2PWH7HRFTETQ2SP7YXPD","python-testing",null,"Python testing strategies using pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements.","KairoPhantom\u002FKairo-Phantom","KairoPhantom","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F292543848?v=4","01M72V2HC0B7P2B9CJK0VTEG2N","01M72V2HCPWP4NE2Y3EME6WN7E",0,"MIT","https:\u002F\u002Fgithub.com\u002FKairoPhantom\u002FKairo-Phantom\u002Fblob\u002Fmaster\u002F.agents\u002Fworker_implement_gauntlet\u002Fskills\u002Fpython-testing\u002FSKILL.md",[],[],"2026-11-10 22:39:42",false,"---\nname: python-testing\ndescription: Python testing strategies using pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements.\norigin: ECC\n---\n\n# Python Testing Patterns\n\nComprehensive testing strategies for Python applications using pytest, TDD methodology, and best practices.\n\n## When to Activate\n\n- Writing new Python code (follow TDD: red, green, refactor)\n- Designing test suites for Python projects\n- Reviewing Python test coverage\n- Setting up testing infrastructure\n\n## Core Testing Philosophy\n\n### Test-Driven Development (TDD)\n\nAlways follow the TDD cycle:\n\n1. **RED**: Write a failing test for the desired behavior\n2. **GREEN**: Write minimal code to make the test pass\n3. **REFACTOR**: Improve code while keeping tests green\n\n### Coverage Requirements\n\n- **Target**: 80%+ code coverage\n- Use `pytest --cov` to measure coverage\n","# Python Testing Patterns\n\nComprehensive testing strategies for Python applications using pytest, TDD methodology, and best practices.\n\n## When to Activate\n\n- Writing new Python code (follow TDD: red, green, refactor)\n- Designing test suites for Python projects\n- Reviewing Python test coverage\n- Setting up testing infrastructure\n\n## Core Testing Philosophy\n\n### Test-Driven Development (TDD)\n\nAlways follow the TDD cycle:\n\n1. **RED**: Write a failing test for the desired behavior\n2. **GREEN**: Write minimal code to make the test pass\n3. **REFACTOR**: Improve code while keeping tests green\n\n### Coverage Requirements\n\n- **Target**: 80%+ code coverage\n- Use `pytest --cov` to measure coverage\n",{"name":5,"origin":23,"description":7},"ECC","master","2971255e81ece71d96954e33f89599f7fc8aa549",".agents\u002Fworker_implement_gauntlet\u002Fskills\u002Fpython-testing",1,"https:\u002F\u002Fgithub.com\u002FKairoPhantom\u002FKairo-Phantom","https:\u002F\u002Fgithub.com\u002FKairoPhantom","2026-07-18 06:51:49",{"source":8,"skillName":5,"commands":32,"prompt":42,"zipAvailable":43},[33,36,39],{"tool":34,"command":35},"npx","npx skills add KairoPhantom\u002FKairo-Phantom --skill python-testing",{"tool":37,"command":38},"bunx","bunx skills add KairoPhantom\u002FKairo-Phantom --skill python-testing",{"tool":40,"command":41},"pnpm","pnpm dlx skills add KairoPhantom\u002FKairo-Phantom --skill python-testing","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKairoPhantom\u002FKairo-Phantom\u002Fblob\u002Fmaster\u002F.agents\u002Fworker_implement_gauntlet\u002Fskills\u002Fpython-testing\u002FSKILL.md",true,[],[46,52,58,64,70,76],{"skillNo":47,"name":48,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":49,"categories":50,"keywords":51,"publishedAt":18},"01M72V3P906G4X01E3KTJ9SARS","write","https:\u002F\u002Fgithub.com\u002FKairoPhantom\u002FKairo-Phantom\u002Fblob\u002Fmaster\u002Fskills\u002Fwrite\u002FSKILL.md",[],[],{"skillNo":53,"name":54,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":55,"categories":56,"keywords":57,"publishedAt":18},"01M72V3N6DWMSKT9YTEQJY9S7P","think","https:\u002F\u002Fgithub.com\u002FKairoPhantom\u002FKairo-Phantom\u002Fblob\u002Fmaster\u002Fskills\u002Fthink\u002FSKILL.md",[],[],{"skillNo":59,"name":60,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":63,"publishedAt":18},"01M72V3M0BHGKEVYT58ZKH8YE8","read","https:\u002F\u002Fgithub.com\u002FKairoPhantom\u002FKairo-Phantom\u002Fblob\u002Fmaster\u002Fskills\u002Fread\u002FSKILL.md",[],[],{"skillNo":65,"name":66,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":18},"01M72V3K35YAGDGTQRCWBM7WSD","medical-scribe","https:\u002F\u002Fgithub.com\u002FKairoPhantom\u002FKairo-Phantom\u002Fblob\u002Fmaster\u002Fskills\u002Fmedical-scribe\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":18},"01M72V3J30V2DS3H3GGNCA6D94","marketing-copywriter","https:\u002F\u002Fgithub.com\u002FKairoPhantom\u002FKairo-Phantom\u002Fblob\u002Fmaster\u002Fskills\u002Fmarketing-copywriter\u002FSKILL.md",[],[],{"skillNo":77,"name":78,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":18},"01M72V3GRHH63HBXMAPH2CEMRD","legal-review","https:\u002F\u002Fgithub.com\u002FKairoPhantom\u002FKairo-Phantom\u002Fblob\u002Fmaster\u002Fskills\u002Flegal-review\u002FSKILL.md",[],[]]