focus
Installation
SKILL.md
GTD Focus
Scan all project files, rank unchecked tasks, return today's top 3-5. Read-only — no writes to vault.
Instructions
- Get today's date (ISO format YYYY-MM-DD)
- Read today's coaching pulse (optional):
/home/mat/dev/gtd-pcm/06-coaching/daily/YYYY-MM-DD.md- Extract
energy:field (1-10). If file missing or field absent, skip energy filter.
- Extract
- Glob all project task files:
03-projects/*/01-*.mdunder/home/mat/dev/gtd-pcm/ - Read ALL matched files in parallel (single message, multiple Read calls). Parse unchecked tasks (
- [ ] ...) with section + tags. - Score each task (see Ranking Algorithm)
- If pulse available: apply energy filter
- Sort descending, take top 3-5
- Output focus list with staleness flags
Ranking Algorithm
Score = project_priority × section_weight × tag_weight