initial creation of my full focus app
This commit is contained in:
72
.claude/commands/reading-suggestions.md
Normal file
72
.claude/commands/reading-suggestions.md
Normal file
@@ -0,0 +1,72 @@
|
||||
# Reading Suggestions
|
||||
You are given the following context:
|
||||
$ARGUMENTS
|
||||
|
||||
Read today's calendar from:
|
||||
/Users/aj.siegel/OneDrive - ServiceNow/BoxData/CalendarEvents_YYYYMMDD.json
|
||||
|
||||
Where YYYYMMDD is today's date. Be sure to use the local timezone data, not UTC timezone data.
|
||||
|
||||
## Your Task
|
||||
|
||||
1. **Analyze Available Time:**
|
||||
- Calculate all unscheduled time blocks between 9am-5:30pm
|
||||
- Categorize blocks:
|
||||
* Small gaps: 5-10 minutes (suggest Short articles)
|
||||
* Medium gaps: 15-30 minutes (suggest Medium articles)
|
||||
* Large gaps: 30+ minutes (suggest Long articles or multiple articles)
|
||||
|
||||
2. **Query Reading List:**
|
||||
- Search the Reading List database (collection://2c4abd6c-450a-804a-809a-000bc77d02c1)
|
||||
- Find articles with Status = "To Read" or "In Progress"
|
||||
- Filter by Read time field:
|
||||
* Short = <5 minutes
|
||||
* Medium = <15 minutes
|
||||
* Long = >15 minutes
|
||||
|
||||
3. **Create Reading Plan:**
|
||||
- Suggest 2-4 articles that fit into available time blocks
|
||||
- For each article include:
|
||||
* Title
|
||||
* Topic
|
||||
* Read time
|
||||
* URL
|
||||
* Suggested time slot (e.g., "Read during 2:25-3:00 PM gap")
|
||||
|
||||
4. **Output Format:**
|
||||
Present as a markdown list grouped by time blocks:
|
||||
|
||||
```
|
||||
## Reading Plan for Today
|
||||
|
||||
**Morning (9:00-11:00 AM)** - 2 hour block
|
||||
- [Long Article Title] (Topic, ~20 min) - Read at start of block
|
||||
URL: [link]
|
||||
|
||||
**Afternoon (2:25-3:00 PM)** - 35 minute gap
|
||||
- [Medium Article Title] (Topic, ~10 min)
|
||||
URL: [link]
|
||||
```
|
||||
|
||||
5. **Add Summary:**
|
||||
- Total reading time suggested
|
||||
- How it fits into the day's schedule
|
||||
- Any recommendations for when to read based on energy levels
|
||||
|
||||
6. **Add to Daily Plan:**
|
||||
- Find the Daily Note markdown file for today (Daily Notes/Daily Note - YYYY-MM-DD.md)
|
||||
- Add a "## Reading Plan" section with the output from steps 4 and 5
|
||||
- Place it before the "## Notes" section
|
||||
|
||||
7. **Update Table of Contents:**
|
||||
- Ensure the daily note has a "## Table of Contents" section after the frontmatter
|
||||
- Use Obsidian internal link syntax: `[[#Heading Name]]`
|
||||
- Include all H2 sections in the document (tl;dr, Agenda, Suggested Tasks, Key Projects, Daily Big 3, Reading Plan, Notes, etc.)
|
||||
- Example format:
|
||||
```
|
||||
## Table of Contents
|
||||
- [[#tl;dr]]
|
||||
- [[#Agenda]]
|
||||
- [[#Reading Plan]]
|
||||
- [[#Notes]]
|
||||
```
|
||||
Reference in New Issue
Block a user