[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CYXPS4TZVEHT8B0QGEHMWB":3,"skill-same:01M6CYXPS4TZVEHT8B0QGEHMWB":58},{"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":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":13,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":43,"install":44,"resources":57},"01M6CYXPS4TZVEHT8B0QGEHMWB","work",null,"Execute an approved plan. One step at a time, with TodoWrite tracking progress, hooks enforcing safety, and tests run after every meaningful change. Stops and asks if reality diverges from the plan.","nustanakritwithai\u002FHih","nustanakritwithai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F238291575?v=4","01M6CYX0ECA2S6REWTXW8AC9GP","01M6CYX0JH0C7P3EZB4AJXNHHV",0,"MIT","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwork\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31],"change","run","Safety","Bash","plan","grep","read","write","edit","tracking","execute","hooks","tests run","time","2026-11-10 10:12:30",false,"---\nname: work\ndescription: Execute an approved plan. One step at a time, with TodoWrite tracking progress, hooks enforcing safety, and tests run after every meaningful change. Stops and asks if reality diverges from the plan.\nallowed-tools: Read, Edit, Write, Bash, Glob, Grep, TodoWrite\n---\n\n# \u002Fwork — execute the plan\n\n## When to use\n\n- Immediately after `\u002Fplan` is approved.\n- To resume a half-finished task: re-read the plan, then continue.\n\n## Preconditions\n\n- A plan exists and was approved.\n- Working tree is clean OR the in-progress changes are intentional.\n\n## Steps\n\n1. **Mirror the plan into TodoWrite.** One todo per plan step.\n2. **Promote one todo to `in_progress`.** Exactly one. Always.\n3. **Edit, don't recreate.** Use `Edit` for existing files. `Write` only for\n   new files the plan calls for.\n4. **Run the verification.** After each step, run the test\u002Flint\u002Fmanual check\n   from the plan's \"Verify\" line. If it fails:\n   - Fix the root cause, don't paper over it.\n   - If the fix changes the plan, stop and surface to the user.\n5. **Mark complete and move on.** Mark the todo `completed` the instant the\n   verification passes — don't batch.\n6. **Diverge cleanly.** If you discover the plan is wrong, stop. Don't drift.\n   Tell the user, propose a revised plan.\n\n## Hook interactions\n\n- A `pretool.sh` block is a hard stop. Do not work around it.\n- A `postwrite.sh` secret-scan warning is a soft stop. Investigate before\n  continuing.\n\n## Exit conditions\n\n- ✅ All todos complete, all checks pass → run `\u002Freview`.\n- ❌ Any check still red → stay in `\u002Fwork`.\n\n## Anti-patterns\n\n- Multiple todos in `in_progress`.\n- Skipping verification \"just for this one step\".\n- Adding scope (\"while I'm here, let me also...\"). The plan is the contract.\n","# \u002Fwork — execute the plan\n\n## When to use\n\n- Immediately after `\u002Fplan` is approved.\n- To resume a half-finished task: re-read the plan, then continue.\n\n## Preconditions\n\n- A plan exists and was approved.\n- Working tree is clean OR the in-progress changes are intentional.\n\n## Steps\n\n1. **Mirror the plan into TodoWrite.** One todo per plan step.\n2. **Promote one todo to `in_progress`.** Exactly one. Always.\n3. **Edit, don't recreate.** Use `Edit` for existing files. `Write` only for\n   new files the plan calls for.\n4. **Run the verification.** After each step, run the test\u002Flint\u002Fmanual check\n   from the plan's \"Verify\" line. If it fails:\n   - Fix the root cause, don't paper over it.\n   - If the fix changes the plan, stop and surface to the user.\n5. **Mark complete and move on.** Mark the todo `completed` the instant the\n   verification passes — don't batch.\n6. **Diverge cleanly.** If you discover the plan is wrong, stop. Don't drift.\n   Tell the user, propose a revised plan.\n\n## Hook interactions\n\n- A `pretool.sh` block is a hard stop. Do not work around it.\n- A `postwrite.sh` secret-scan warning is a soft stop. Investigate before\n  continuing.\n\n## Exit conditions\n\n- ✅ All todos complete, all checks pass → run `\u002Freview`.\n- ❌ Any check still red → stay in `\u002Fwork`.\n\n## Anti-patterns\n\n- Multiple todos in `in_progress`.\n- Skipping verification \"just for this one step\".\n- Adding scope (\"while I'm here, let me also...\"). The plan is the contract.\n",{"name":5,"description":7,"allowed-tools":37},"Read, Edit, Write, Bash, Glob, Grep, TodoWrite","main","52e5537650c70fbe1fc9b21207032f0d31ac8745",".claude\u002Fskills\u002Fwork","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai","2026-08-06 01:16:56",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add nustanakritwithai\u002FHih --skill work",{"tool":50,"command":51},"bunx","bunx skills add nustanakritwithai\u002FHih --skill work",{"tool":53,"command":54},"pnpm","pnpm dlx skills add nustanakritwithai\u002FHih --skill work","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwork\u002FSKILL.md",true,[],[59,69,75,86,96,105],{"skillNo":60,"name":5,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":32},"01M6CYYB4PKZM1FVKM0G1SX3DN","[Legacy alias] Use \u002Fact instead. Execute an approved plan.","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002Fskills\u002Fwork\u002FSKILL.md",[],[5,65,66,21,22,23,67,68,24,25,26,28],"act","use","alias","Legacy",{"skillNo":70,"name":71,"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":72,"categories":73,"keywords":74,"publishedAt":32},"01M6CYY9SZDTBWAD61ZZQE79ST","think","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002Fskills\u002Fthink\u002FSKILL.md",[],[71],{"skillNo":76,"name":77,"nameZh":6,"description":78,"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":32},"01M6CYY7RKG3B3FK387N8GGRSX","ship","[Legacy alias] Use \u002Fgrow instead. Commit, push, and evolve.","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002Fskills\u002Fship\u002FSKILL.md",[],[77,21,23,82,24,66,68,67,83,84,85],"evolve","grow","push","commit",{"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":32},"01M6CYY5BBZFPBDE7AQBC6PM1K","setup","[Legacy alias] Use \u002Fawaken instead. Bootstrap Dioo in a repository.","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002Fskills\u002Fsetup\u002FSKILL.md",[],[88,21,93,94,23,24,25,26,66,68,95,67],"bootstrap","repository","awaken",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":32},"01M6CYY3RSVX8KBMXK7PGQENKG","review","[Legacy alias] Use \u002Freflect instead. Multi-perspective audit before growing.","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002Fskills\u002Freview\u002FSKILL.md",[],[98,103,104,21,23,24,66,68,67],"reflect","audit",{"skillNo":106,"name":103,"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":107,"categories":108,"keywords":109,"publishedAt":32},"01M6CYY24QNTN9PG59NTTWJZR8","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002Fskills\u002Freflect\u002FSKILL.md",[],[103]]