mukiwu
- 20 skills
- 0 followers
- 6 hours ago last updated
- ▌ Release · mukiwuBuild Electron app, bump version, and create GitHub release with all update artifacts
- ▌ Figure · mukiwu bundleTurn article passages, technical concepts, or short explanations into 16:9 white-background, mostly black-and-white, hand-drawn line illustrations using Codex image generation/image-2. Use when the user wants a passage, section, or paragraph in Chinese, English, or mixed language transformed into visual explanation shots, methodology diagrams, process/state/action illustrations, or a shot list where a default hand-drawn rabbit IP participates in the core cognitive action rather than decorating the scene.
- ▌ Hyday Lifelog · mukiwuWrite, read, and summarize Hyday journal entries with Life Log marks for time-stamped events, thoughts, and highlights. Use whenever the user writes, reads, summarizes, lists, or extracts data from journal `.md` files (filename matches `YYYY-MM-DD.md` or `YYYY.MM.DD.md`) — e.g. "今天做了什麼", "幫我寫今天的日誌", "撈出這週的待辦/想法", "我這個月寫了什麼", "yesterday's journal", "summarize this week" — or mentions journal, daily entry, life log, task start/end, or the special marks `>()`, `<()`, `-()`, `%()`, `!()`.
- ▌
- ▌
- ▌ Hyday Vault Layout · mukiwuLocate, browse, and navigate a Hyday vault — resolve the vault root from the user's `settings.json` (Step 0), list or inventory notes, find where Hyday stores something, decide where to put new files. Use whenever an agent first needs to know where the user's Hyday folder is on disk, or whenever the user asks "where are my notes stored", "list my hyday folders", "整理我的 hyday", "我的 hyday 在哪", or mentions Hyday folder, data path, vault, journal directory, templates, assets, or vault structure. Every other Hyday skill builds on this one's Step 0.
- ▌ Tauri · mukiwuUse when working with Tauri 2 projects (tauri.conf.json, src-tauri/, capabilities, permissions,
- ▌ Windows Tauri · mukiwuUse when writing or reviewing code in this Tauri app that can behave differently on Windows — spawning a subprocess (git/gh/any Command), path handling, cfg-gated platform APIs, the pty/terminal, clipboard, ssh, line endings, or a new native crate — and before cutting a release. The dev box is macOS, so Windows regressions do not surface locally; they only show in the Windows CI build or on a user's machine. Encodes the Windows pitfalls this repo has actually shipped and fixed.
- ▌ Tauri Security Review · mukiwuExpert workflow for reviewing Tauri 2 desktop app security. Covers capabilities/permissions least-privilege, IPC trust boundary, command input validation, CSP, scope restriction, isolation pattern, and frontend-side hygiene.
- ▌ Tauri Performance Review · mukiwuExpert workflow for reviewing Tauri 2 desktop app performance. Covers IPC payload optimization, async command efficiency, state lock contention, large-data streaming via Channel/Response, frontend bundle size, and startup time.
- ▌ Lore Ul · mukiwuUse when a conversation hits a vague or overloaded term, the same word means different things in different places, the user quietly rewords something you said, the user keeps using a word the glossary doesn't have, or code names disagree with how the user talks — align the term into the project's glossary (a root CONTEXT.md when present, docs/lore/glossary.md otherwise). Also bootstraps a glossary for a project that has none.
- ▌ Lore Init · mukiwuUse when a project has no docs/lore/ yet and implicit knowledge starts coming up in conversation, or when the user asks to initialize, bootstrap, or set up project lore — scaffolds the docs/lore/ knowledge base.
- ▌ Lore Check · mukiwuUse when asked whether the project's lore is healthy or still helping, or when the 30-day heartbeat suggests a re-check — audits coverage, link health, freshness, entry quality, adoption, and language health, read-only, then hands fixes off to lore-maintain, lore-capture, and lore-ul.
- ▌
- ▌ Lore Capture · mukiwuUse when the conversation surfaces knowledge that code, types, tests, or git history can't reveal — the user explains a business rule or a spec, shares a gotcha, gives the why behind a decision, says "that's intentional, not a bug", or you hit a pitfall or dig up a non-obvious root cause while debugging. Record it into docs/lore/ before the session ends and it evaporates.
- ▌ Lore Consult · mukiwuUse when about to plan a feature, fix a bug, or touch unfamiliar code in a repo that has a docs/lore/ folder, before writing any implementation — surfaces the business rules, pitfalls, glossary terms, and API map relevant to the task, and flags entries that look stale.
- ▌ Lore Maintain · mukiwuUse when lore looks stale or noisy, when a lore-check report flags problems, or on a periodic sweep — finds stale, duplicate, or wrong entries, checks that code links and the README index still hold, and prunes obsolete content; marking over deleting, with confirmation for destructive actions.
- ▌ Review Tests · mukiwu bundle測試體檢診斷器(test review / audit existing tests / find test blind spots)——讀一份既有測試,找出盲點與建議,產出一份 self-contained HTML 報告(不修改任何 source/測試/設定)。報告每條 finding 帶嚴重度,可 toggle 展開被測 source 的關鍵幾行。只診斷不寫測試:要補測試或自動改善測試,請改走 tdd 或你的測試改善 skill。
- ▌ Pixel Diff · mukiwuPixel-level image comparison between two screenshots. Generates a visual diff overlay highlighting differences. Use for comparing Figma designs against web implementations.
- ▌ Figma Export · mukiwuExport Figma frames as PNG images via Figma REST API. Use when you need to get a design screenshot from a Figma URL for visual comparison.