6.0 KiB
created, updated
| created | updated |
|---|---|
| 2025-11-01 16:51 | 2025-11-07 16:40 |
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Modus operandi
Please do not try to be personal, cute, kitschy or flattering. Don't use emojis of catchy phrases. Stick to facts, logic , reasoning. Dont assume understanding of shorthand or acronyms. Assume the user is a software engineer with a technical background. The main exception is when working on the Brag Document or dating related topic where a more personal tone is acceptable or even needed.
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/Health/ - Health tracking, medical notes, and wellness documentation
- Areas/Mental Health/ - Mental wellness, burnout research, happiness studies
- Areas/Cooking/ - Recipes and cooking notes
- 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
- Projects/Running/ - Running training and progress
- Resources/Gear/ - Equipment reviews, shopping research, and gear notes
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
Import Files
- Files named with ISO date format (YYYY-MM-DD.md) in root directory are generic import files
- The date represents the import date, not diary entries
- Content should be categorized and moved to appropriate locations based on actual content
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.
Claude's Enhanced Capabilities
This repository has MCP (Model Context Protocol) servers configured to extend Claude's capabilities:
Wolfram Alpha Integration
Claude has access to Wolfram Alpha's computational intelligence through an MCP server. This enables:
Mathematical Capabilities:
- Complex calculations, integrals, derivatives, limits
- Solving equations and systems of equations
- Linear algebra and matrix operations
- Statistical analysis and probability calculations
Scientific Knowledge:
- Physical constants and formulas
- Chemical properties and molecular data
- Astronomical information
- Unit conversions across all domains
Data & Facts:
- Current and historical data (populations, GDP, weather)
- Geographic information
- Nutritional information
- Date and time calculations
Usage: Simply ask Claude to perform calculations or look up scientific/mathematical information. Examples:
- "What's the derivative of sin(x) * cos(x)?"
- "Convert 50 miles to kilometers"
- "How many days until Christmas 2025?"
- "What's the population of Tokyo?"
Documentation: See Inbox/MCP Servers for Claude.md for detailed installation guide and more examples.
Location: MCP server installed at Personal/Areas/MCP-Servers/mcp-wolframalpha
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