Commit d467a3093322

Vincent Demeester <vincent@sbr.pm>
2026-01-16 17:10:07
feat(emacs,org-skill): add visual line wrapping and journal entry guidelines
Emacs configuration: - Enable visual-line-mode for all org-mode buffers - Long lines now wrap at word boundaries without hard breaks - Improves readability for journal entries and long notes Org skill documentation: - Add critical guidelines for Claude's journal entry behavior - NEVER automatically create regular journal entries (user's voice only) - Only create Claude session entries when explicitly requested - Define clear distinction between personal and automated entries - Document proper usage of journelly-claude-session function Benefits: - Better reading experience in org files with long lines - Clear boundaries for Claude's automated behavior - Preserves personal voice in journal entries - Ensures consistent journal entry patterns Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 0605883
Changed files (2)
dots
.config
claude
skills
emacs
dots/.config/claude/skills/Org/SKILL.md
@@ -224,6 +224,35 @@ Productive day working on Claude skills.
 - **Journal (Journelly)**: Experience you want to remember chronologically
 - **TODOs**: Actions you need to track and complete
 
+## Claude Guidelines for Journal Entries
+
+**CRITICAL: Claude should NEVER automatically create journal entries.**
+
+### Regular Journal Entries (@ hostname in Location)
+- **NEVER create these** - These are the user's personal voice and reflections only
+- The user writes these manually via:
+  - Journelly iOS app
+  - Emacs org-capture (`C-c o c j`)
+  - Manual editing
+
+### Claude Session Entries (@ Claude session)
+- **Only create when explicitly asked** by the user
+- Use the `journelly-claude-session` function via Emacs batch mode
+- Format: Brief, factual, technical summaries of work accomplished
+- Examples:
+  - "Fixed bug in authentication handler"
+  - "Implemented feature X with tests"
+  - "Refactored module Y for better performance"
+- **Never** write in first person or user's voice
+- Keep entries concise (1-2 lines per timestamp)
+
+### When User Asks to "Save This Session"
+1. Save detailed summary to history system (`~/.config/claude/history/sessions/`)
+2. **Only** add Claude session entry if user explicitly requests it
+3. Let user write their own personal journal reflections
+
+**Remember**: Journal entries are personal. Claude provides technical logging only when requested.
+
 ## Common Operations
 
 ### Create a Note
dots/.config/emacs/init.el
@@ -1717,6 +1717,7 @@ minibuffer, even without explicitly focusing it."
   :hook
   (org-mode . auto-fill-mode)
   (org-mode . auto-revert-mode)
+  (org-mode . visual-line-mode)
   :bind
   (:map org-mode-map
 	("C-<left>" . org-shiftleft)