PARA PKM
Organize by actionability, not topic. Projects/Areas/Resources/Archives for optimal AI navigation. Monthly review cadence.
Core Concepts
- - Projects = Time-bound goals with deadlines (completes → Archives); includes
projects/stories/ for job applications - Areas = Ongoing responsibilities (use
_overview.md per area for context) - Resources = Reference material; when unsure, put here temporarily
- Archives = Inactive items from any category
Decision Tree
CODEBLOCK0
Quick Start
- 1.
python scripts/init_para_kb.py <name> - Creates PARA + projects/stories/ + navigation - Identify projects (deadlines) → areas (ongoing) → resources (reference)
- INLINECODE4 - Generate AI navigation
Scripts
| Script | Purpose | Usage |
|---|
| INLINECODE5 | Scaffold new KB | INLINECODE6 |
| INLINECODE7 |
Check structure, detect anti-patterns |
[path] |
|
archive_project.py | Archive with metadata (date, origin) |
<project-file> [--kb-path] |
|
generate_nav.py | Create AI nav (<100 lines) |
[--kb-path] [--output] |
Templates
| Template | Purpose |
|---|
| INLINECODE13 | AI navigation index |
| INLINECODE14 |
Project file structure |
|
assets/area-overview.md.template | Area
_overview.md format |
|
assets/README.md.template | Knowledge base README |
Patterns by Role
- - Developers:
projects/active/ features/bugs, areas/professional-development/, INLINECODE20 - Consultants:
projects/active/ deliverables + projects/stories/, areas/consulting/clients/, INLINECODE24 - Researchers:
projects/active/ papers/grants, areas/research-program/, INLINECODE27 - Product Builders:
projects/active/ launches, INLINECODE29
Complex Scenarios
Client = project + relationship: projects/active/client-x.md (deliverables) + areas/consulting/clients/client-x.md (relationship, billing)
Research lifecycle: areas/product-development/{research → graduated → active → legacy} with cross-references
Anti-Patterns
- - inbox/ folder (capture directly into PARA; use Resources when uncertain)
- Deep nesting (max 2-3 levels; flat > nested)
- Topic-based organization ("work/personal" → use actionability)
- Todo folders (tasks belong with their projects/areas)
- Perfectionism (move freely as understanding evolves; monthly review catches misplacements)
Content Lifecycle
CODEBLOCK1
AI Navigation & Success Tips
- - Keep nav under 100 lines; point to paths not files; minimize tokens
- Start simple ("What am I working on now?"); one home per item (use links)
- Monthly review: archive completed, reassess areas; let patterns emerge
References
PARA PKM
按可操作性而非主题组织。项目/领域/资源/档案,实现最佳AI导航。每月复盘节奏。
核心概念
- - 项目 = 带截止日期的时限目标(完成后→归档);包含用于求职申请的 projects/stories/
- 领域 = 持续性职责(每个领域使用 _overview.md 提供上下文)
- 资源 = 参考资料;不确定时暂时存放于此
- 档案 = 任何类别的非活跃项目
决策树
有截止日期/最终状态?→ 项目
持续性职责?→ 领域
参考资料?→ 资源(不确定项的默认选项)
已完成/非活跃?→ 档案
快速开始
- 1. python scripts/initparakb.py <名称> - 创建PARA + projects/stories/ + 导航
- 识别项目(截止日期)→ 领域(持续性)→ 资源(参考)
- python scripts/generate_nav.py - 生成AI导航
脚本
| 脚本 | 用途 | 用法 |
|---|
| initparakb.py | 搭建新知识库框架 | <名称> [--path <目录>] |
| validate_para.py |
检查结构,检测反模式 | [路径] |
| archive_project.py | 带元数据归档(日期、来源) | <项目文件> [--kb-path] |
| generate_nav.py | 创建AI导航(<100行) | [--kb-path] [--output] |
模板
| 模板 | 用途 |
|---|
| assets/AGENTS.md.template | AI导航索引 |
| assets/project.md.template |
项目文件结构 |
| assets/area-overview.md.template | 领域 _overview.md 格式 |
| assets/README.md.template | 知识库README |
按角色分类的模式
- - 开发者:projects/active/ 功能/缺陷,areas/professional-development/,resources/coding-standards/
- 顾问:projects/active/ 交付物 + projects/stories/,areas/consulting/clients/,resources/templates/
- 研究员:projects/active/ 论文/资助,areas/research-program/,resources/literature-review/
- 产品构建者:projects/active/ 发布,areas/product-development/{active,research,graduated,legacy}/
复杂场景
客户 = 项目 + 关系:projects/active/client-x.md(交付物)+ areas/consulting/clients/client-x.md(关系、计费)
研究生命周期:areas/product-development/{research → graduated → active → legacy} 带交叉引用
反模式
- - inbox/ 文件夹(直接捕获到PARA中;不确定时使用资源)
- 深层嵌套(最多2-3层;扁平 > 嵌套)
- 基于主题的组织(工作/个人→使用可操作性)
- 待办事项文件夹(任务应归属于其项目/领域)
- 完美主义(随着理解深入自由移动;每月复盘纠正错位)
内容生命周期
资源 → 项目 → 档案(研究 → 活跃工作 → 已完成)
领域 → 档案(不再负责)
项目 ⟺ 领域(目标变为持续性或反之)
AI导航与成功技巧
- - 导航保持在100行以内;指向路径而非文件;最小化token
- 从简单开始(我现在在做什么?);每个项目只有一个归属(使用链接)
- 每月复盘:归档已完成项目,重新评估领域;让模式自然浮现
参考资料