Task 5 one-line registry descriptions on the 8 biggest skills (remediation-tool,
gc-audit, packetdial, memory-dream, human-flow, self-check, impeccable,
mailprotector); skill-description injection ~3320 -> ~2123 tokens (~36%),
keyword triggers preserved, frontmatter valid.
Task 7 thinned /save + /sync bodies to point at sync.sh (single source) instead of
re-documenting internals; Phase 0 save-vs-sync, cross-user notes, exit-75
reporting kept verbatim; mechanical sync never depends on an LLM step.
Task 10 session-logs/YYYY-MM/ forward convention for new logs (scoped-grep recall,
no monolithic index); existing flat logs untouched (grep covers both).
Bash now-phoenix.sh helper (fixed UTC-7 epoch math; replaces unreliable
TZ=America/Phoenix date that silently returns UTC on Git-Bash).
P0 (1.2.0) + Task 6 CLAUDE split + Task 9 delegation (1.3.0) already shipped.
Spec: specs/claudetools-harness-optimization/plan.md.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
human-flow
A focused UI/UX scanner for human mouse + keyboard workflow intuition, with a dedicated "Fancy as Fuck" mode for beauty and elegance.
It expands the excellent foundations in frontend-design (visual + interaction correctness) and impeccable (critique, heuristics, anti-slop, cognitive load) with a narrow lens:
What feels clunky, hidden, imprecise, or frustrating when a real person is sitting there with a mouse in one hand and a keyboard in the other, trying to get real work done?
The fancy mode adds an important principle: "In the course of being as useful as possible, do it with panache." "Useful decoration" (elegance that improves mental models, reduces anxiety, provides better feedback, or creates positive emotional connection) is explicitly welcomed, while gratuitous prettiness is discouraged. The mode carefully calibrates expectations based on whether the surface is a high-density internal tool or one that can benefit from more expressive delight.
Quick Start (as the agent)
# Fast static scan (friction / workflow)
node .claude/skills/human-flow/scripts/scan.mjs --path dashboard/src
# "Fancy as Fuck" beauty & elegance pass (useful decoration welcome)
node .claude/skills/human-flow/scripts/scan.mjs --path dashboard/src --fancy
# or: npm run fancy -- --path dashboard/src
# Or let the agent drive it naturally:
# "human-flow scan the sessions feature"
# "human-flow fancy the main interactive surfaces — look for useful decoration and panache where it enhances the experience"
# "Run a human-flow audit on the main data tables and action patterns"
The script emits structured findings (stronger in friction mode; signals + prompts in fancy mode). The agent then augments them with full file reads, task flow understanding, and the richer heuristics in references/. The fancy pass is intentionally more qualitative.
Core Files
SKILL.md— the contract and invocation rulesreferences/mouse-keyboard-heuristics.md— the detailed "why this hurts a human" rulesreferences/human-flow-checklist.md— rapid mental model / quick checklistreferences/improvement-patterns.md— concrete before/after patterns that improve real workflowsreferences/report-template.md— consistent output formatscripts/scan.mjs— lightweight static detector you can run from the terminal
Philosophy
- Prioritize frequent tasks done by humans under real conditions (time pressure, imperfect pointing, mix of mouse and keyboard).
- Small targets, hidden-on-hover actions, and mouse-only gestures are the most common sources of daily friction in data-heavy tools.
- Good solutions usually involve making the right thing bigger, more visible, and reachable by both input methods — not just "adding more aria".
This skill is deliberately opinionated toward making the anticipated next action obvious and low-effort for a human operator.
Relationship to Sibling Skills
- Use
frontend-designfor visual/layout/contrast validation. - Use
impeccable critique|audit|polishfor broader UX, emotional journey, and anti-slop. - Use
human-flowwhen you specifically want the "does this feel good in my hands with a mouse and keyboard?" pass.
They compose beautifully. Run them in sequence on the same target when doing serious interface work.