Create README.md and enhance AGENTS.md to position this as an extensible framework for any Opencode skills and agents, not just PARA/task management. Includes installation, development workflow, code style guidelines, and Nix flake integration patterns.
5.0 KiB
PARA Methodology Reference
PARA is a universal system for organizing digital information, created by Tiago Forte.
The Four Categories
Projects
Definition: A series of tasks linked to a goal, with a deadline.
Characteristics:
- Has a clear outcome/deliverable
- Has a deadline (explicit or implicit)
- Requires multiple tasks to complete
- Can be completed (finite)
Examples:
- Launch NixOS Flakes course
- Hire senior backend developer
- Complete Q1 board presentation
- Publish self-hosting playbook video
Questions to identify:
- What am I committed to finishing?
- What has a deadline?
- What would I celebrate completing?
Areas
Definition: A sphere of activity with a standard to be maintained over time.
Characteristics:
- Ongoing responsibility (infinite)
- Has standards, not deadlines
- Requires regular attention
- Never "complete" - only maintained
Sascha's Areas:
- CTO Leadership
- m3ta.dev
- YouTube @m3tam3re
- Technical Exploration
- Personal Development
- Health & Wellness
- Family
Questions to identify:
- What roles do I maintain?
- What standards must I uphold?
- What would suffer if I ignored it?
Resources
Definition: A topic or theme of ongoing interest.
Characteristics:
- Reference material for future use
- No immediate action required
- Supports projects and areas
- Can be shared or reused
Examples:
- NixOS configuration patterns
- n8n workflow templates
- Self-hosting architecture docs
- AI prompt libraries
- Book notes and highlights
Questions to identify:
- What might be useful later?
- What do I want to learn more about?
- What reference material do I need?
Archives
Definition: Inactive items from the other three categories.
Characteristics:
- Completed projects
- Areas no longer active
- Resources no longer relevant
- Preserved for reference, not action
When to archive:
- Project completed or cancelled
- Role/responsibility ended
- Topic no longer relevant
- Information outdated
The PARA Workflow
Capture
Everything starts in the Inbox. Don't organize during capture.
Clarify
Ask: "Is this actionable?"
- Yes → Is it a single task or a project?
- No → Is it reference material or trash?
Organize
Place items in the appropriate category:
- Active work → Projects (linked to Area)
- Ongoing standards → Areas
- Reference → Resources
- Done/irrelevant → Archives
Review
- Daily: Process inbox, check today's tasks
- Weekly: Review all projects, check areas, process resources
- Monthly: Archive completed, assess areas, audit resources
Project vs Area Confusion
The most common PARA mistake is confusing projects and areas.
| If you treat a Project as an Area | If you treat an Area as a Project |
|---|---|
| Never feels "done" | Feels like constant failure |
| Scope creeps infinitely | Standards slip without noticing |
| No sense of progress | Burnout from "finishing" the infinite |
Test: Can I complete this in a single work session series?
- Yes → Project
- No, it's ongoing → Area
Maintenance Rhythms
Daily (Evening - 10 min)
- Process inbox items
- Review completed tasks
- Set tomorrow's priorities
Weekly (Sunday evening - 30 min)
- Get clear: Inbox to zero
- Get current: Review each Area
- Review all active Projects
- Plan next week's outcomes
Monthly (First Sunday - 60 min)
- Review Area standards
- Archive completed Projects
- Evaluate stalled Projects
- Audit Resources relevance
Quarterly (90 min)
- Review life Areas balance
- Set quarterly outcomes
- Major archives cleanup
- System improvements
PARA in Anytype
Type Mapping
| PARA | Anytype Type | Notes |
|---|---|---|
| Project | project |
Has area relation, deadline |
| Area | area |
Top-level organization |
| Resource | resource |
Reference material |
| Archive | Use archived property |
Or separate Archive type |
| Task | task |
Lives within Project or Area |
| Inbox | note with status=inbox |
Quick capture |
Recommended Properties
On Projects:
area(relation) - Which area owns thisstatus(select) - active, on-hold, completeddue_date(date) - Target completionoutcome(text) - What does "done" look like
On Tasks:
projectorarea(relation) - Parent containerstatus(select) - inbox, next, waiting, scheduled, donepriority(select) - critical, high, medium, lowdue_date(date) - When it's neededenergy(select) - Required energy levelcontext(multi_select) - Where/how it can be done
On Areas:
description(text) - Standards to maintainreview_frequency(select) - daily, weekly, monthly
Common Pitfalls
- Over-organizing during capture - Just dump it in inbox
- Too many projects - Active projects should be <15
- Orphan tasks - Every task needs a project or area
- Stale resources - Archive what you haven't touched in 6 months
- Skipping reviews - The system only works if you review it