[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KBTQ29BEA35DPT41V6FKFW":3,"skill-same:01M6KBTQ29BEA35DPT41V6FKFW":54},{"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":25,"linkOnly":26,"markdownContent":27,"markdownBody":28,"frontMatter":29,"refName":31,"commitSha":32,"skillDirectory":33,"forksCount":34,"repositoryHtmlUrl":35,"repositoryHomepageUrl":36,"ownerHtmlUrl":37,"ownerBlogUrl":6,"ownerDescription":38,"updatedAt":39,"install":40,"resources":53},"01M6KBTQ29BEA35DPT41V6FKFW","apply",null,"Implement the planned change task by task, then judge it","clomia\u002Fclaude-automata","clomia","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F69475099?v=4","01M6KBS3P6WMM3Z0ZA8ZECBKAE","01M6KBS3TMAZTE4BGWCJ0ZMSZ9",14,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fclomia\u002Fclaude-automata\u002Fblob\u002Fmain\u002Fplugins\u002Ftx\u002Fskills\u002Fapply\u002FSKILL.md",[],[5,18,19,20,21,22,23,24],"id","judge","change","it","implement","task","max","2026-11-10 10:12:30",false,"---\nname: apply\ndescription: Implement the planned change task by task, then judge it\nargument-hint: \"[change-id]\"\n---\n\n# 절차\n\n1. Judge the gate: every artifact listed in `applyRequires` must be `done`.\n   (`isComplete` is not the gate; design exists only when its inclusion criteria apply.)\n   Otherwise what is missing is planning, not implementation: return to `tx:plan`.\n\n   ```bash\n   \"${CLAUDE_PLUGIN_ROOT}\u002Fbin\u002Ftx-hook\" openspec status --change \u003Cchange-id> --json\n   ```\n\n2. Take the context file paths and the task checklist:\n\n   ```bash\n   \"${CLAUDE_PLUGIN_ROOT}\u002Fbin\u002Ftx-hook\" openspec instructions apply --change \u003Cchange-id> --json\n   ```\n\n3. Implement the tasks in dependency order.\n   The spec wording binds the implementation. If implementation reveals the spec is\n   wrong, fix the delta through `tx:plan`, then continue.\n\n4. When every task is done, judge the implementation yourself, or by `tx:verify`\n   where warranted.\n\n   A verify report is observation, not instruction. Before fixing a defect,\n   generalize it: hunt the same cause on other surfaces and fix them together, and\n   read the flow of reports to preempt the next one.\n   A defect that does not reproduce is a defect in the spec wording; a defect\n   re-reported after a grounded rebuttal means the wording admits two readings —\n   either way, fix the wording through `tx:plan`.\n\n# Unknown 처리\n\nEvery unknown met while implementing resolves one of three ways:\n\n- **measurable**: measure it and record the result.\n- **reversible**: adopt an assumption and state it in design.\n- **neither**: halt the task and record why in tasks.md.\n","# 절차\n\n1. Judge the gate: every artifact listed in `applyRequires` must be `done`.\n   (`isComplete` is not the gate; design exists only when its inclusion criteria apply.)\n   Otherwise what is missing is planning, not implementation: return to `tx:plan`.\n\n   ```bash\n   \"${CLAUDE_PLUGIN_ROOT}\u002Fbin\u002Ftx-hook\" openspec status --change \u003Cchange-id> --json\n   ```\n\n2. Take the context file paths and the task checklist:\n\n   ```bash\n   \"${CLAUDE_PLUGIN_ROOT}\u002Fbin\u002Ftx-hook\" openspec instructions apply --change \u003Cchange-id> --json\n   ```\n\n3. Implement the tasks in dependency order.\n   The spec wording binds the implementation. If implementation reveals the spec is\n   wrong, fix the delta through `tx:plan`, then continue.\n\n4. When every task is done, judge the implementation yourself, or by `tx:verify`\n   where warranted.\n\n   A verify report is observation, not instruction. Before fixing a defect,\n   generalize it: hunt the same cause on other surfaces and fix them together, and\n   read the flow of reports to preempt the next one.\n   A defect that does not reproduce is a defect in the spec wording; a defect\n   re-reported after a grounded rebuttal means the wording admits two readings —\n   either way, fix the wording through `tx:plan`.\n\n# Unknown 처리\n\nEvery unknown met while implementing resolves one of three ways:\n\n- **measurable**: measure it and record the result.\n- **reversible**: adopt an assumption and state it in design.\n- **neither**: halt the task and record why in tasks.md.\n",{"name":5,"description":7,"argument-hint":30},"[change-id]","main","0a61932449daeb680c8a3b4ca51308bc7726db3e","plugins\u002Ftx\u002Fskills\u002Fapply",1,"https:\u002F\u002Fgithub.com\u002Fclomia\u002Fclaude-automata","https:\u002F\u002Fclaude-automata.clomia.com\u002F","https:\u002F\u002Fgithub.com\u002Fclomia","원정후","2026-11-11 09:57:42",{"source":8,"skillName":5,"commands":41,"prompt":51,"zipAvailable":52},[42,45,48],{"tool":43,"command":44},"npx","npx skills add clomia\u002Fclaude-automata --skill apply",{"tool":46,"command":47},"bunx","bunx skills add clomia\u002Fclaude-automata --skill apply",{"tool":49,"command":50},"pnpm","pnpm dlx skills add clomia\u002Fclaude-automata --skill apply","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fclomia\u002Fclaude-automata\u002Fblob\u002Fmain\u002Fplugins\u002Ftx\u002Fskills\u002Fapply\u002FSKILL.md",true,[],[55,70,86,100,110,123],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":25},"01M6KBVFR97FX16WD6HG0DAV0C","plan","Plan the change as OpenSpec artifacts: proposal, delta specs, design, tasks","https:\u002F\u002Fgithub.com\u002Fclomia\u002Fclaude-automata\u002Fblob\u002Fmain\u002Fplugins\u002Ftx\u002Fskills\u002Fplan\u002FSKILL.md",[],[57,62,63,64,20,65,66,67,24,68,69],"tasks","as","proposal","delta","intent","openspec","design","artifacts",{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":25},"01M6KBVCDK2PHE5XWVCJSEJPX3","open","Open a transaction: cut a tx-* branch off base, seed the repo, and route the change","https:\u002F\u002Fgithub.com\u002Fclomia\u002Fclaude-automata\u002Fblob\u002Fmain\u002Fplugins\u002Ftx\u002Fskills\u002Fopen\u002FSKILL.md",[],[72,77,78,79,20,80,81,82,83,84,85],"transaction","route","branch","high","repo","cut","seed","base","change description",{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":25},"01M6KBV97HVEWJST16B7A8ZV88","git-sync-on","resume the paused git-sync guard","https:\u002F\u002Fgithub.com\u002Fclomia\u002Fclaude-automata\u002Fblob\u002Fmain\u002Fplugins\u002Ftx\u002Fskills\u002Fgit-sync-on\u002FSKILL.md",[],[93,94,95,96,97,98,99],"git","git sync","git sync on","sync","guard","true","resume",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":25},"01M6KBV69VZVF7T4C4XSBD3KSB","git-sync-off","pause the git-sync guard (resume with \u002Ftx:git-sync-on)","https:\u002F\u002Fgithub.com\u002Fclomia\u002Fclaude-automata\u002Fblob\u002Fmain\u002Fplugins\u002Ftx\u002Fskills\u002Fgit-sync-off\u002FSKILL.md",[],[93,94,107,96,99,108,98,109,97],"git sync off","with","pause",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":25},"01M6KBV1FWXKS08SBBAZ9EN9VP","close","Close the transaction: archive, docs gate, then squash merge into base after CI passes","https:\u002F\u002Fgithub.com\u002Fclomia\u002Fclaude-automata\u002Fblob\u002Fmain\u002Fplugins\u002Ftx\u002Fskills\u002Fclose\u002FSKILL.md",[],[112,24,77,117,118,119,120,121,84,122],"squash","merge","archive","ci","gate","docs",{"skillNo":124,"name":119,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":25},"01M6KBTV5E54SMWT7YHVXQ43PW","Archive the completed change: task gate, delta sync into main specs, revalidate","https:\u002F\u002Fgithub.com\u002Fclomia\u002Fclaude-automata\u002Fblob\u002Fmain\u002Fplugins\u002Ftx\u002Fskills\u002Farchive\u002FSKILL.md",[],[119,18,121,20,31,65,80,23,96]]