Daily Journal — 2026-06-04
⏱ min read
Freewrite¶
Two threads today: polishing BOL AI adoption content for a townhall or internal campaign, and a deeper dive into developer automation — GitHub Actions with Claude Code, parallel worktree workflows, and Quartz component patterns. The AI content work is converging on a tagline and a before/after table format. The dev tooling exploration is moving from concepts to concrete setup steps.
Big Things Today¶
- [ ] Finalize BOL AI townhall tagline and before/after tables (decide: add A, B, C or all three)
- [ ] Set up claude-code-action: run
/install-github-appinside Claude Code terminal
Conversations¶
AI Adoption Content (BOL Townhall)¶
ความรู้ AI สำหรับพนักงาน 100%¶
Quick tagline refinement — "ความรู้ AI สำหรับพนักงาน 100%" is grammatically correct but the recommended vision statement is "Every process, better with AI" — short, forward-looking, not aggressive. → See [[ai-workshop-presentation]]
Generalizing software development concepts¶
Drafted three before/after comparison tables for BOL townhall slides: Product Research, Coding & Quality, and Automated Workflows. Each shows a clear "Before AI" vs "With AI" contrast for internal audience. → See [[ai-workshop-presentation]]
Grammar check for AI process review¶
Confirmed: "with AI assistance" is the grammatically correct and more professional phrasing over earlier variants.
Developer Tooling¶
Parallel Claude Sessions in Single Repository¶
Full git worktree workflow for running multiple Claude Code agents concurrently on one repo — each worktree gets its own directory and branch, tmux window per session, shared venv from main repo. → See [[git-worktree-parallel-claude]]
Auto - GitHub Action¶
Discovered anthropics/claude-code-action — official Anthropic action for automating coding from GitHub issues. Label-triggered pipeline: status:dev → Claude codes on self-hosted runner → commits → opens PR → label moves to status:review. Setup starts with /install-github-app inside Claude Code.
→ See [[github-action-claude-code]]
PKM & Personal Site¶
Quartz 5 Upgrade — Custom Components (JSX/SCSS)¶
Quartz 5 uses JSX + TypeScript for components (not raw HTML). Custom CSS goes in custom.scss. Components export .css and .afterDOMLoaded properties. JSX is ~95% identical to HTML — barrier lower than it sounds for the Ghibli theme work.
→ See [[quartz-custom-components]] | [[quartz-personal-site]]
Open Tasks Surfaced¶
- [ ] Choose which before/after tables to add to BOL townhall (A=Product Research, B=Coding, C=Workflows)
- [ ] Run
/install-github-appin Claude Code terminal to set up claude-code-action - [ ] Start self-hosted runner:
cd ~/actions-runner && ./run.sh - [ ] Try building a first custom Quartz component (JSX, ~20 lines, use frontmatter field)
Insights Worth Developing¶
- [[AI tagline as organizational anchor — "Every process, better with AI"]]
- [[Git worktrees as isolation primitive for parallel AI agents]]
- [[Label-driven GitHub pipelines as async task delegation to AI]]