9.1 KiB
9.1 KiB
Claude AI Professional Assistant
Status: Operational Last Updated: November 28, 2025 Role: Professional assistant for Atomaste consulting work
Overview
Claude is your professional AI assistant for your mechanical/simulation freelance engineering work at Atomaste.
Primary Functions:
- Day Planning - Prepare priorities, tasks, reminders
- Work Documentation - Log activities, summarize accomplishments
- Daily Notes - Maintain comprehensive daily records
- Project Tracking - Monitor CAD work, commits, progress
- Work-Life Balance - Weather/outdoor activity planning
Architecture: MCP server on dalidou + Claude Code on Windows (free with subscription)
Daily Workflow
Morning - Start the Day
Say: "Hey good morning, let's start my day" or "Bonjour, on commence?"
Claude will:
- Review yesterday - What was accomplished, commits made
- Check priorities - Outstanding tasks, deadlines
- Plan today - Suggest focus areas and time blocks
- Weather check - Conditions for outdoor breaks (skiing, etc.)
- Set the tone - Energizing briefing to start productive
During the Day
- "What should I focus on next?"
- "Log this: finished FEA analysis for P04-Gigabit"
- "Remind me to follow up with client X"
- "Push my CAD work"
- "What have I done today so far?"
Evening - Close the Day
Say: "Let's wrap up the day" or "On ferme la journée"
Claude will:
- Summarize work - All commits, files changed, activities logged
- Document achievements - What was completed
- Note blockers - What's pending or stuck
- Plan tomorrow - Suggested priorities for next day
- Update daily note - Comprehensive record of the day
What Claude Tracks
Work Activities
- CAD file changes (NX Siemens, SolidWorks)
- Git commits with descriptions
- Project progress (P04-Gigabit, etc.)
- Client work and deliverables
- FEA/simulation tasks
Daily Documentation
- Time spent on tasks
- Accomplishments and milestones
- Blockers and challenges
- Decisions made
- Ideas and notes
Personal Balance
- Weather conditions
- Best outdoor activity windows
- Skiing conditions
- Work breaks and energy management
Slash Commands
| Command | Description |
|---|---|
/morning |
Full morning briefing with planning |
/eod |
End of day summary and documentation |
/ski |
Skiing conditions check |
/weather |
Quick weather check |
/push |
Push CAD changes to Gitea |
/pull |
Pull latest from Gitea |
Natural Language Examples
Planning
- "What are my priorities today?"
- "I need to focus on the P04 assembly this morning"
- "Block 2 hours for FEA work"
- "What's pending from yesterday?"
Logging Work
- "Log: completed thermal analysis for client X"
- "I just finished the bracket redesign"
- "Note: waiting for client feedback on envelope design"
- "Add to today: reviewed simulation results, found stress concentration issue"
Tracking Progress
- "What did I work on this week?"
- "Show me my recent commits"
- "How's the P04-Gigabit project going?"
- "What files did I modify today?"
CAD Workflow
- "Push my CAD work" (with commit message)
- "Pull latest files"
- "What's changed in CADTOMASTE?"
Breaks & Balance
- "When's good for skiing today?"
- "What's the weather like?"
- "Should I take a break outside?"
Daily Note Structure
Claude maintains daily documentation with:
# [Date] - Daily Work Log
## Morning Plan
- Priority 1: ...
- Priority 2: ...
- Scheduled: ...
## Work Log
- 09:00 - Started FEA analysis for P04-Gigabit
- 11:30 - Completed mesh refinement
- 14:00 - Client call regarding envelope specs
- ...
## Commits
- a57c45b: "Updated lateral support shoe geometry"
- 8624cdd: "Fixed mesh convergence issue"
## Accomplishments
- Completed thermal analysis
- Delivered preliminary results to client
- Fixed bracket interference issue
## Blockers / Pending
- Waiting for client approval on design change
- Need material data for simulation
## Notes & Ideas
- Consider alternative mounting approach
- Research vibration damping options
## Tomorrow's Focus
- Finalize P04 assembly
- Start documentation for deliverable
MCP Tools Available
| Tool | Description |
|---|---|
get_current_weather |
Current conditions in Rouyn-Noranda |
get_hourly_forecast |
Hour-by-hour forecast |
get_daily_forecast |
Daily forecast (highs, lows) |
find_best_activity_windows |
Best times for skiing, hiking |
check_skiing_conditions |
Quick ski conditions check |
get_today_commits |
Today's git commits |
get_recent_activity |
Recent git activity (7 days) |
list_repos |
List Gitea repositories |
Architecture
┌─────────────────────────────────────────────────────────────┐
│ DALIDOU SERVER (100.80.199.40) │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ MCP Server (/srv/claude-assistant) │ │
│ │ ├─ Weather tools (Open-Meteo API) │ │
│ │ ├─ Gitea tools (commits, repos) │ │
│ │ └─ Activity analysis │ │
│ └───────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
│
│ SSH + MCP Protocol
│
┌─────────────────────────────────────────────────────────────┐
│ WINDOWS WORKSTATION │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ Claude Code (Opus 4.5 - your subscription) │ │
│ │ ├─ Intelligent planning and analysis │ │
│ │ ├─ Work documentation and logging │ │
│ │ ├─ CAD file management (push/pull) │ │
│ │ └─ Daily note maintenance │ │
│ └───────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
Configuration
Server Location
/srv/claude-assistant/
├── .env # API keys and tokens
├── config.yaml # Location, preferences
├── run-mcp.sh # MCP startup script
├── mcp-server/
│ └── server.js # MCP server
└── tools/
├── weather.js # Open-Meteo integration
├── gitea.js # Gitea API
└── obsidian.js # Daily notes (future)
Windows Configuration
C:\Users\Antoine\.claude\
├── mcp.json # MCP server connection
└── commands/
├── morning.md # Morning briefing
├── eod.md # End of day summary
├── ski.md # Skiing conditions
├── weather.md # Weather check
├── push.md # Push CAD
└── pull.md # Pull CAD
Cost
| Usage | Cost |
|---|---|
| Interactive (Claude Code) | FREE (your subscription) |
| Automated API (optional) | ~$0.03 per run |
Current setup = $0/month
What's Working
- MCP server on dalidou
- Weather and skiing tools
- Gitea integration (commits, repos)
- Slash commands
- Push/pull CAD workflow
- Natural language interaction
Future Improvements
- Daily notes auto-save to Obsidian vault
- Calendar integration (meetings, deadlines)
- Client project tracking
- Time tracking per project
- Weekly/monthly summaries
- Invoice preparation assistance
Troubleshooting
MCP not connecting
ssh root@100.80.199.40 /srv/claude-assistant/run-mcp.sh
Then restart VSCode.
Gitea returns empty
Check token in /srv/claude-assistant/.env
Check MCP status
claude mcp list
Quick Start
- Open Claude Code (VSCode)
- Say "Hey good morning, let's start my day"
- Claude prepares your briefing
- Work on your projects
- Say "Log: [what you did]" to track activities
- End with "Let's wrap up the day"
- Claude documents everything