For: Anyone who wants a structured, AI-friendly personal knowledge workspace. Philosophy: Capture everything. Organize into PARA. Let your agent help. Workspace Version: 1.5.0
workspace/
βββ _inbox/ # π₯ Unprocessed items, quick capture
βββ Projects/ # β‘ Active work with deadlines
β βββ my-project/
β βββ project.md # Project contract (goal, deadline, DoD)
β βββ sessions/ # Session logs
β βββ docs/ # Project documentation
β βββ artifacts/
β βββ tasks/
β βββ backlog.md # π CANONICAL task list (Single Source of Truth)
β βββ sprint-current.md # π Auto-generated focus view (One-way Snapshot)
β βββ done.md # π¦ Completed tasks archive (Append-only)
βββ Areas/ # π‘οΈ Stable knowledge & responsibilities
β βββ Workspace/ # Workspace-level sessions, sync queue, audits
β βββ Learning/ # Cross-project reusable lessons
βββ Resources/ # π Reference materials & tools
β βββ references/ # Books, links, templates
βββ Archive/ # βοΈ Completed/retired items
βββ .agents/ # Agent runtime (auto-installed)
β βββ rules/ # AI behavior rules
β βββ workflows/ # AI workflow instructions
βββ .para-workspace.yml # Workspace configuration
βββ para # CLI entry point
βββ README.md
Task Management: Uses the Hybrid 3-File Model β
backlog.mdis the canonical source,sprint-current.mdanddone.mdare derived automatically.
| Workflow | When to Use |
|---|---|
/open |
Start a working session, load context |
/backlog |
Add/review tasks for a project |
/plan |
Create phased implementation plans |
/brainstorm |
Explore ideas before committing to a plan |
/new-project |
Scaffold a new project |
/end |
Close session and classify work into PARA |
/push |
Commit and push code to GitHub |
/para |
Workspace health check and maintenance |
/retro |
Retrospective before archiving a project |
/docs |
Generate and publish documentation |
After para init, the following rules are installed in .agents/rules/:
| Rule | Purpose |
|---|---|
governance.md |
Core PARA discipline (invariants + heuristics) |
para-discipline.md |
Enforce PARA classification (P/A/R/A/_inbox) |
naming.md |
File and directory naming standards |
vcs.md |
Git and version control best practices |
agent-behavior.md |
Core behavioral constraints for AI agents |
context-rules.md |
Rules for context loading and session management |
@[/open] my-project
- Reads
project.mdfor goal and deadline - Shows last session log and pending TODOs
- Displays
sprint-current.mdfor fast task overview - Reports workspace status
@[/backlog] my-project add task: write blog post outline
- Add or triage tasks in
artifacts/tasks/backlog.md - Prioritize by impact and urgency
- Auto-syncs
sprint-current.mdanddone.md
Work on your project. Keep this process in mind:
- Drop rough notes and clippings into
_inbox/without overthinking - Create or update files in the correct PARA category
- Use your agent to help draft, summarize, or research
@[/end]
- Summarize what you completed
- Log outstanding TODOs for next session
- Process
_inbox/β classify each item into Projects / Areas / Resources / Archive
_inbox/first: Never waste time deciding where something goes when you capture it. Just drop it in_inbox/and process it during/end.- Areas are evergreen: Your
Areas/folders represent ongoing responsibilities (finance, health, etc.) β keep them accurate and up-to-date. - Projects have deadlines: If something doesn't have an end date, it's probably an Area, not a Project.
- Archive is not trash: Move completed work to
Archive/to keep things tidy without deleting history. - Agent reads
sprint-current.md: For maximum speed, your AI reads the small focus file instead of the full backlog.