[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KCDTZHTMHYVXC2BKCG53ZC":3,"skill-same:01M6KCDTZHTMHYVXC2BKCG53ZC":59},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":6,"ownerHtmlUrl":41,"ownerBlogUrl":42,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M6KCDTZHTMHYVXC2BKCG53ZC","write-fast-python-tests",null,"Write or review Python tests so each whole lifecycle stays inside the time budget without weakening what it checks. Use when adding or reviewing tests, or before a test becomes a duration outlier.","VonC\u002Fllm-shared","VonC","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F79478?v=4","01M6KC1ZAWS6T6YM8HAE4EH3H3","01M6KC1ZEWWNSHZ4BWFQZ8WP5D",1,"MIT","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwrite-fast-python-tests\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30],"python","fast","write","tests","write fast python tests","review","test","Budget","lifecycle","use","time","it","when","2026-11-10 10:12:30",false,"---\nname: write-fast-python-tests\ndescription: Write or review Python tests so each whole lifecycle stays inside the time budget without weakening what it checks. Use when adding or reviewing tests, or before a test becomes a duration outlier.\n---\n\nFollow the instructions from [write-fast-python-tests.md](..\u002F..\u002F..\u002Finstructions\u002Fwrite-fast-python-tests.md).\n","Follow the instructions from [write-fast-python-tests.md](..\u002F..\u002F..\u002Finstructions\u002Fwrite-fast-python-tests.md).\n",{"name":5,"description":7},"main","b69f0aec8110bd267b4b173d8b8d0b9ee3b3ea95",".claude\u002Fskills\u002Fwrite-fast-python-tests",0,"https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared","https:\u002F\u002Fgithub.com\u002FVonC","http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F6309\u002Fvonc","Answer questions about Git and GitHub since 2009 on Stack Overflow.  \r\n\r\nAssist developers on Application Lifecycle Management-related tools.","2026-11-11 07:06:27",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add VonC\u002Fllm-shared --skill write-fast-python-tests",{"tool":51,"command":52},"bunx","bunx skills add VonC\u002Fllm-shared --skill write-fast-python-tests",{"tool":54,"command":55},"pnpm","pnpm dlx skills add VonC\u002Fllm-shared --skill write-fast-python-tests","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwrite-fast-python-tests\u002FSKILL.md",true,[],[60,72,80,96,117,136],{"skillNo":61,"name":62,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":70,"publishedAt":31},"01M6KCK545V6XVPCR90BNDYGHF","write-requirement","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwrite-requirement\u002FSKILL.md",[65],{"categoryNo":66,"categoryName":67,"taxonomyType":68,"taxonomyTypeDesc":69},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",[71,20],"write requirement",{"skillNo":73,"name":74,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":31},"01M6KCK2151Q9YX15DSG8NJZ9K","write-plans","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwrite-plans\u002FSKILL.md",[],[20,78,79],"write plans","plans",{"skillNo":81,"name":82,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":93,"publishedAt":31},"01M6KCJYBC9CDD2DNMHCD8KFVJ","write-design","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwrite-design\u002FSKILL.md",[85,90],{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":91,"categoryName":92,"taxonomyType":68,"taxonomyTypeDesc":69},"01JBSEEDCAT000000000000032","设计师",[94,20,95],"design","write design",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":31},"01M6KCJSZ79M7MM5DYBJA9E33H","update-merge-commit-msg","After a feature merge into develop or any merge into main, replace the default merge message with a conventional message based on the merged branch docs.","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fupdate-merge-commit-msg\u002FSKILL.md",[],[103,104,105,106,107,108,109,27,110,36,111,112,113,114,115,116],"update","merge","commit","update merge commit msg","commit msg","branch","docs","default","message","feature","with","true","replace","develop",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":31},"01M6KCJN0JBXK7QFWV0DHE62DG","status-session","Report whether a private pause prompt is unprocessed and give three summary points from it or the latest notes. Use for session status without resuming.","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fstatus-session\u002FSKILL.md",[],[124,125,126,27,127,128,129,130,131,29,114,132,133,134,135],"status session","session","status","notes","report","prompt","summary","three","latest","for","pause","resuming",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":31},"01M6KCJK1FT194KFAHKQYZ0VTJ","split-large-file","Split a large file or class into smaller files with single responsibilities.","https:\u002F\u002Fgithub.com\u002FVonC\u002Fllm-shared\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fsplit-large-file\u002FSKILL.md",[],[143,144,145,146,147,113,114,133,148],"file","split large file","split","files","requirements","single"]