- Mỗi bài content trong Content OS đi qua một trong 4 tuyến: Original, Repurpose, Rewrite, hoặc Research+Ideate.
- Folder structure V1 build được trong 1-2 giờ với 6 thư mục chính.
- Writer context packet chỉ 400-900 token, tight hơn giant context window.
- Bookmarkability rubric chấm 6 tiêu chí tổng 12 điểm, ngưỡng ship là 8.
TL;DR
Content OS chia mỗi bài thành một trong 4 tuyến trước khi drafting bắt đầu. Folder structure V1 build được trong 1-2 giờ với 6 thư mục chính. Writer context packet 400-900 token là brief gửi cho model - tight hơn giant context window. Bookmarkability rubric chấm 6 tiêu chí, tổng 12 điểm, ngưỡng ship là 8.
Idea Gate - quyết định một lần, tiết kiệm ba lần rewrite
Trước khi một content object vào drafting, Idea Gate đưa ra một quyết định duy nhất: đây là loại content nào? Lý do gate này tồn tại: không có nó, draft bị blur nguồn, voice bị lạc, credit không rõ ràng. Với gate, mỗi tuyến có check riêng và draft đến tay người viết sạch hơn.
Bốn tuyến nội dung
1. Original - drawn from you. Tạo content từ trực tiếp từ bạn hoặc second brain của bạn: notes cá nhân, journals, voice memos, ý tưởng đã ngồi trong đầu nhiều tuần. Brief lean vào foundation của bạn: positioning, proof bank, pillars. Không có external source. Đòi hỏi taste investment cao nhất.
2. Repurpose - extend owned. Lấy nội dung đã sở hữu và mở rộng nó. Một thread từ bài viết, self-QRT một post đã hit, tweets kéo một dòng từ piece bạn đã đăng. Spine là của bạn - format thay đổi.
3. Rewrite - external POV through your voice. Lấy source material từ signal layer (một tweet đáng trả lời, một bài viết đáng phân tích, một transcript có frame hữu ích) và dịch nó qua POV và voice của bạn. Brief rõ ràng về cái gì giữ lại, cái gì credit, và voice rules nào áp dụng.
4. Research + Ideate - explore trước khi commit. Khám phá một topic, nghiên cứu pattern, generate candidate angles trước khi drafting bắt đầu. Output không phải post - mà là ý tưởng đã được sắc nét hoặc danh sách angles, feed ngược lại vào stores/ideas/.
Route được khai báo trong content-object.md trong run folder:
runs/active/2026-05-content-os/
content-object.md # route, current state, next action
idea.md # idea gate decision
brief.md # writer handoff
draft-package.md # rendered draft + verifier output
feedback.md # 24h / 72h learnings
Folder V1 - cấu trúc xây trong 1-2 giờ
Bạn không cần infrastructure phức tạp để bắt đầu. Chỉ cần một directory giữ shared parts và một nơi content object sống cho đến khi ship:
strategy/- positioning.md, audience.md, pillars.md. Ba đến năm dòng mỗi file. Pillars là 3-4 topic bạn đã có quyền nói về. Audience là một người cụ thể, không phải một segment.voice/- voice-profile.md (5 rules luôn follow, 5 patterns không bao giờ dùng, 2-3 reference posts) và avoid-slop.md (bắt đầu với 8 patterns cơ bản, thêm vào mỗi khi draft slip past bạn).stores/- inbox.md, workboard.md, ideas/, hooks/, proof/, feedback/. Bộ nhớ chung. Bỏ 10 ý tưởng vào stores/inbox.md ngay bây giờ - nửa trong số đó nên từ những gì bạn đã nói trong DM hoặc call tháng này, không phải nghĩ ra tại chỗ.runs/active/vàruns/archive/- một run folder cho mỗi content object.modules/writer/- SKILL.md, references/, templates/. Production code.workflows/- idea-to-published.md, verifier-checklist.md, scheduler-handoff.md, feedback-loop.md.
Notion, Obsidian, git repo, shared drive - đều được. Shape quan trọng hơn tool.
Writer context packet - brief không để model đi lạc
Đây là phần hầu hết mọi người làm sai. Họ dump cả brand doc, cả knowledge base, và cả feed vào một prompt. Model viết mush an toàn vì không có gì trong context thực sự load-bearing.
Packet sống trong run folder như brief.md. Một packet cho một content object. Template gồm 8 trường:
- thesis: một câu bài phải chứng minh
- reader: người cụ thể nên lưu bài này
- proof: số liệu, screenshot, câu chuyện được phép dùng
- angle: framing bất ngờ
- constraints: format, length, tone, banned phrases
- voice anchors: 2-3 dòng nghe như bạn
- risks: điều gì làm bài trông như slop hoặc cringe
- open loops: điều chưa biết, writer nên flag
Target: 400-900 token. Tight beats giant context window gần như mọi lần.
Bookmarkability rubric - thước đo trước khi publish
Trước khi draft vào schedule, chấm điểm nó. 0, 1, hoặc 2 điểm mỗi tiêu chí:
- Giúp người đọc bỏ qua một task trong tương lai
- Có proof (số liệu, screenshot, ví dụ có tên)
- Cho takeaway có thể tái dùng (template, checklist, frame)
- Có audience và job-to-be-done cụ thể
- Có thể áp dụng mà không cần bạn có mặt trong phòng
- Có screenshot hoặc visual mạnh
Tổng 12. Ngưỡng cá nhân của Shann là 8. Dưới 8 - fix row cụ thể và re-score, không trash. Hầu hết "draft kém" là draft tốt đã bỏ qua một row trong rubric.
Tiếp theo: 4 prompt và feedback loop
Bài tiếp theo (phần cuối của series) sẽ cover 4 prompt copy-paste ngay vào Claude hoặc bất kỳ frontier model nào, master avoid-slop document với 54 pattern phát hiện "AI viết cái này", phân chia hai model Writer/Orchestrator, và feedback loop - nơi hệ thống thực sự tạo ra lợi thế dài hạn.
via @shannholmberg
