146 lines
6.0 KiB
Markdown
146 lines
6.0 KiB
Markdown
---
|
|
created: 2025-11-01 16:51
|
|
updated: 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 `.obsidian` folder
|
|
|
|
## 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.md` for 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
|