The model is already smart. What makes AI reliable is the context you feed it — and whether that stays a manual chore or becomes automated.
Model đã đủ giỏi. Điều khiến AI đáng tin là context bạn cấp — và việc đó cứ làm thủ công mãi hay được tự động hoá.
Chất lượng đầu ra là hàm của context — không phải IQ của model
Bốn nỗi đau ai dùng AI cũng gặp
The AI never had the codebase, conventions, or domain — so it guesses.
AI không có codebase, convention, nghiệp vụ — nên nó đoán mò.
You re-paste the same files and rules into every new chat, every day.
Bạn dán lại đúng những file & quy tắc đó vào mỗi chat mới, mỗi ngày.
Long sessions overflow the window; decisions made an hour ago vanish.
Phiên dài tràn context window; quyết định một tiếng trước biến mất.
Every dev prompts differently → inconsistent, unrepeatable results.
Mỗi dev prompt một kiểu → kết quả không nhất quán, không lặp lại được.
Thiếu context & lặp lại context — sự mệt mỏi mỗi ngày
Quên & thiếu nhất quán — niềm tin bị bào mòn
Một dev kỷ luật xử lý bằng tay như thế nào
Keep a hand-written file of stack, structure, conventions — paste it into each chat.
Giữ một file viết tay: stack, cấu trúc, convention — dán vào mỗi chat.
A reusable "here's the task + rules" block so prompts are less random.
Một khối "đây là task + quy tắc" tái sử dụng để prompt bớt tuỳ hứng.
Ask the AI to research and plan before coding, and review the plan yourself.
Bắt AI nghiên cứu & lập kế hoạch trước khi code, và tự review plan.
A running notes file of "we decided X because Y" to paste back later.
File ghi chú "đã chốt X vì Y" để dán lại về sau.
This genuinely works — a careful dev gets great results this way. Cách này thật sự hiệu quả — một dev cẩn thận làm vậy cho kết quả rất tốt.
…nhưng kỷ luật thủ công không nhân rộng được
Đóng gói toàn bộ kỷ luật trên thành một bộ kit cài-vào-là-chạy
A whole system, not a prompt: 15 agents, 33 skills, 10 hooks, 36 validators, and a process/ knowledge tree.
Cả một hệ thống, không phải một prompt: 15 agent, 33 skill, 10 hook, 36 validator, và cây tri thức process/.
"Your AI forgets. This remembers." Plan-first, process-enforced, knowledge that survives session resets.
"AI của bạn quên. Cái này thì nhớ." Lập kế hoạch trước, ép theo quy trình, tri thức sống qua cả khi reset phiên.
One command installs it — cross-tool (Claude Code, Codex, Cursor, Windsurf…), any stack.
Một lệnh cài đặt — dùng chung nhiều tool, mọi tech stack.
RIPER-5: quy trình khoá theo từng pha — không code khi chưa đủ context
process/.
Các pha bị khoá: RESEARCH không được code, PLAN không sửa source — chỉ sửa process/.
Định tuyến context — AI tự lấy context, không cần bạn dán tay
all-context.md (architecture), tests/all-tests.md, container/all-container.md, {domain}/all-{domain}.md.
File router chỉ AI tới đúng tài liệu nhỏ nhất cần đọc: all-context.md (kiến trúc), tests/all-tests.md, container/all-container.md, {domain}/all-{domain}.md.
Bộ nhớ bền vững — tri thức nằm trên đĩa, không nằm trong context window
process/ treePlans, specs, and reports live in general-plans/ and features/{feature}/ — active, completed, backlog.
Plan, spec, report nằm trong general-plans/ và features/{feature}/ — active, completed, backlog.
Each phase writes a 10-field snapshot (feature, phase, branch, plan file, test runner…) so a fresh agent resumes exactly where it stopped.
Mỗi pha ghi một snapshot 10 trường (feature, pha, branch, file plan, test runner…) để một agent mới tiếp tục đúng chỗ đã dừng.
Những rào chắn khiến kết quả lặp lại được — hết "hên xui"
Thủ công vs. tự động — cùng kỷ luật, không cần ý chí
| Problem · Vấn đề | By hand · Thủ công | With the kit · Có kit |
|---|---|---|
| Missing contextThiếu context | Paste files each timeDán file mỗi lần | Routers fetch it automaticallyRouter tự lấy |
| RepetitionLặp lại | Re-type rules every chatGõ lại quy tắc mỗi chat | Written once on diskViết một lần trên đĩa |
| ForgettingQuên | Lost when chat closesMất khi đóng chat | Envelope + process/ resumeEnvelope + process/ tiếp tục |
| Prompt luckHên xui khi prompt | Each dev differsMỗi dev một kiểu | RIPER-5 + validators for allRIPER-5 + validator cho mọi người |
| DisciplineKỷ luật | Skipped under pressureBỏ qua khi gấp | Enforced by phase-locksBị khoá pha ép tuân thủ |
Cùng một ticket — chạy 2 lần: prompt trần vs. qua kit
"Add an admin API to delete a product."
Same ticket → routes context, plans, validates, then executes.
Illustrative — swap in a real recorded run during the session. · Minh hoạ — nên thay bằng bản demo quay thật khi trình bày.
Team áp dụng như thế nào
vc-setup to detect the stack and scaffold process/; existing ones run vc-update. Never overwrites — backs up first.
Cài một lần cho mỗi repo (một lệnh). Repo mới chạy vc-setup để dò stack & dựng process/; repo cũ chạy vc-update. Không ghi đè — sao lưu trước.
github.com/withkynam/vibecode-pro-max-kit
Điều rút ra
Questions? · Thank you — Phuong, Team C