h8nc4y
UserThree-layer Claude Code hooks that build a daily dev-journal habit: SessionStart injects the routine, UserPromptSubmit nudges when stale, Stop blocks turn-end once until today's log is updated. PowerShell-first, fail-open by design.
Categories
Indexed Skills (2)
claude-code-devlog-hooks
Dev-journal (devlog / 開発日誌) discipline for coding agents, enforced by three Claude Code hooks: SessionStart injects the routine, UserPromptSubmit nudges when today's log goes stale, Stop blocks turn-end once until today's journal is updated. Use when a session log / daily dev journal must be kept "little and often", when a Stop hook block message asks for today's journal entry, when a dev-journal nudge appears mid-session, or when setting up or debugging journaling hooks (enforce-once markers, fail-open, UTF-8 output). Keywords: dev journal, devlog, dev diary, 開発日誌, 開発ログ, session log, daily log, Stop hook block, journaling discipline.
windows-utf8-text-hygiene
Normalize and verify text-file encodings on Windows, especially Japanese content: repo text = UTF-8 without BOM, LF, no trailing whitespace, no NUL bytes. Use on symptoms like mojibake / garbled Japanese (文字化け), a UTF-8 BOM appearing in diffs, CRLF creeping into a repo, git diff --check trailing-whitespace warnings, ripgrep saying "binary file matches" (a NUL byte) or "pattern contains \0 but it is impossible to match", Windows PowerShell 5.1 breaking on a BOM-less UTF-8 .ps1 with Japanese comments (parse errors or silently skipped statements), PowerShell backtick expansion turning `t / `f into TAB / form feed inside generated Markdown, or hook stdout emitting garbled Japanese. Includes a strict UTF-8 decode guard (DecoderFallbackException) that stops lenient reads from irreversibly destroying ANSI / CP932 (Shift_JIS) files via silent U+FFFD replacement.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.