Initial vault setup with PARA structure
- Created CLAUDE.md configuration file - Created WEEKLY_REVIEW.md template - Set up PARA folder structure (Projects, Areas, Resources, Archive) - Created README files for each main folder - Configured .gitignore for vault files - Saved vault configuration to .claude/vault-config.json Generated with Claude Code Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
+23
-159
@@ -1,175 +1,39 @@
|
||||
# 📎 Attachments
|
||||
# Attachments
|
||||
|
||||
Storage for images, PDFs, and other non-text files.
|
||||
|
||||
## Purpose
|
||||
|
||||
Centralized location for:
|
||||
- Images and screenshots
|
||||
- PDFs and documents
|
||||
- Spreadsheets and data files
|
||||
- Audio and video files
|
||||
- Any binary files referenced in notes
|
||||
**Purpose:** Storage for all non-text files (images, PDFs, videos, audio).
|
||||
|
||||
## Organization
|
||||
|
||||
```
|
||||
05_Attachments/
|
||||
├── Organized/ # Processed files with good names
|
||||
│ ├── Images/
|
||||
│ ├── PDFs/
|
||||
│ └── Data/
|
||||
├── IMG_*.png # Unprocessed phone images
|
||||
├── Screenshot*.png # Unprocessed screenshots
|
||||
├── CleanShot*.png # Unprocessed CleanShot files
|
||||
└── *.pdf # Various PDFs
|
||||
```
|
||||
- **Root (05_Attachments/)** - Unprocessed attachments
|
||||
- **Organized/** - Files that have been properly named and referenced
|
||||
|
||||
## Naming Conventions
|
||||
## Naming Convention
|
||||
|
||||
### Before Processing
|
||||
- `IMG_1234.png` (from phone)
|
||||
- `Screenshot 2024-03-15 at 2.30.45 PM.png`
|
||||
- `CleanShot 2024-03-15 at 14.30.45.png`
|
||||
- `document(1).pdf`
|
||||
|
||||
### After Processing
|
||||
- `2024-03-15_Project_Architecture_Diagram.png`
|
||||
- `2024-03-15_Meeting_Whiteboard.jpg`
|
||||
- `API_Documentation_v2.pdf`
|
||||
- `Customer_Interview_Transcript.pdf`
|
||||
Use descriptive names that indicate the related note:
|
||||
- `[RelatedNote]_[Description].[ext]`
|
||||
- Example: `ProjectAlpha_Architecture_Diagram.png`
|
||||
- Example: `BookNotes_Thinking_Fast_Slow_Cover.jpg`
|
||||
|
||||
## Helper Scripts
|
||||
|
||||
Run these with `pnpm`:
|
||||
|
||||
### Viewing Status
|
||||
- `attachments:list` - List unprocessed files
|
||||
- `attachments:count` - Count unprocessed files
|
||||
- `attachments:organized` - Count organized files
|
||||
- `attachments:sizes` - Show largest files
|
||||
- `attachments:recent` - Files added in last 7 days
|
||||
|
||||
### Finding Issues
|
||||
- `attachments:orphans` - Files not referenced anywhere
|
||||
- `attachments:refs [filename]` - Find references to file
|
||||
|
||||
### Organization
|
||||
- `attachments:create-organized` - Create Organized folder
|
||||
|
||||
## Claude Code Workflows
|
||||
|
||||
### Process Screenshots
|
||||
```
|
||||
Look at recent screenshots in 05_Attachments.
|
||||
Based on their content, suggest better names.
|
||||
Help me organize them.
|
||||
```
|
||||
|
||||
### Find Orphans
|
||||
```
|
||||
Find all attachments not referenced in any notes.
|
||||
Should any be deleted?
|
||||
```
|
||||
|
||||
### Rename Batch
|
||||
```
|
||||
Review unprocessed images in Attachments.
|
||||
Suggest descriptive names based on content.
|
||||
```
|
||||
|
||||
### Clean Up
|
||||
```
|
||||
Find duplicate images in Attachments.
|
||||
Find files over 10MB.
|
||||
What can be compressed or removed?
|
||||
```
|
||||
|
||||
## Best Practices
|
||||
|
||||
### File Sizes
|
||||
- Keep images under 2MB for Git
|
||||
- Compress large PDFs
|
||||
- Use external storage for video
|
||||
- Optimize images before committing
|
||||
|
||||
### Naming
|
||||
- Include date: `YYYY-MM-DD`
|
||||
- Be descriptive but concise
|
||||
- Use underscores not spaces
|
||||
- Include version numbers if relevant
|
||||
|
||||
### Linking
|
||||
```markdown
|
||||
# Embedding images
|
||||
![[05_Attachments/Organized/diagram.png]]
|
||||
|
||||
# Linking PDFs
|
||||
[[05_Attachments/Organized/document.pdf]]
|
||||
|
||||
# With descriptions
|
||||
![[05_Attachments/Organized/chart.png|Sales Chart Q1]]
|
||||
```bash
|
||||
pnpm attachments:list # List unprocessed files
|
||||
pnpm attachments:organized # Count organized files
|
||||
pnpm attachments:orphans # Find unreferenced files
|
||||
pnpm attachments:update-links # Update links after moving
|
||||
```
|
||||
|
||||
## Processing Workflow
|
||||
|
||||
1. **Capture**: Save files to `05_Attachments/`
|
||||
2. **Review**: Look at content, determine purpose
|
||||
3. **Rename**: Give descriptive, dated name
|
||||
4. **Organize**: Move to `Organized/` subfolder
|
||||
5. **Link**: Update references in notes
|
||||
6. **Clean**: Remove orphaned files
|
||||
|
||||
## Claude Code Prompts
|
||||
|
||||
### Vision Analysis
|
||||
```
|
||||
Analyze the images in Attachments.
|
||||
What do they contain?
|
||||
Suggest appropriate names and organization.
|
||||
```
|
||||
|
||||
### Bulk Processing
|
||||
```
|
||||
Process all CleanShot files from this week.
|
||||
Rename based on content.
|
||||
Move to Organized.
|
||||
```
|
||||
|
||||
### Storage Audit
|
||||
```
|
||||
Analyze attachment storage:
|
||||
- Total size
|
||||
- Largest files
|
||||
- File type distribution
|
||||
- Orphaned files
|
||||
```
|
||||
1. Files initially land in `05_Attachments/`
|
||||
2. Rename with descriptive names
|
||||
3. Reference in notes using `![[filename.ext]]`
|
||||
4. Move to `Organized/` subfolder
|
||||
5. Update any links if paths change
|
||||
|
||||
## Tips
|
||||
|
||||
- **Process weekly** - Don't let files pile up
|
||||
- **Name immediately** - Context fades fast
|
||||
- **Link purposefully** - Only embed what adds value
|
||||
- **Compress aggressively** - Storage adds up
|
||||
- **Delete liberally** - Not every screenshot matters
|
||||
|
||||
## Git Considerations
|
||||
|
||||
### .gitignore suggestions
|
||||
```
|
||||
*.mp4
|
||||
*.mov
|
||||
*.zip
|
||||
.DS_Store
|
||||
files_over_10mb/
|
||||
```
|
||||
|
||||
### For Large Files
|
||||
- Use Git LFS for files over 10MB
|
||||
- Consider external storage
|
||||
- Link to cloud storage instead
|
||||
- Keep local but gitignore
|
||||
|
||||
## Remember
|
||||
|
||||
Attachments support your notes, they don't replace them. A well-named, well-organized attachment is worth a thousand random screenshots. Use Claude Code's vision capabilities to help process and organize visual content efficiently.
|
||||
- Process attachments regularly (don't let them pile up)
|
||||
- Use consistent naming patterns
|
||||
- Delete duplicates and unused files
|
||||
- Consider using Gemini Vision to analyze images
|
||||
|
||||
Reference in New Issue
Block a user