TL;DR
Goalcraft là Codex skill giúp biến ý tưởng mơ hồ thành /goal rõ scope, có tiêu chí hoàn thành, verification và stop rules. Ý tưởng chính: Codex không cố tình nói dối bạn, nhưng nếu goal viết lỏng, nó sẽ claim "done" theo đúng cái goal lỏng đó.
🎯 Vấn đề không nằm ở agent, mà ở goal
George Pickett nói thẳng: Codex will lie to you about being done. But not on purpose. "Done" chỉ là thứ bạn đã mô tả trong goal. Nếu goal mơ hồ, agent có quá nhiều chỗ để lách.
Đó là lý do anh tạo Goalcraft: một Codex skill chuyên biến rough ideas thành /goal objectives mà "done" thật sự nghĩa là done.
🧠 /goal là abstraction mới — nhưng viết goal là kỹ năng riêng
George cho rằng /goal là một step change. Nó buộc người dùng nghĩ lại về skills, planning, review và cách kiểm soát agents.
Nhưng nếu bạn viết goal sai, Codex vẫn có thể đánh dấu complete và claim success. Không phải vì nó ác, mà vì goal không bắt nó chứng minh đủ.
✅ Goalcraft ép goal phải có bằng chứng
Theo README, Goalcraft tạo goal với các phần quan trọng:
- Where things stand: bối cảnh hiện tại và đích đến rõ ràng
- Scope: làm gì, không làm gì, non-negotiables
- Verification: tests, commands, checks cụ thể để chứng minh đã ship
- Autonomy rules: khi nào tiếp tục, khi nào phải dừng và hỏi
- Success criteria: tiêu chí đo được, không phải "looks good to me"
⚙️ Cách dùng
Bật goals trong Codex:
codex features enable goals
Sau đó invoke Goalcraft trên một ý tưởng mơ hồ:
$goalcraft make me $1m dollars
Goalcraft mặc định chỉ draft goal, không activate trừ khi bạn yêu cầu. Nó cũng target khoảng 3.400 ký tự vì Codex caps /goal ở 4.000 ký tự.
💬 Cộng đồng phản ứng
@ChristianInProd nhắc rằng goal text có cap 4K, nhưng bạn có thể @ file để đọc thêm context dài hơn. George trả lời: Goalcraft được tạo bằng cách đọc implementation của /goal và lọc high-signal tweets về cái gì work / không work.
@EthanAggor khen: "I've seen my fair share of skill slop. I cannot emphasize how well-written this is."
Chốt một câu
Goalcraft không phải magic. Nó là một reminder rất thực tế: khi agents mạnh hơn, kỹ năng quan trọng không chỉ là prompt, mà là viết mục tiêu có scope, evidence và verification. Nếu không, "done" chỉ là một cái bẫy được viết bằng chính tay bạn.