Tôi từng đọc một bài rất hay về chuyện bắt agent trình bày kế hoạch trước khi cho nó code. Gật gù. Thấy đúng quá. Đóng tab.
Ba ngày sau, hai giờ chiều, đang vội, tôi gõ "làm giúp cái này" và để nó chạy thẳng. Bốn mươi phút sau mở ra: nó làm to gấp năm lần mức cần, đụng vào ba chỗ tôi không ngờ. Tôi biết phải bắt nó plan trước. Tôi chỉ không làm. Khoảng cách giữa hai cái đó — biết và làm — chính là chỗ cuốn sổ tay này sinh ra để lấp.
01Cái bạn phải tự nhớ thì sớm muộn cũng rơi
Đây là sự thật phũ về kiến thức vận hành: một nguyên lý mà việc áp dụng nó phụ thuộc vào ý chí của bạn lúc đó là một nguyên lý yếu. Không phải vì nó sai. Vì bạn — con người — không phải lúc nào cũng tỉnh táo, rảnh tay, và đủ kỷ luật để nhớ ra nó đúng vào khoảnh khắc cần.
Bạn nhớ trong ngày đọc bài. Bạn quên vào cái ngày deadline dí, sếp nhắn, và agent thì đang chờ một câu lệnh. Mà ngày bạn quên lại đúng là ngày cái nguyên lý đó đáng giá nhất.
Đó là lý do người làm lâu không cố nhớ kỹ hơn. Họ làm một việc khôn hơn: lấy cái nguyên lý ra khỏi đầu mình, và gắn nó vào hệ thống — để cái đúng không còn phụ thuộc vào trí nhớ của một người đang mệt.
02Một skill là một nguyên lý đã gắn sẵn bộ nhớ
Một skill, ở đây, không phải là một mẹo hay. Nó là một nguyên lý đã được đông cứng thành một thứ cài được. Bạn cài nó vào một lần, và từ đó cái hành vi đúng tự xảy ra — không cần bạn ra lệnh lại, không cần bạn nhớ.
Lấy ngay cái bẫy của tôi ở trên. Nguyên lý là "bắt nó plan trước". Cài thành skill, nó biến thành một dòng nằm sẵn trong file luật của agent: trước khi sửa code, luôn trình bày kế hoạch và dừng chờ tôi gật. Giờ tôi không phải nhớ nữa. Cái file nhớ thay tôi. Tôi có vội tới đâu, gõ "làm giúp cái này" cộc lốc tới đâu, thì agent vẫn dừng lại trình kế hoạch — vì cái đúng đã nằm trong luật, không nằm trong trí nhớ của tôi.
Khúc 2 — Đông cứng: bạn rút cái nguyên lý đó thành một artifact cụ thể — một dòng rule, một prompt, một câu lệnh lưu sẵn. Viết một lần, không viết lại.
Khúc 3 — Cài: artifact đó vào trong setup của agent. Từ giờ cái đúng tự chạy mỗi lần, kể cả hôm bạn quên sạch — vì nó không còn chờ bạn nhớ nữa.
Tầng nguyên lý dạy bạn <i>thấy</i> vấn đề. Tầng skill làm cho cái thấy đó <i>tự xảy ra</i>. Một cuốn sổ tay tốt cho bạn cả hai — và quan trọng là cây cầu nối giữa chúng.
03Bốn dáng, một ý
Mọi skill trong sổ tay này đều làm cùng một việc — biến một nguyên lý thành phản xạ — nhưng mặc bốn cái áo khác nhau, tùy chỗ bạn muốn cái phản xạ đó sống.
Một dòng luật dán vào file cấu hình của agent. Áp cho mọi session, mãi mãi, không cần nhắc. Hợp với hành vi bạn muốn luôn-luôn.
Một đoạn copy vào chat ngay lúc cần. Không cài đặt gì, dùng được với bất kỳ agent nào. Hợp với cái bạn cần thỉnh thoảng, đúng tình huống.
Một quy trình nhiều bước lưu lại để gọi bằng một cái tên ngắn. Hợp với cái bạn làm lặp đi lặp lại theo đúng một trình tự.
Một gói năng lực agent tự nạp khi gặp đúng loại việc. Hợp với một kỹ năng trọn vẹn bạn muốn agent tự biết lấy ra đúng lúc.
Đừng sa vào chuyện chọn dáng nào "xịn" hơn. Câu hỏi đúng đơn giản hơn: cái phản xạ này tôi cần <i>luôn luôn</i> (rule), <i>thỉnh thoảng</i> (prompt), <i>lặp lại</i> (slash), hay <i>tự động đúng lúc</i> (SKILL.md)?
04Đọc sổ tay này thế nào
Cuốn sổ tay này không phải để đọc một lèo từ đầu tới cuối. Nó là cái hộp đồ nghề — bạn mở ra khi gặp đúng cái việc.
Cách dùng gọn trong ba nhịp. Một: gặp một nỗi đau lặp lại — agent cứ báo "xong" mà chưa chạy thử, hay cứ lao vào sửa trước khi hiểu. Hai: tìm cái skill khớp nỗi đau đó, đọc một phút để hiểu nó chặn cái gì, rồi copy. Mỗi skill có sẵn artifact để dán thẳng — hoặc một câu lệnh để bảo agent tự cài hộ. Ba: cài vào, rồi quên nó đi. Đó là điểm hay nhất: một khi đã cài, bạn được giải phóng khỏi việc phải nhớ.
Vài cái đáng cài trước, vì chúng chặn những cú ngã đắt nhất: bắt nó plan trước rồi mới code, kiểm chứng bằng cách chạy thật chứ không tin lời "xong", và chẩn đoán từ triệu chứng trước khi sửa mò. Xem toàn bộ sổ tay để nhặt cái khớp việc của bạn.
05Hiểu để gật, cài để khỏi quên
Phần còn lại của garden dạy bạn vì sao — vì sao agent ngã ở chỗ này, vì sao cái cổng kia cứu bạn. Cái "vì sao" đó quý, vì không hiểu thì bạn cài skill như cài bùa, sai chỗ là phản tác dụng.
Nhưng hiểu xong rồi, đừng dừng ở gật gù. Cái gật gù sẽ bay mất vào đúng cái ngày bạn cần nó. Hãy lấy cái nguyên lý vừa hiểu, đông cứng nó lại thành một dòng cài được, và gắn vào hệ thống — để lần sau, lúc bạn vội nhất và quên nhiều nhất, cái đúng vẫn cứ tự xảy ra. Một nguyên lý nằm trong đầu là một lời hứa. Một nguyên lý đã cài vào setup là một thói quen bạn không thể lỡ.