cli + tui to publish to leaflet (wip) & manage tasks, notes & watch/read lists 馃崈
charm
leaflet
readability
golang
1---
2title: Note-Taking Workflows
3sidebar_label: Workflows
4description: Zettelkasten, meeting notes, daily notes, and more.
5sidebar_position: 7
6---
7
8# Note-Taking Workflows
9
10## Zettelkasten
11
12Zettelkasten emphasizes atomic notes with heavy linking:
13
141. **Create atomic notes**: Each note covers one concept
152. **Add descriptive tags**: Use tags for categorization
163. **Link related notes**: Reference other notes by title
174. **Develop ideas over time**: Expand notes with new insights
18
19Example:
20
21```sh
22noteleaf note create "Dependency Injection" --tags architecture,patterns
23noteleaf note create "Inversion of Control" --tags architecture,patterns
24# In each note, reference the other
25```
26
27### Research
28
29For academic or technical research:
30
311. **Source note per paper/article**: Create note for each source
322. **Extract key points**: Summarize in your own words
333. **Tag by topic**: Use consistent tags across research area
344. **Link to related work**: Reference other sources
35
36Example:
37
38```sh
39noteleaf note create "Paper: Microservices Patterns" \
40 --tags research,architecture,microservices
41```
42
43### Meeting
44
45Capture discussions and action items:
46
471. **Template-based**: Use meeting_note function from earlier
482. **Consistent structure**: Attendees, agenda, discussion, actions
493. **Action items**: Extract as tasks for follow-up
504. **Link to projects**: Tag with project name
51
52Example:
53
54```sh
55meeting_note "Sprint Planning"
56# Then extract action items as tasks
57noteleaf task add "Implement auth endpoint" --project web-service
58```
59
60### Daily
61
62Journal-style daily entries:
63
641. **Daily template**: Use daily_note function
652. **Reflect on work**: What was accomplished, what's next
663. **Capture ideas**: Random thoughts for later processing
674. **Review weekly**: Scan week's notes for patterns
68
69Example:
70
71```sh
72daily_note
73# Creates note tagged with 'daily' and today's date
74```
75
76### Personal Knowledge Base
77
78Build a reference library:
79
801. **How-to guides**: Document procedures and commands
812. **Troubleshooting notes**: Solutions to problems encountered
823. **Concept explanations**: Notes on topics you're learning
834. **Snippets**: Code examples and configurations
84
85Use tags like: `how-to`, `troubleshooting`, `reference`, `snippet`