3.7 KiB
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Repository Purpose
This is a personal knowledge management system organized using Obsidian. It contains personal notes, career documentation, work projects, diary entries, and various resources spanning professional development, health, hobbies, and life management.
Directory Structure
The repository is organized into three main domains with a PARA-like structure:
Main Domains
- Personal/ - Personal life, hobbies, health, relationships, travel, home improvement
- Career/ - Professional development, technical learning, career growth, brag documents
- Work/ - Current job-related projects and documentation
- Diary/ - Daily journal entries
- Inbox/ - Temporary notes and unsorted content at root level
PARA Organization
Within each domain (Personal, Career, Work), content follows the PARA methodology:
- Projects/ - Active initiatives with defined outcomes and deadlines
- Areas/ - Ongoing responsibilities and interests (no end date)
- Resources/ - Reference materials, learning content, guides
- Archive/ - Inactive or completed items
Key Content Areas
Career Domain
- BragDocument/ - Specialized workflow for tracking weekly professional accomplishments (see Career/BragDocument/CLAUDE.md for detailed guidance)
- Resources/ - Technical learning materials (Laravel, DDD, design, etc.)
- Articles/ - Saved professional articles and guides
- Projects/ - Side projects and technical explorations
Personal Domain
- Areas/Exercise/ - Fitness routines and strength training progressions
- Areas/Photography/ - Photography projects and film development notes
- Areas/Vacations/ - Travel planning, packing lists, vacation days tracking
- Areas/Home improvement/ - Room-by-room home projects
- Projects/Dating/ - Relationship advice and resources
Work Domain
- Projects/ - Active work projects (e.g., Fresh Customer Portal)
- Random/ - Work-related tips and quick references
File Format
All content is in Markdown format (.md files) optimized for Obsidian:
- Internal links use wiki-style syntax:
[[Note Name]] - May contain Obsidian-specific syntax (callouts, embeds, etc.)
- Images and attachments typically stored in
.obsidianfolder
Workflow Patterns
Diary Entries
- Named with ISO date format:
YYYY-MM-DD.md - Stored in
/Diary/directory - Simple daily reflections and notes
Brag Document Updates
- Located in
Career/BragDocument/ - See
Career/BragDocument/CLAUDE.mdfor detailed interview-based workflow - Weekly structured updates tracking professional accomplishments
Note Organization
- Unsorted notes go to
/Inbox/at root level initially - Active projects tracked in domain-specific Projects folders
- Completed items moved to Archive folders
Common Tasks
Adding New Notes
Place new notes in the appropriate domain and PARA category. If uncertain, use the Inbox at root level or domain-specific Inbox folders.
Finding Related Content
Search across multiple domains as topics may span personal/career/work (e.g., productivity, learning, time management).
Obsidian Integration
This is an Obsidian vault - respect wiki-link syntax and avoid breaking internal linking structure when renaming or moving files.
Content Themes
Recurring topics across the knowledge base:
- Software development (Laravel, DDD, system design)
- Health and fitness (strength training, exercise routines)
- Photography (film development, equipment)
- Travel and vacation planning
- Career growth and professional development
- Personal productivity and organization