[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CFZ82AN20ESCP8GF3J756F":3,"skill-same:01M6CFZ82AN20ESCP8GF3J756F":116},{"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":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":37,"ownerHtmlUrl":38,"ownerBlogUrl":39,"ownerDescription":40,"updatedAt":41,"install":42,"resources":55},"01M6CFZ82AN20ESCP8GF3J756F","haiku-reset-stage",null,"Wipe a single stage of an intent (its units, outputs, artifacts, elaboration, feedback, and stage branch) so the agent can re-run it from scratch. Other stages stay untouched. For wiping the whole intent, use \u002Freset-intent.","gigsmart\u002Fhaiku-method","gigsmart","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F31480897?v=4","01M6CFXPNBQN1BSYBNCKMRS0M6","GigSmart","01M6CFXPSGWGKPZHRZ458SZFVZ",29,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fgigsmart\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-reset-stage\u002FSKILL.md",[],[19,20,21,22,23,24,25,26],"haiku","haiku reset stage","run","artifacts","feedback","branch","use","intent","2026-11-10 10:12:30",false,"---\nname: haiku-reset-stage\ndescription: Wipe a single stage of an intent (its units, outputs, artifacts, elaboration, feedback, and stage branch) so the agent can re-run it from scratch. Other stages stay untouched. For wiping the whole intent, use \u002Freset-intent.\n---\n\n# Reset Stage\n\nWipe ONE stage of an intent and let the engine re-enter it at the elaborate phase on the next tick. The intent's other stages, their approvals, and intent main's history all stay put.\n\n## When to use this skill\n\nThe intent is fine, but a specific stage produced output that no longer matches what the user wants — usually because the studio's hat instructions, review-agents, or stage config were updated *after* the stage ran, and the user wants the agent to redo just that stage with the new instructions.\n\n**Not the right tool when:**\n- The intent's whole premise was wrong from the start — that's `\u002Freset-intent`.\n- The stage's output has a few specific problems the user wants flagged — that's a feedback revisit, not a reset.\n- The user wants to roll back intent main's git history — that's a manual `git revert` \u002F `git reset`, not in scope for this skill.\n\n## How to drive it\n\nWhen the user says \"reset the product stage\" (or names one stage):\n\n1. **Identify the intent.** If no intent slug is known from context, call `haiku_intent_list` first. If multiple are active and the user didn't name one, ask which intent before proceeding — the same discovery preflight `\u002Fhaiku:haiku-reset-intent` does.\n2. Call `haiku_stage_reset { intent: \"\u003Cslug>\", stage: \"\u003Cstage-name>\" }`. The tool confirms via the SPA picker and lists what's about to be deleted.\n3. After the user confirms, the tool performs the wipe (details below).\n4. The tool returns a message saying to call `haiku_run_next` — the next tick re-enters the stage at its elaborate phase. The agent picks up the conversation and re-runs the stage's hat sequence.\n\n## What gets wiped\n\n- `stages\u002F\u003Cstage>\u002Funits\u002F*.md`\n- `stages\u002F\u003Cstage>\u002Foutputs\u002F`, `artifacts\u002F`, `decisions.jsonl`\n- `stages\u002F\u003Cstage>\u002Felaboration.md`\n- `stages\u002F\u003Cstage>\u002Ffeedback\u002F*.md`\n- `stages\u002F\u003Cstage>\u002Fdiscovery\u002F` *contents* (the studio's template files are kept; the agent's produced outputs are wiped)\n- The stage's git branch (`haiku\u002F\u003Cslug>\u002F\u003Cstage>`). The next `haiku_run_next` forks it from intent main as needed.\n\n## What stays\n\n- `intent.md` (the whole intent's identity, including approval stamps that belong to OTHER stages).\n- Intent main's commits — the stage's prior merge into main stays in history. The stage's new work supersedes via the normal merge path; the next merge from stage → intent main reconciles the two views.\n- Other stages' state: units, outputs, approvals, branches — all untouched.\n- The stage's *declaration* in the intent's `stages:` list. The stage still exists as a workflow phase; it just starts over.\n","# Reset Stage\n\nWipe ONE stage of an intent and let the engine re-enter it at the elaborate phase on the next tick. The intent's other stages, their approvals, and intent main's history all stay put.\n\n## When to use this skill\n\nThe intent is fine, but a specific stage produced output that no longer matches what the user wants — usually because the studio's hat instructions, review-agents, or stage config were updated *after* the stage ran, and the user wants the agent to redo just that stage with the new instructions.\n\n**Not the right tool when:**\n- The intent's whole premise was wrong from the start — that's `\u002Freset-intent`.\n- The stage's output has a few specific problems the user wants flagged — that's a feedback revisit, not a reset.\n- The user wants to roll back intent main's git history — that's a manual `git revert` \u002F `git reset`, not in scope for this skill.\n\n## How to drive it\n\nWhen the user says \"reset the product stage\" (or names one stage):\n\n1. **Identify the intent.** If no intent slug is known from context, call `haiku_intent_list` first. If multiple are active and the user didn't name one, ask which intent before proceeding — the same discovery preflight `\u002Fhaiku:haiku-reset-intent` does.\n2. Call `haiku_stage_reset { intent: \"\u003Cslug>\", stage: \"\u003Cstage-name>\" }`. The tool confirms via the SPA picker and lists what's about to be deleted.\n3. After the user confirms, the tool performs the wipe (details below).\n4. The tool returns a message saying to call `haiku_run_next` — the next tick re-enters the stage at its elaborate phase. The agent picks up the conversation and re-runs the stage's hat sequence.\n\n## What gets wiped\n\n- `stages\u002F\u003Cstage>\u002Funits\u002F*.md`\n- `stages\u002F\u003Cstage>\u002Foutputs\u002F`, `artifacts\u002F`, `decisions.jsonl`\n- `stages\u002F\u003Cstage>\u002Felaboration.md`\n- `stages\u002F\u003Cstage>\u002Ffeedback\u002F*.md`\n- `stages\u002F\u003Cstage>\u002Fdiscovery\u002F` *contents* (the studio's template files are kept; the agent's produced outputs are wiped)\n- The stage's git branch (`haiku\u002F\u003Cslug>\u002F\u003Cstage>`). The next `haiku_run_next` forks it from intent main as needed.\n\n## What stays\n\n- `intent.md` (the whole intent's identity, including approval stamps that belong to OTHER stages).\n- Intent main's commits — the stage's prior merge into main stays in history. The stage's new work supersedes via the normal merge path; the next merge from stage → intent main reconciles the two views.\n- Other stages' state: units, outputs, approvals, branches — all untouched.\n- The stage's *declaration* in the intent's `stages:` list. The stage still exists as a workflow phase; it just starts over.\n",{"name":5,"description":7},"main","42451f546de75e0c4f38d5d3bb0999e54661bf32","plugin\u002Fskills\u002Fhaiku-reset-stage",11,"https:\u002F\u002Fgithub.com\u002Fgigsmart\u002Fhaiku-method","https:\u002F\u002Fhaikumethod.ai\u002F","https:\u002F\u002Fgithub.com\u002Fgigsmart","https:\u002F\u002Fgigsmart.com","Powering the future of the hourly workforce","2026-05-30 06:22:53",{"source":8,"skillName":5,"commands":43,"prompt":53,"zipAvailable":54},[44,47,50],{"tool":45,"command":46},"npx","npx skills add gigsmart\u002Fhaiku-method --skill haiku-reset-stage",{"tool":48,"command":49},"bunx","bunx skills add gigsmart\u002Fhaiku-method --skill haiku-reset-stage",{"tool":51,"command":52},"pnpm","pnpm dlx skills add gigsmart\u002Fhaiku-method --skill haiku-reset-stage","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgigsmart\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-reset-stage\u002FSKILL.md",true,[56,62,66,70,74,78,82,88,92,96,100,104,108,112],{"path":57,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":60,"sourceHtmlUrl":61},"_meta.json","REFERENCE","参考文档",145,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002F_meta.json",{"path":63,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":64,"sourceHtmlUrl":65},"package-lock.json",37787,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002Fpackage-lock.json",{"path":67,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":68,"sourceHtmlUrl":69},"package.json",691,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002Fpackage.json",{"path":71,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":72,"sourceHtmlUrl":73},"README.md",6908,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002FREADME.md",{"path":75,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fchains.md",1295,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002Freferences\u002Fchains.md",{"path":79,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fsdk-reference.md",1430,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002Freferences\u002Fsdk-reference.md",{"path":83,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":86,"sourceHtmlUrl":87},"scripts\u002Ffeedback.mjs","SCRIPT","脚本",2682,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002Fscripts\u002Ffeedback.mjs",{"path":89,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":90,"sourceHtmlUrl":91},"scripts\u002Fregister.mjs",16830,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002Fscripts\u002Fregister.mjs",{"path":93,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":94,"sourceHtmlUrl":95},"scripts\u002Fsearch.mjs",1756,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002Fscripts\u002Fsearch.mjs",{"path":97,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":98,"sourceHtmlUrl":99},"scripts\u002Fsetup.sh",1006,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002Fscripts\u002Fsetup.sh",{"path":101,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":102,"sourceHtmlUrl":103},"scripts\u002Fupdate.mjs",3361,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002Fscripts\u002Fupdate.mjs",{"path":105,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":106,"sourceHtmlUrl":107},"skill-card.md",2412,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002Fskill-card.md",{"path":109,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":110,"sourceHtmlUrl":111},"SOURCE.md",282,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002FSOURCE.md",{"path":113,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":114,"sourceHtmlUrl":115},"TRUST.auto.yaml",2224,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fbasecred-8004\u002FTRUST.auto.yaml",[117,130,150,160,172,182],{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":27},"01M6CFZZJB7Z2570CM86NW2SQW","haiku-zap","Zero-ceremony single-unit execution — run one task directly through a stage's hat loop without intent or workflow scaffolding","https:\u002F\u002Fgithub.com\u002Fgigsmart\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-zap\u002FSKILL.md",[],[124,19,125,126,21,127,128,129,26],"zap","haiku zap","workflow","ZeRO","execution","loop",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":141,"publishedAt":27},"01M6CFZX5KY8M0279EDA3KB6N7","haiku-version","Show the running H·AI·K·U MCP binary version, plugin version, and whether the engine is the dev source build or the compiled bundle","https:\u002F\u002Fgithub.com\u002Fgigsmart\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-version\u002FSKILL.md",[136],{"categoryNo":137,"categoryName":138,"taxonomyType":139,"taxonomyTypeDesc":140},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[142,143,19,144,145,146,147,148,149],"haiku version","version","dev","engine","build","show","plugin","MCP",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":156,"publishedAt":27},"01M6CFZV0TZCWWPKXFW70RSK7N","haiku-unarchive","Unarchive an intent — restore a previously archived intent to default lists","https:\u002F\u002Fgithub.com\u002Fgigsmart\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-unarchive\u002FSKILL.md",[],[157,19,158,26,159],"haiku unarchive","default","restore",{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":166,"publishedAt":27},"01M6CFZS06RDR7ZKDT4AN3B0JP","haiku-triggers","Poll configured providers for events that should create intents or advance gates","https:\u002F\u002Fgithub.com\u002Fgigsmart\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-triggers\u002FSKILL.md",[],[167,19,168,169,170,171],"haiku triggers","advance","intents","Providers","create",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":178,"publishedAt":27},"01M6CFZQ57PG9X94C504JGZJEY","haiku-studios","Browse available H·AI·K·U studios grouped by category with help links into each studio definition","https:\u002F\u002Fgithub.com\u002Fgigsmart\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-studios\u002FSKILL.md",[],[179,19,180,181],"haiku studios","browse","help",{"skillNo":183,"name":184,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":188,"publishedAt":27},"01M6CFZMSWCEHK6NGRAV90D09H","haiku-statusline","Install, remove, or preview the H·AI·K·U custom Claude Code status line — a one-line stage\u002Fphase indicator for the active intent","https:\u002F\u002Fgithub.com\u002Fgigsmart\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-statusline\u002FSKILL.md",[],[189,190,19,191,26,192,193,194,195],"haiku statusline","statusline","status","remove","install","indicator","code"]