Add comprehensive daily note system with multiple creation methods: - Add daily-note.js script for CLI-based daily note creation - Add daily-note npm command to package.json - Create DAILY_NOTE_GUIDE.md with complete workflow documentation - Three creation methods: CLI, Templater, QuickAdd - Step-by-step usage instructions - Recommended daily workflows - Troubleshooting guide Add new reference documentation: - GIT_WORKFLOW.md: Git workflow best practices - PARA_METHOD.md: PARA method explanation - TROUBLESHOOTING.md: Extended troubleshooting guide - AGENTS.md: Agent coding guidelines and commands - QUICK_REFERENCE.md: 1-page quick reference card - REFACTOR_SUMMARY.md: Refactoring summary Organize reference docs: - Move Templater guides to 06_Metadata/Reference/ - Move Obsidian plugins manual to 06_Metadata/Reference/
216 lines
3.5 KiB
Markdown
216 lines
3.5 KiB
Markdown
---
|
|
created: 2026-01-06
|
|
type: reference
|
|
tags: [reference, quick-start, cheatsheet]
|
|
---
|
|
|
|
# Quick Reference Card
|
|
|
|
**1-Page Cheat Sheet** - 最常用的命令和工作流
|
|
|
|
---
|
|
|
|
## 🌅 Daily Workflow
|
|
|
|
**Morning (Start Session)**:
|
|
|
|
```bash
|
|
git pull # Sync latest changes
|
|
```
|
|
|
|
**Evening (End Session)**:
|
|
|
|
```bash
|
|
git add . # Stage all changes
|
|
git commit -m "vault backup: $(date)"
|
|
git push # Sync to remote
|
|
```
|
|
|
|
---
|
|
|
|
## 📁 Where Does This File Go?
|
|
|
|
**Decision Tree**:
|
|
|
|
- 📥 **Not sure?** → `00_Inbox/` (process later)
|
|
- 🎯 **Has deadline?** → `01_Projects/[ProjectName]/`
|
|
- 🔄 **Ongoing responsibility?** → `02_Areas/[AreaName]/`
|
|
- 📚 **Reference material?** → `03_Resources/[TopicName]/`
|
|
- ✅ **Completed?** → `04_Archive/`
|
|
|
|
---
|
|
|
|
## 📥 Inbox Processing
|
|
|
|
**Check Inbox**:
|
|
|
|
```bash
|
|
ls 00_Inbox/
|
|
```
|
|
|
|
**Move File**:
|
|
|
|
```bash
|
|
mv "00_Inbox/filename.md" "01_Projects/ProjectName/"
|
|
```
|
|
|
|
**Weekly Goal**: Process entire inbox (< 20 items)
|
|
|
|
---
|
|
|
|
## 🌐 Web Content
|
|
|
|
**Scrape Single URL**:
|
|
|
|
```bash
|
|
pnpm firecrawl:scrape <url> <filename>
|
|
```
|
|
|
|
**Scrape Multiple URLs**:
|
|
|
|
```bash
|
|
pnpm firecrawl:batch <url1> <url2> <url3>
|
|
```
|
|
|
|
**Output**: `00_Inbox/Clippings/` (process within 1 week)
|
|
|
|
---
|
|
|
|
## 📎 Attachments
|
|
|
|
**List Unprocessed**:
|
|
|
|
```bash
|
|
pnpm attachments:list
|
|
```
|
|
|
|
**Find Orphaned Files**:
|
|
|
|
```bash
|
|
pnpm attachments:orphans
|
|
```
|
|
|
|
**Organize**:
|
|
|
|
```bash
|
|
mv "05_Attachments/file.png" "05_Attachments/Organized/ProjectName_Description.png"
|
|
```
|
|
|
|
---
|
|
|
|
## 🔍 Search & Find
|
|
|
|
**Search Content**:
|
|
|
|
- Obsidian: `Ctrl+Shift+F` (or `Cmd+Shift+F`)
|
|
- Command line: `grep -r "keyword" .`
|
|
|
|
**Find Files**:
|
|
|
|
- Obsidian: `Ctrl+O` (Quick Switcher)
|
|
- Command line: `find . -name "*pattern*"`
|
|
|
|
---
|
|
|
|
## 🔗 Linking
|
|
|
|
**Internal Link**: `[[Note Name]]` **With Alias**: `[[Note Name|Display Text]]`
|
|
**To Heading**: `[[Note Name#Heading]]`
|
|
|
|
**Embed**: `![[Note Name]]` or `![[image.png]]`
|
|
|
|
---
|
|
|
|
## ✍️ Quick Capture
|
|
|
|
**Daily Note** (in Inbox):
|
|
|
|
```
|
|
2026-01-06 - [Activity/Topic]
|
|
```
|
|
|
|
**Meeting Note**:
|
|
|
|
```
|
|
Meeting - [Topic] - 2026-01-06
|
|
```
|
|
|
|
**Idea Note**:
|
|
|
|
```
|
|
Idea - [Brief Description]
|
|
```
|
|
|
|
---
|
|
|
|
## 📅 Weekly Review
|
|
|
|
**Run Checklist**:
|
|
|
|
- Open: `WEEKLY_REVIEW.md`
|
|
- Time: 30-45 minutes
|
|
- Goal: Zero inbox, updated projects
|
|
|
|
**Quick Command**:
|
|
|
|
```bash
|
|
ls 00_Inbox/ # Check inbox count
|
|
ls 01_Projects/ # Review active projects
|
|
```
|
|
|
|
---
|
|
|
|
## ⚠️ Common Issues
|
|
|
|
**Q: Git conflict after pull?**
|
|
|
|
```bash
|
|
# Resolve manually, then:
|
|
git add .
|
|
git commit -m "Resolve merge conflicts"
|
|
git push
|
|
```
|
|
|
|
**Q: Can't find a file?**
|
|
|
|
- Check: `00_Inbox/`, `04_Archive/`
|
|
- Search: `grep -r "filename" .`
|
|
- Git history: `git log --all --full-history -- <path>`
|
|
|
|
**Q: Broken links after moving?**
|
|
|
|
- Use: `pnpm attachments:update-links`
|
|
- Manually fix in affected notes
|
|
|
|
**Q: Too many inbox items?**
|
|
|
|
- Schedule 30-min processing session
|
|
- Delete low-value items first
|
|
- Batch process by type
|
|
|
|
---
|
|
|
|
## 🎯 Essential Principles
|
|
|
|
1. **Capture Fast** - Don't organize while capturing
|
|
2. **Process Weekly** - Inbox → PARA locations
|
|
3. **Link Liberally** - More links = better connections
|
|
4. **Commit Daily** - Git backup every session
|
|
5. **Review Regularly** - Weekly review is non-negotiable
|
|
|
|
---
|
|
|
|
## 📚 Deep Dive Docs
|
|
|
|
- [[CLAUDE]] - Full configuration guide
|
|
- [[WEEKLY_REVIEW]] - Complete review checklist
|
|
- [[PARA_METHOD]] - PARA method explained (coming soon)
|
|
- [[GIT_WORKFLOW]] - Git workflow details (coming soon)
|
|
- [[TROUBLESHOOTING]] - Extended troubleshooting (coming soon)
|
|
|
|
---
|
|
|
|
**Quick Help**: Ask AI "How do I...?" for instant guidance
|
|
|
|
**Last Updated**: 2026-01-06
|