terminu
The terminu harness: make TUI apps with terminu design (tdp) and terminu-go, from what you want to a finished app
Plugin terminu from marketplace terminu-harness in vulcanshen/terminu-harness. Commands read from the repo's manifest — yesterday.
This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.
What it installs
Skills (6)
analysis接手一個還沒用 harness 管過的 terminu-go app:從 README 寫 idea.md 與 spec.yaml、從 git commit history 寫 work.yaml,讓 review 有依據,之後照 harness 的流程走。寫紀錄不讀程式碼(terminu-go 不是最新的正式版時先升,那一段要改程式;app 已經在 beta 上才算 beta);刪掉舊的開發者文件,放上 app 的規則檔,做完告訴使用者。/terminu 問了要接手、或 /terminu:review 找不到 harness-assets 時使用。
newapp照 terminu design(tdp)用 terminu-go 做一個 TUI app:把使用者的需求寫進 idea.md、對到 tdp 寫成 spec.yaml、照 harness 帶的家族 repo 範本(terminu project)開 repo、一個 task 一個 task 寫並記進 work.yaml、卡住就回報 tdp 或 terminu-go、做完給使用者看。也用來繼續做到一半的 app、加新需求、跟上新版的 tdp。由 /terminu 帶進來,或 user 要做一個 terminu 家族的 app 時使用。
release發一個 terminu-go app 的新版:先升到最新的正式版 terminu-go(app 已經在 beta 上才算 beta)、make check、照 tdp review 紀錄、列出還沒做的需求、整理 CHANGELOG,問過使用者才打 tag、push。review 還有不合的不擋,但要使用者確認要發版還是繼續打磨。user 要發版時使用。
reportgap把 tdp 沒寫、寫不清楚、兩處矛盾,terminu-go 做不到,或家族的 repo 範本(harness project)有問題的地方寫成 issue,給使用者看過、同意後發到 GitHub(vulcanshen/terminu、vulcanshen/terminu-go 或 vulcanshen/terminu-harness),記進 spec.yaml 那個 task 的 remark。newapp 開發卡住、review 判出 tdp 不清楚、使用者要回報 tdp 或 terminu-go 時使用。
review照 tdp 判一個 terminu-go app 的 harness-assets:先驗紀錄、請使用者重新確認要人確認的作保,再派 terminu 的 reviewer 拿 tdp 對 work.yaml 的每一個 task,結果寫進 review.yaml,不合的自己改紀錄或程式處理到合,只有要不要回報 tdp 問使用者。reviewer 不讀程式碼。user 要 review 時使用;/terminu:release 也照這裡做。
terminuterminu harness 的入口:目前目錄有 harness 在管的 app 時,先查它在等的事(新版、回報、TODO)再接著做;是還沒用 harness 管過的 terminu-go app 時,問要不要接手;都不是就問使用者要做什麼,再帶進對應的流程。user 打 /terminu 時使用。
Subagents (1)
reviewerterminu 的 reviewer:拿 terminu design(tdp)對一個 terminu-go app 的紀錄(harness-assets 的 spec.yaml 與 work.yaml),判每一個 task 的做法合不合 tdp;不讀程式碼,只讀,不改任何檔案。由 /terminu:review 與 /terminu:release 派出。
MCP servers (1)
harnessruns: ${CLAUDE_PLUGIN_ROOT}/scripts/mcp.sh mcp
Hooks (1)
- PreToolUse
"${CLAUDE_PLUGIN_ROOT}/scripts/hook-commit.sh"
Maintain terminu?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.