- Hầu hết hệ thống productivity thất bại vì quá phức tạp và phân tán.
- Hệ thống một thư mục Obsidian + Claude Code giải quyết vấn đề từ gốc rễ: gom mọi thứ vào 1 folder LIFE, loại bỏ hoàn toàn quyết định phân loại.
- Claude Code kết nối qua MCP đóng vai trò intelligence layer - tự tổ chức thay người dùng.
- Bài viết này trình bày triết lý, cấu trúc đặt tên file và hệ thống properties.
TL;DR
Hầu hết hệ thống năng suất thất bại không phải vì bạn lười, mà vì chúng yêu cầu bạn quản lý hạ tầng thay vì quản lý cuộc đời. Hệ thống một thư mục Obsidian + Claude Code đảo ngược điều đó: mọi thứ đổ vào 1 folder flat tên LIFE, Claude Code đóng vai trò intelligence layer - tự phân loại, tìm kiếm, tổ chức. Bạn chỉ cần capture và hỏi.
Vấn đề: Bạn đang quản lý hạ tầng
Hãy nhìn vào bộ công cụ hiện tại của bạn. Task trong một app. Project trong app khác. Note trong app thứ ba. Calendar ở chỗ thứ tư. Tài liệu tham khảo ở chỗ thứ năm.
Bạn không đang quản lý cuộc đời. Bạn đang quản lý hạ tầng được tạo ra để quản lý cuộc đời.
Mỗi lần capture một ý tưởng, bạn phải quyết định: cái này đặt đâu? Folder nào? Subfolder nào? Tag gì? Quyết định đó tiêu tốn sự chú ý - thứ khan hiếm nhất trong công việc tri thức.
Hệ thống một thư mục giải quyết điều này ở tầng gốc rễ. Không phải bằng cách đơn giản hóa những gì bạn theo dõi. Mà bằng cách thống nhất nơi mọi thứ tồn tại.
Triết lý: Cognitive load và quyết định phân loại
Hệ thống một thư mục không phải về chủ nghĩa tối giản. Đây là về nhận thức tải (cognitive load).
Mỗi cấu trúc folder hierarchy bạn tạo ra là một quyết định bạn phải đưa ra mỗi lần capture thứ gì đó. Quyết định đó tiêu tốn sự chú ý. Sự chú ý là tài nguyên khan hiếm nhất trong công việc tri thức.
Hệ thống một thư mục loại bỏ hoàn toàn quyết định phân loại. Mọi thứ đều vào một folder. Claude Code kết nối qua MCP xử lý việc tổ chức tự động. Bạn capture theo tốc độ suy nghĩ và hệ thống tự phân loại theo tốc độ automation.
Sự hỗn loạn biểu kiến của một folder trở nên vô hình vì intelligence layer làm mọi thứ có thể tìm thấy, tổ chức và hành động được - mà không cần bạn duy trì cấu trúc thủ công.
Một thư mục có nghĩa là gì
Một thư mục không có nghĩa là một note. Nó có nghĩa là một vị trí gốc chứa mọi thứ. Không có hierarchy để điều hướng. Không có folder lồng nhau để nhớ. Không có taxonomy để duy trì.
Vault của bạn có một folder tên LIFE. Bên trong LIFE, mọi thứ là flat file với quy ước đặt tên nhất quán và cấu trúc properties nhất quán.
Claude Code đọc mọi file trong LIFE khi bạn hỏi bất cứ điều gì. Nó hiểu cái nào là project, cái nào là task, cái nào là reference, cái nào là daily note - bằng cách đọc thuộc tính type trong frontmatter của từng file.
Bạn không bao giờ điều hướng folder. Bạn hỏi Claude những gì bạn cần. Claude đọc cấu trúc flat file và đưa ra đúng thứ bạn cần.
Quy ước đặt tên file
Khi mọi thứ sống trong một folder, cách đặt tên trở thành hệ thống tổ chức. Mọi file theo đúng quy ước sau:
YYYY-MM-DD-[TYPE]-[TOPIC].mdVí dụ thực tế:
2026-05-20-daily-wednesday.md
2026-05-18-project-website-rebrand.md
2026-05-15-task-client-proposal.md
2026-05-10-reference-claude-prompting.md
2026-05-01-meeting-q2-planning.md
2026-04-28-idea-newsletter-series.md
2026-04-20-decision-hire-contractor.mdPrefix ngày tháng có nghĩa là mọi file tự sort theo thứ tự thời gian. Type identifier có nghĩa là Claude có thể filter theo type ngay lập tức. Topic identifier có nghĩa là bạn có thể tìm kiếm theo keyword và tìm file mà không cần điều hướng.
Quy ước này xử lý mọi thứ mà folder hierarchy từng xử lý - mà không yêu cầu bạn đưa ra bất kỳ quyết định phân loại nào.
Cấu trúc properties
Mọi file bất kể loại đều có một properties block ở đầu. Đây là thứ hệ thống đọc để hiểu từng file. Đây là thứ làm cho tổ chức của Claude trở nên thông minh thay vì tổng quát.
Universal Properties Block cho mọi loại file:
---
type: [daily/project/task/reference/meeting/idea/decision]
date: 2026-05-20
status: [active/complete/archived/pending]
tags: [topic1, topic2]
priority: [high/medium/low]
---Ngoài ra, mỗi loại có properties bổ sung:
Project files - thêm:
client: TÊN KHÁCH HÀNG
deadline: 2026-06-15
completion: 40
next_action: Viết campaign briefTask files - thêm:
project: TÊN PROJECT
due: 2026-05-22
energy: [deep/shallow/admin]Decision files - thêm:
chosen: quyết định bạn đã chọn
reasoning: lý do tại sao
review_date: 2026-08-20Properties block chỉ mất 30 giây để điền khi tạo file. Đây là thứ làm cho toàn bộ intelligence layer hoạt động.
CLAUDE.md - "Hiến pháp" của hệ thống
CLAUDE.md nằm ở root của vault, cạnh folder LIFE. Đây là hiến pháp của toàn bộ hệ thống. Mọi automated workflow đọc nó trước tiên.

Cấu trúc cơ bản của CLAUDE.md:
# One-Folder Life System - CLAUDE.md
## Who I Am
Name: [TÊN BẠN]
Primary focus: [TRỌNG TÂM CÔNG VIỆC CHÍNH]
Location: [THÀNH PHỐ]
## My Life Areas
Work / Health / Finances / Relationships / Learning / Personal
## Active Projects
[TÊN PROJECT]: [TRẠNG THÁI 1 CÂU] | Deadline: [NGÀY] | Next: [HÀNH ĐỘNG CỤ THỂ]
## Current Top 3 Priorities
1. [QUAN TRỌNG NHẤT LÚC NÀY]
2. [QUAN TRỌNG THỨ 2]
3. [QUAN TRỌNG THỨ 3]
## Operating Rules
- Mọi output lưu vào LIFE folder với naming convention đúng
- Không bao giờ xóa file - chỉ đổi status=archived
- Luôn đọc CLAUDE.md trước bất kỳ task nào
- Update Top 3 Priorities mỗi thứ HaiMột lưu ý quan trọng từ cộng đồng: giữ CLAUDE.md dưới 100 dòng. Mỗi dòng phải trả lời câu hỏi: "Bỏ dòng này có làm Claude đưa ra quyết định sai không?" Nếu không - hãy bỏ đi.
CLAUDE.md stale dần theo thời gian. Đặt lịch review hàng tháng và thêm dòng Last updated: YYYY-MM-DD ở đầu.
Bước tiếp theo
Với triết lý, naming convention, properties structure và CLAUDE.md đã được thiết lập, hệ thống có đủ "xương sống" để hoạt động. Nhưng làm thế nào để bạn thực sự tương tác với nó mỗi ngày?
Phần 2 sẽ đi vào 5 lệnh vận hành mọi thứ: /morning, /capture, /review, /find, và /plan - cùng với quy trình sử dụng thực tế từ sáng đến tối.
via DEV Community | MindStudio
