[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6P92KY8511PWQP83YKVFJB3":3,"skill-same:01M6P92KY8511PWQP83YKVFJB3":64},{"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":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":43,"repositoryHtmlUrl":44,"repositoryHomepageUrl":45,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M6P92KY8511PWQP83YKVFJB3","haiku-statusline",null,"Install, remove, or preview the H·AI·K·U custom Claude Code status line — a one-line stage\u002Fphase indicator for the active intent","TheBushidoCollective\u002Fhaiku-method","TheBushidoCollective","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F233175215?v=4","01M6P8SCRJW0J2C9YZ0D14R6MA","The Bushido Collective","01M6P8SCX4KGHF4C5GPWEV48SC",1,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FTheBushidoCollective\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-statusline\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"haiku","statusline","haiku statusline","status","code","indicator","install","remove","intent","preview","active","stage","line","for","custom","phase","2026-11-10 10:12:30",false,"---\nname: haiku-statusline\ndescription: Install, remove, or preview the H·AI·K·U custom Claude Code status line — a one-line stage\u002Fphase indicator for the active intent\n---\n\n# Status Line\n\nH·AI·K·U ships a custom Claude Code status line that shows, at a glance, where the active intent is in its lifecycle:\n\n```\n⬢ admin-portal-reimagine · ⬢⬢⬢⬣⬡⬡ development ❯ execute · 7\u002F12 units\n```\n\n- `⬢` brand mark · then the intent slug\n- the **stage pipeline**: `⬢` complete · `⬣` active (phase-hued) · `⬡` pending\n- the active stage, a flow mark (`❯` running · `⊘` gated), and the **phase** (color-coded: execute=cyan, fix-loop=orange, review\u002Fapprove=yellow, gate=magenta, elaborate=grey)\n- a phase-appropriate **aggregate**: units done in execute, findings closed in fix-loop, units in review\u002Fapprove\u002Fgate\n\nWhen you're **not** on an active intent (no `.haiku\u002F`, the intent is sealed, or you're outside a project), it transparently falls back to whatever status line you had before — it's purely additive.\n\n## Install\n\nRun the install command from the project (or pass `--global` to wire `~\u002F.claude\u002Fsettings.json`):\n\n```bash\nhaiku statusline install\n```\n\nThis points Claude Code's `statusLine` at `haiku statusline` and saves your existing status line as the fallback (in `.haiku\u002Fstatusline-fallback.json`, or `~\u002F.haiku\u002F` for `--global`). The status line refreshes on the next prompt.\n\n- Default (no flag): wires the **project** `.claude\u002Fsettings.json`.\n- `--global`: wires the user-level `~\u002F.claude\u002Fsettings.json` so the haiku line shows in every project (and falls back to your original line outside intents).\n\n## Remove\n\n```bash\nhaiku statusline uninstall\n```\n\nRestores the original status line you had before install (or removes the `statusLine` key entirely if you had none). Add `--global` if you installed globally.\n\n## Preview\n\nTo see the line for the current project without installing, feed the status-line payload to the render command:\n\n```bash\necho \"{\\\"workspace\\\":{\\\"current_dir\\\":\\\"$PWD\\\"}}\" | haiku statusline\n```\n\nSet `NO_COLOR=1` for a plain (no-ANSI) line; set `HAIKU_STATUSLINE_DEBUG=1` to print on stderr why it rendered nothing (no `.haiku\u002F`, sealed intent, etc.).\n\n## Guardrails\n\n- The status-line command stays silent on any error — a status line that errored would spam the prompt — so if nothing appears, run the preview with `HAIKU_STATUSLINE_DEBUG=1` to see the reason.\n- Install only edits the `statusLine` key; every other setting in `.claude\u002Fsettings.json` is preserved.\n- Outside an active intent the line falls through to whatever Claude Code would otherwise show. It reconstructs that by walking the settings files in Claude's own precedence order (project `.claude\u002Fsettings.local.json` → project `.claude\u002Fsettings.json` → `~\u002F.claude\u002Fsettings.json`) and, at whichever file haiku installed itself into, substituting the original line saved at install. So a status line you keep in a settings file haiku never touched (e.g. a project line when haiku is installed globally) still wins — the saved fallback record is only the last resort.\n- The command Claude Code invokes depends on how the plugin is installed: a **production** (marketplace \u002F npm) install writes `npx -y @haiku\u002Fhaiku statusline` so it survives plugin updates with no path to rot; a **dev checkout** writes the absolute path to the bin dispatcher (npx can't resolve an unpublished local package). Claude Code runs the status-line command without the plugin bin on PATH, so neither form relies on PATH.\n","# Status Line\n\nH·AI·K·U ships a custom Claude Code status line that shows, at a glance, where the active intent is in its lifecycle:\n\n```\n⬢ admin-portal-reimagine · ⬢⬢⬢⬣⬡⬡ development ❯ execute · 7\u002F12 units\n```\n\n- `⬢` brand mark · then the intent slug\n- the **stage pipeline**: `⬢` complete · `⬣` active (phase-hued) · `⬡` pending\n- the active stage, a flow mark (`❯` running · `⊘` gated), and the **phase** (color-coded: execute=cyan, fix-loop=orange, review\u002Fapprove=yellow, gate=magenta, elaborate=grey)\n- a phase-appropriate **aggregate**: units done in execute, findings closed in fix-loop, units in review\u002Fapprove\u002Fgate\n\nWhen you're **not** on an active intent (no `.haiku\u002F`, the intent is sealed, or you're outside a project), it transparently falls back to whatever status line you had before — it's purely additive.\n\n## Install\n\nRun the install command from the project (or pass `--global` to wire `~\u002F.claude\u002Fsettings.json`):\n\n```bash\nhaiku statusline install\n```\n\nThis points Claude Code's `statusLine` at `haiku statusline` and saves your existing status line as the fallback (in `.haiku\u002Fstatusline-fallback.json`, or `~\u002F.haiku\u002F` for `--global`). The status line refreshes on the next prompt.\n\n- Default (no flag): wires the **project** `.claude\u002Fsettings.json`.\n- `--global`: wires the user-level `~\u002F.claude\u002Fsettings.json` so the haiku line shows in every project (and falls back to your original line outside intents).\n\n## Remove\n\n```bash\nhaiku statusline uninstall\n```\n\nRestores the original status line you had before install (or removes the `statusLine` key entirely if you had none). Add `--global` if you installed globally.\n\n## Preview\n\nTo see the line for the current project without installing, feed the status-line payload to the render command:\n\n```bash\necho \"{\\\"workspace\\\":{\\\"current_dir\\\":\\\"$PWD\\\"}}\" | haiku statusline\n```\n\nSet `NO_COLOR=1` for a plain (no-ANSI) line; set `HAIKU_STATUSLINE_DEBUG=1` to print on stderr why it rendered nothing (no `.haiku\u002F`, sealed intent, etc.).\n\n## Guardrails\n\n- The status-line command stays silent on any error — a status line that errored would spam the prompt — so if nothing appears, run the preview with `HAIKU_STATUSLINE_DEBUG=1` to see the reason.\n- Install only edits the `statusLine` key; every other setting in `.claude\u002Fsettings.json` is preserved.\n- Outside an active intent the line falls through to whatever Claude Code would otherwise show. It reconstructs that by walking the settings files in Claude's own precedence order (project `.claude\u002Fsettings.local.json` → project `.claude\u002Fsettings.json` → `~\u002F.claude\u002Fsettings.json`) and, at whichever file haiku installed itself into, substituting the original line saved at install. So a status line you keep in a settings file haiku never touched (e.g. a project line when haiku is installed globally) still wins — the saved fallback record is only the last resort.\n- The command Claude Code invokes depends on how the plugin is installed: a **production** (marketplace \u002F npm) install writes `npx -y @haiku\u002Fhaiku statusline` so it survives plugin updates with no path to rot; a **dev checkout** writes the absolute path to the bin dispatcher (npx can't resolve an unpublished local package). Claude Code runs the status-line command without the plugin bin on PATH, so neither form relies on PATH.\n",{"name":5,"description":7},"main","42451f546de75e0c4f38d5d3bb0999e54661bf32","plugin\u002Fskills\u002Fhaiku-statusline",0,"https:\u002F\u002Fgithub.com\u002FTheBushidoCollective\u002Fhaiku-method","https:\u002F\u002Fhaikumethod.ai\u002F","https:\u002F\u002Fgithub.com\u002FTheBushidoCollective","https:\u002F\u002Fthebushido.co","Strategic Technology Leadership That Actually Delivers","2026-11-04 00:54:41",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add TheBushidoCollective\u002Fhaiku-method --skill haiku-statusline",{"tool":56,"command":57},"bunx","bunx skills add TheBushidoCollective\u002Fhaiku-method --skill haiku-statusline",{"tool":59,"command":60},"pnpm","pnpm dlx skills add TheBushidoCollective\u002Fhaiku-method --skill haiku-statusline","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FTheBushidoCollective\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-statusline\u002FSKILL.md",true,[],[65,83,106,116,131,145],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":35},"01M6P93YBHRPSHMRR5C870HPF8","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\u002FTheBushidoCollective\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-zap\u002FSKILL.md",[],[19,72,73,74,75,76,77,78,27,79,80,30,81,82],"zap","haiku zap","run","workflow","ZeRO","execution","loop","task","scaffolding","unit","single",{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":94,"publishedAt":35},"01M6P93D0VA0HWH0NZHER4C6YN","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\u002FTheBushidoCollective\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-version\u002FSKILL.md",[89],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[95,96,19,97,98,99,100,101,102,103,104,105],"haiku version","version","build","show","engine","dev","binary","bundle","source","plugin","MCP",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":35},"01M6P93947PNH55ZJ999GZ9J3C","haiku-unarchive","Unarchive an intent — restore a previously archived intent to default lists","https:\u002F\u002Fgithub.com\u002FTheBushidoCollective\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-unarchive\u002FSKILL.md",[],[19,113,114,115,27],"haiku unarchive","restore","default",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":35},"01M6P936W0VF4BE1WR6JGQ6NJW","haiku-triggers","Poll configured providers for events that should create intents or advance gates","https:\u002F\u002Fgithub.com\u002FTheBushidoCollective\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-triggers\u002FSKILL.md",[],[19,123,124,125,126,127,128,129,130,32],"haiku triggers","triggers","create","Providers","intents","advance","gates","events",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":137,"publishedAt":35},"01M6P92V5HDE325PHZHK2BVR7S","haiku-studios","Browse available H·AI·K·U studios grouped by category with help links into each studio definition","https:\u002F\u002Fgithub.com\u002FTheBushidoCollective\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-studios\u002FSKILL.md",[],[138,19,139,140,141,142,143,144],"haiku studios","studio","help","browse","with","links","definition",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":151,"publishedAt":35},"01M6P922FH3SQZN307YT6RG02M","haiku-start","Start a new H·AI·K·U intent — describe what you want to accomplish and the system creates a structured lifecycle for it","https:\u002F\u002Fgithub.com\u002FTheBushidoCollective\u002Fhaiku-method\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Fhaiku-start\u002FSKILL.md",[],[152,153,19,154,155,27,156,157,158,32],"start","haiku start","lifecycle","system","structured","it","you"]