[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71AYDWS9KMA8F58M1W8F1HH":3,"skill-same:01M71AYDWS9KMA8F58M1W8F1HH":81},{"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":16,"sourceHtmlUrl":17,"categories":18,"keywords":19,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":49,"repositoryHtmlUrl":50,"repositoryHomepageUrl":6,"ownerHtmlUrl":51,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":52,"install":53,"resources":66},"01M71AYDWS9KMA8F58M1W8F1HH","tdd-workflow-current",null,"Develop or repair software using risk-based behavioral tests, a meaningful failing baseline, and verified regression checks.","strmt7\u002Fai_skills_collection_benchmarked","strmt7","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F28989754?v=4","01M71929P914SWKQ7QJV24NBBY","Stratos","01M71929Q9VGKQ7PWYR95VSQQQ",1,"MIT","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fimproved\u002Fskills\u002Ftdd-workflow-current\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fimproved\u002Fskills\u002Ftdd-workflow-current\u002FSKILL.md",[],[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"workflow","tdd workflow current","tdd workflow","tdd","risk","code","risk-based","baseline","regression","develop","behavioral","claude-code","repair","tests","software","verified","failing","2026-11-10 10:12:30",false,"---\nname: tdd-workflow-current\ndescription: Develop or repair software using risk-based behavioral tests, a meaningful failing baseline, and verified regression checks.\nlicense: MIT\nmetadata:\n  source: affaan-m\u002Feverything-claude-code\n  source-commit: 846ffb75da9a5f4e677d927af1ad4a1951652267\n  revision-status: experimental-unbenchmarked\n---\n\n# Test-driven development\n\nRead the repository instructions and `docs\u002Fagent-tools.md`: apply Caveman for\nevery task, CocoIndex Code before broad repository navigation, and Crawl4AI for\nweb-page research; retain the required execution evidence. Identify the\nrequested behavior, existing contracts and affected environments. Discover the\nactual test runner and project commands instead of assuming a package manager\nor framework. Choose unit, integration and end-to-end checks according to the\nchange, existing requirements and risk; preserve required checks.\n\n## Establish a meaningful baseline\n\nFor a behavior change or bug fix, define observable outcomes and realistic\nboundary and failure cases. Where practical, add a focused test or reproduce the\nbug before changing production behavior. Confirm the intended test was collected\nand executed, and inspect its failure: the failure should demonstrate the missing\nbehavior. A nonzero exit from setup, collection, an unavailable dependency or an\nunrelated assertion is not that evidence. A skip or expected failure is not an\nobserved failing assertion. If a baseline cannot be run, record why rather than\nclaiming it was reproduced.\n\n## Implement and verify\n\nMake the smallest maintainable change that satisfies the contract. Rerun the\nfocused test and check that it actually executes and passes, then run relevant\nregressions and all required project gates. Keep test data deterministic and\nisolate and clean up resources owned by the test. Test important integration\nboundaries with appropriate real components; use mocks where isolation helps\nwithout claiming that a mocked boundary was exercised end to end.\n\nFor browser checks, control the data and wait for observable conditions, not\nfixed delays. Use fixtures and selectors supported by the application. During\nrefactoring, keep behavior-focused checks in place and repeat them after changes.\nDo not add tests that merely duplicate implementation details or add no useful\nsignal for a reversible, low-impact change.\n\nFollow the project's coverage policy and use coverage to identify unexercised\nbehavior. A percentage alone cannot establish that assertions are correct; do\nnot invent a universal threshold or weaken an existing gate. Report executed,\npassed, failed, skipped and unavailable checks separately, with relevant command\nstatus and limitations. Passing tests reduce uncertainty; they do not prove the\nabsence of defects.\n","# Test-driven development\n\nRead the repository instructions and `docs\u002Fagent-tools.md`: apply Caveman for\nevery task, CocoIndex Code before broad repository navigation, and Crawl4AI for\nweb-page research; retain the required execution evidence. Identify the\nrequested behavior, existing contracts and affected environments. Discover the\nactual test runner and project commands instead of assuming a package manager\nor framework. Choose unit, integration and end-to-end checks according to the\nchange, existing requirements and risk; preserve required checks.\n\n## Establish a meaningful baseline\n\nFor a behavior change or bug fix, define observable outcomes and realistic\nboundary and failure cases. Where practical, add a focused test or reproduce the\nbug before changing production behavior. Confirm the intended test was collected\nand executed, and inspect its failure: the failure should demonstrate the missing\nbehavior. A nonzero exit from setup, collection, an unavailable dependency or an\nunrelated assertion is not that evidence. A skip or expected failure is not an\nobserved failing assertion. If a baseline cannot be run, record why rather than\nclaiming it was reproduced.\n\n## Implement and verify\n\nMake the smallest maintainable change that satisfies the contract. Rerun the\nfocused test and check that it actually executes and passes, then run relevant\nregressions and all required project gates. Keep test data deterministic and\nisolate and clean up resources owned by the test. Test important integration\nboundaries with appropriate real components; use mocks where isolation helps\nwithout claiming that a mocked boundary was exercised end to end.\n\nFor browser checks, control the data and wait for observable conditions, not\nfixed delays. Use fixtures and selectors supported by the application. During\nrefactoring, keep behavior-focused checks in place and repeat them after changes.\nDo not add tests that merely duplicate implementation details or add no useful\nsignal for a reversible, low-impact change.\n\nFollow the project's coverage policy and use coverage to identify unexercised\nbehavior. A percentage alone cannot establish that assertions are correct; do\nnot invent a universal threshold or weaken an existing gate. Report executed,\npassed, failed, skipped and unavailable checks separately, with relevant command\nstatus and limitations. Passing tests reduce uncertainty; they do not prove the\nabsence of defects.\n",{"name":5,"license":15,"metadata":42,"description":7},{"source":43,"source-commit":44,"revision-status":45},"affaan-m\u002Feverything-claude-code","846ffb75da9a5f4e677d927af1ad4a1951652267","experimental-unbenchmarked","main","5c95bcac4646c5aed06bd9aed5235cfc7985aafc","included\u002Fimproved\u002Fskills\u002Ftdd-workflow-current",0,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked","https:\u002F\u002Fgithub.com\u002Fstrmt7","2026-11-11 04:18:12",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add strmt7\u002Fai_skills_collection_benchmarked --skill tdd-workflow-current",{"tool":59,"command":60},"bunx","bunx skills add strmt7\u002Fai_skills_collection_benchmarked --skill tdd-workflow-current",{"tool":62,"command":63},"pnpm","pnpm dlx skills add strmt7\u002Fai_skills_collection_benchmarked --skill tdd-workflow-current","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fimproved\u002Fskills\u002Ftdd-workflow-current\u002FSKILL.md",true,[67,71,77],{"path":68,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":16},"LICENSE","许可证",1071,{"path":72,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":75,"sourceHtmlUrl":76},"NOTICE.md","REFERENCE","参考文档",609,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fimproved\u002Fskills\u002Ftdd-workflow-current\u002FNOTICE.md",{"path":78,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":79,"sourceHtmlUrl":80},"provenance\u002Foriginal-SKILL.md",9787,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fimproved\u002Fskills\u002Ftdd-workflow-current\u002Fprovenance\u002Foriginal-SKILL.md",[82,116,146,171,197,224],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":86,"licenseFileUrl":87,"sourceHtmlUrl":88,"categories":89,"keywords":98,"publishedAt":37},"01M71D4H3T6M57DFKN8HENAWRV","webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fwebapp-testing\u002FSKILL.md",[90,95],{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":96,"categoryName":97,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000009","前端开发",[99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115],"webapp","testing","webapp testing","for","applications","local","frontend","debugging","toolkit","logs","browser","with","playwright","web","behavior","ui","screenshots",{"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":86,"licenseFileUrl":120,"sourceHtmlUrl":121,"categories":122,"keywords":126,"publishedAt":37},"01M71D4CQR2A2TB7GASCR5ZBG3","skill-creator","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fskill-creator-anthropics\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fskill-creator-anthropics\u002FSKILL.md",[123],{"categoryNo":124,"categoryName":125,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000023","Skill与智能体开发",[127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,102,145],"skill creator","creator","performance","improve","run evals","new","when","analysis","create","optimize","variance analysis","run","edit","benchmark","a skill","existing skill","evals","modify","accuracy",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":154,"publishedAt":37},"01M71D488XHEZVXXSXFYP8ENMH","playwright-skill","Complete browser automation with Playwright. Auto-detects dev servers, writes reusable test scripts, and supports screenshots, responsive checks, UX validation, login flows, link checks, and arbitrary browser automation. Use when the user wants to test a website, automate browser interactions, validate web functionality, or perform browser-based testing.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Flatest-release-browser-automation\u002Fplaywright-skill\u002FSKILL.md",[152,153],{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},{"categoryNo":124,"categoryName":125,"taxonomyType":93,"taxonomyTypeDesc":94},[111,155,156,157,100,158,159,133,160,109,161,162,163,164,165,166,167,168,169,170],"playwright skill","browser automation","flows","auto","access","Bash","website","ux","login","scripts","read","write","node","install","network","responsive",{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":86,"licenseFileUrl":175,"sourceHtmlUrl":176,"categories":177,"keywords":179,"publishedAt":37},"01M71CY25GM939M6RES91QSG3T","web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn\u002Fui). Use for complex artifacts requiring state management, routing, or shadcn\u002Fui components - not for simple single-file HTML\u002FJSX artifacts.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Fweb-artifacts-builder\u002FSKILL.md",[178],{"categoryNo":96,"categoryName":97,"taxonomyType":93,"taxonomyTypeDesc":94},[180,181,182,112,183,184,185,102,186,187,105,188,189,190,191,192,193,194,195,196],"builder","artifacts builder","artifacts","web artifacts builder","single-file","css","Tailwind","ui components","single","use","file","components","react","multi","state","routing","state management",{"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":86,"licenseFileUrl":201,"sourceHtmlUrl":202,"categories":203,"keywords":213,"publishedAt":37},"01M71CXZB60QJJ1H4S3NN94WMZ","frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML\u002FCSS layouts, or when styling\u002Fbeautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Ffrontend-design\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Ffrontend-design\u002FSKILL.md",[204,205,208],{"categoryNo":96,"categoryName":97,"taxonomyType":93,"taxonomyTypeDesc":94},{"categoryNo":206,"categoryName":207,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":209,"categoryName":210,"taxonomyType":211,"taxonomyTypeDesc":212},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[105,214,215,185,216,217,218,103,219,220,189,133,182,25,191,221,192,222,223,110],"design","frontend design","ui design","generic","aesthetics","landing","pages","web ui","react components","examples",{"skillNo":225,"name":226,"nameZh":6,"description":227,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":228,"categories":229,"keywords":230,"publishedAt":37},"01M71CVZ54WFBTVA7R16PFY1ZE","zarr-python","Chunked N-D arrays for cloud storage. Compressed arrays, parallel I\u002FO, S3\u002FGCS integration, NumPy\u002FDask\u002FXarray compatible, for large-scale scientific computing pipelines.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fscience-research-data-analysis\u002Flatest-release-community\u002Fzarr-python\u002FSKILL.md",[],[231,232,233,234,235,236,237,238,239,102,240,241,242,243,244,245,246,247],"zarr python","python","zarr","arrays","Cloud Storage","scientific","storage","parallel","dask","numpy","gcs","s3","integration","scientific computing","cloud","scale","pipelines"]