[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71SGYW8P4QQ7K61TJJ56P7R":3,"skill-same:01M71SGYW8P4QQ7K61TJJ56P7R":79},{"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":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":56,"commitSha":57,"skillDirectory":58,"forksCount":14,"repositoryHtmlUrl":59,"repositoryHomepageUrl":60,"ownerHtmlUrl":61,"ownerBlogUrl":62,"ownerDescription":63,"updatedAt":64,"install":65,"resources":78},"01M71SGYW8P4QQ7K61TJJ56P7R","write-tests",null,"Generate focused tests for deterministic local software changes.","rogerchappel\u002Fskilldeck","rogerchappel","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2165615?v=4","01M71SGNDKH9E19DM3K421WTQP","Roger Chappel","01M71SGNEC3X4PYA3XCD8K4CKS",0,"MIT","https:\u002F\u002Fgithub.com\u002Frogerchappel\u002Fskilldeck\u002Fblob\u002Fmain\u002Ffixtures\u002Fvalid-pack\u002Fskills\u002Fwrite-tests\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"tests","write","write tests","openclaw","software","snapshot","dependency","generate","codex","changes","create","fixtures","updates","local","testing","regression","for","deterministic","fixture","coverage","2026-11-10 13:02:02",false,"---\nname: write-tests\ndescription: Generate focused tests for deterministic local software changes.\nversion: 0.1.0\ntargets: [codex, openclaw, agents]\ntags: [testing]\nactivation: [add regression tests, create fixture-backed coverage]\nsideEffects: [edits tests and fixtures]\napprovalRequired: [dependency installs, broad snapshot updates]\n---\n\n# Write Tests\n\n## When To Use\n\nUse this skill when a user asks for new tests, bug reproduction coverage, or fixture-backed regression checks.\n\n## Inputs\n\nUse the target source file, existing test style, package scripts, and fixture data already present in the repo.\n\n## Side Effects\n\nLimit edits to tests, fixtures, and tiny support helpers unless the user asks for implementation changes.\n\n## Approval\n\nAsk before installing dependencies, changing snapshots broadly, or running commands that write outside the repository.\n\n## Examples\n\n- Add regression tests for this parser bug.\n- Cover the CLI error path with fixtures.\n\n## Validation\n\nAdd fixtures first, cover edge cases, and keep tests runnable offline. Run the narrow test command before wider validation.\nVerify by running the affected test command and recording the result.\n","# Write Tests\n\n## When To Use\n\nUse this skill when a user asks for new tests, bug reproduction coverage, or fixture-backed regression checks.\n\n## Inputs\n\nUse the target source file, existing test style, package scripts, and fixture data already present in the repo.\n\n## Side Effects\n\nLimit edits to tests, fixtures, and tiny support helpers unless the user asks for implementation changes.\n\n## Approval\n\nAsk before installing dependencies, changing snapshots broadly, or running commands that write outside the repository.\n\n## Examples\n\n- Add regression tests for this parser bug.\n- Cover the CLI error path with fixtures.\n\n## Validation\n\nAdd fixtures first, cover edge cases, and keep tests runnable offline. Run the narrow test command before wider validation.\nVerify by running the affected test command and recording the result.\n",{"name":5,"tags":44,"targets":45,"version":47,"activation":48,"description":7,"sideEffects":51,"approvalRequired":53},[33],[27,22,46],"agents","0.1.0",[49,50],"add regression tests","create fixture-backed coverage",[52],"edits tests and fixtures",[54,55],"dependency installs","broad snapshot updates","main","bb056e14de51b307da5ea86a9248cd1dfa2a6f35","fixtures\u002Fvalid-pack\u002Fskills\u002Fwrite-tests","https:\u002F\u002Fgithub.com\u002Frogerchappel\u002Fskilldeck","https:\u002F\u002Fgithub.com\u002Frogerchappel\u002Fskilldeck#readme","https:\u002F\u002Fgithub.com\u002Frogerchappel","https:\u002F\u002Frogerchappel.com","Technical founder building production SaaS, agentic developer systems, and open-source automation. Focused on OpenClaw, Claude, Codex, and AI workflows.","2026-09-08 21:45:16",{"source":8,"skillName":5,"commands":66,"prompt":76,"zipAvailable":77},[67,70,73],{"tool":68,"command":69},"npx","npx skills add rogerchappel\u002Fskilldeck --skill write-tests",{"tool":71,"command":72},"bunx","bunx skills add rogerchappel\u002Fskilldeck --skill write-tests",{"tool":74,"command":75},"pnpm","pnpm dlx skills add rogerchappel\u002Fskilldeck --skill write-tests","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Frogerchappel\u002Fskilldeck\u002Fblob\u002Fmain\u002Ffixtures\u002Fvalid-pack\u002Fskills\u002Fwrite-tests\u002FSKILL.md",true,[],[80,108,123],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":91,"publishedAt":39},"01M71SGW769W3JW2HM348180BF","review-code","Review code changes for correctness, safety, maintainability, and test coverage.","https:\u002F\u002Fgithub.com\u002Frogerchappel\u002Fskilldeck\u002Fblob\u002Fmain\u002Ffixtures\u002Fvalid-pack\u002Fskills\u002Freview-code\u002FSKILL.md",[86],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[92,93,94,95,96,97,98,99,27,28,38,100,101,102,35,103,104,105,106,107],"code","review","review code","code change","request","test coverage","pull request","audit","pull","change","branch","read-only","only","inspection","correctness","test",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":119,"publishedAt":39},"01M71SGTFFHWJ3ZYYXSTJR5ZR6","Bad Skill!","too short","https:\u002F\u002Fgithub.com\u002Frogerchappel\u002Fskilldeck\u002Fblob\u002Fmain\u002Ffixtures\u002Finvalid-pack\u002Fskills\u002Fbad-skill\u002FSKILL.md",[114],{"categoryNo":115,"categoryName":116,"taxonomyType":117,"taxonomyTypeDesc":118},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[120,121,110,93,122],"bad","bad skill","short",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":127,"sourceHtmlUrl":128,"categories":129,"keywords":131,"publishedAt":39},"01M71SGQ4KX0XZSR25SZJCTBHN","skilldeck","Validate, report on, pack, and locally install reusable agent skill folders.","https:\u002F\u002Fgithub.com\u002Frogerchappel\u002Fskilldeck\u002Fblob\u002Fmain\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Frogerchappel\u002Fskilldeck\u002Fblob\u002Fmain\u002FSKILL.md",[130],{"categoryNo":115,"categoryName":116,"taxonomyType":117,"taxonomyTypeDesc":118},[125,132,133,134,32,135,136,137,138,139,140,29,27,141,142,143,144,145,146,147],"first","generated skill","installer","files","generated","reusable","workflow","adoption","home","report","install","validate","live","agent skill","skill pack","local skill"]