Việc thêm lệnh /goal vào các prompt Claude Code tạo nên sự khác biệt như thế nào?

Đối với những người không biết lập trình từ đầu, Claude Code giống như một phép màu: Bạn chỉ cần mô tả điều mình muốn, và nó sẽ tự xây dựng hoặc thực hiện điều đó cho bạn! Đây cũng là một phần lý do khiến Claude Code trở thành một trong những ứng dụng được sử dụng nhiều nhất, ngay cả với những người không phải lập trình viên.

Tuy nhiên, sẽ là sai lầm nếu cho rằng Claude Code hoàn toàn tự động. Thực tế là bạn vẫn cần phản hồi các câu hỏi và cung cấp thêm prompt ở những giai đoạn khác nhau của quá trình lập trình. Việc này có thể chấp nhận được khi làm các dự án nhỏ, nhưng sẽ trở nên phiền toái nếu bạn kỳ vọng Claude Code tự động hoàn tất mọi thứ mà không cần sự can thiệp nào.

Claude Code có một tính năng tích hợp giúp giải quyết vấn đề này. Hơn nữa, việc thêm một lệnh đơn giản vào trước prompt Claude Code sẽ tạo ra sự khác biệt đáng kể: Đó là lệnh /goal.

Lệnh /goal giúp giảm số lượng prompt cần nhập từ 4 xuống còn 1

Tóm tắt quá trình dọn dẹp bộ nhớ của Claude Code
Tóm tắt quá trình dọn dẹp bộ nhớ của Claude Code

Trước khi giải thích công dụng và sự khác biệt mà lệnh /goal mang lại, hãy cùng tìm hiểu một phiên làm việc với Claude Code mà không sử dụng lệnh này sẽ diễn ra như thế nào. Giả sử bạn muốn tạo một ứng dụng web theo dõi thói quen bằng Claude Code, và ngôn ngữ duy nhất cần biết là tiếng Anh!

Mở Terminal, khởi chạy Claude Code và nhập một câu lệnh đại loại như:

Create a web-based habit tracker for me that stores everything on the browser and works completely offline.
Hãy tạo cho tôi một ứng dụng web theo dõi thói quen, lưu trữ dữ liệu ngay trên trình duyệt và hoạt động hoàn toàn ngoại tuyến.

Ngay lập tức, Claude Code bắt đầu suy nghĩ và xây dựng ứng dụng, nhưng bạn cũng sẽ phải trả lời các câu hỏi trong suốt quá trình đó. Quan trọng hơn, sản phẩm cuối cùng do Claude Code tạo ra thường dễ bị thiếu sót, nghĩa là bạn sẽ phải nhập thêm các câu lệnh khác và chờ đợi để ứng dụng hoàn thiện mọi chức năng.

Tuy nhiên, việc thêm lệnh /goal sẽ thay đổi hoàn toàn tình trạng này.

Khi bạn thêm lệnh /goal vào trước prompt Claude Code, hệ thống sẽ coi câu lệnh đó là một điều kiện cần đáp ứng — hay nói cách khác là một mục tiêu mà ứng dụng cần đạt được. Điều này nghĩa là thay vì yêu cầu bạn cung cấp thêm prompt, Claude Code sẽ tiếp tục làm việc cho đến khi đạt được điều kiện đó. Sau mỗi tác vụ, Claude Code chạy một mô hình nhỏ hơn để kiểm tra xem mục tiêu đã hoàn tất hay chưa. Nếu đã hoàn tất, bạn sẽ thấy kết quả hiển thị trên màn hình. Nếu chưa, Claude Code sẽ tiếp tục thực hiện công việc để đạt được mục tiêu đó. Cần lưu ý rằng cơ chế này khác với chế độ Auto của Claude Code; chế độ Auto chỉ chấp nhận lệnh gọi công cụ hiện tại chứ không tự khởi tạo lệnh gọi mới.

Đối với người dùng cuối, việc sử dụng lệnh /goal đồng nghĩa với việc bạn sẽ ít phải trả lời các câu hỏi hoặc yêu cầu bổ sung từ Claude Code hơn, hoặc thậm chí không cần trả lời gì cả. Việc thêm lệnh này vào trước câu lệnh chính thường mang lại kết quả phản hồi tổng thể tốt hơn so với khi bỏ qua nó. Sự khác biệt sau khi áp dụng cách này thực sự rất lớn.

Ứng dụng theo dõi thói quen đã chứng minh điều này qua các con số cụ thể

Đến nay, việc thêm /goal vào câu lệnh đã trở thành thói quen tự nhiên của nhiều người khi sử dụng Claude Code. Tuy nhiên, cần phải kiểm chứng xem liệu sự khác biệt có thực sự rõ ràng hay không. Vì vậy, hãy chạy cùng một câu lệnh hai lần: Một lần có kèm lệnh /goal và một lần không. Cụ thể, câu lệnh đã sử dụng là:

Build a single HTML file habit tracking app where I can add habits, check them off per day, the data persists after a page refresh with no backend.
Tạo một ứng dụng theo dõi thói quen gói gọn trong một file HTML duy nhất, cho phép tôi thêm thói quen, đánh dấu hoàn thành theo ngày và lưu trữ dữ liệu ngay cả khi load lại trang mà không cần backend.

Dưới đây là kết quả thu được khi thử xây dựng ứng dụng web theo dõi thói quen này.

Khi không sử dụng lệnh /goal, Claude Code đã tạo ra một file HTML duy nhất chứa ứng dụng theo dõi thói quen và tuân thủ đúng các hướng dẫn. Sau khi kiểm tra, công cụ này cho phép thêm cũng như quản lý các thói quen mới; mọi dữ liệu đều được lưu trữ ngay trên trình duyệt. Tuy nhiên, ứng dụng này lại thiếu đi nhiều yếu tố cần thiết để trở thành một ứng dụng web ấn tượng.

Kết quả của Claude Code khi không dùng chú thích mục tiêu (goal comment)
Kết quả của Claude Code khi không dùng chú thích mục tiêu (goal comment)

Ngược lại, khi sử dụng lệnh /goal, kết quả nhận được là một ứng dụng web hoàn chỉnh đáp ứng mọi điều kiện đã đặt ra. Như bạn có thể thấy trong ảnh chụp màn hình bên dưới, ứng dụng này bao gồm nhiều tính năng cần thiết cho một ứng dụng theo dõi thói quen. Thực tế là, nếu không dùng lệnh này, bạn sẽ phải mất thêm vài phút gửi các câu lệnh bổ sung vào phiên làm việc đầu tiên để thêm vào những yếu tố mà phiên làm việc này đã tự động thực hiện.

Kết quả của Claude Code khi dùng lệnh /goal
Kết quả của Claude Code khi dùng lệnh /goal

Việc bổ sung này cũng đồng nghĩa với việc bạn có thể tập trung vào những việc khác trong khi Claude Code lo liệu mọi thứ. Tuy nhiên, để đạt kết quả tốt nhất, bạn cần tin tưởng thư mục làm việc và bật chế độ Auto. Bạn cũng cần hiểu rằng giá trị của lệnh /goal sẽ được thể hiện rõ rệt hơn khi thực hiện các dự án phức tạp.

Không phải điều kiện nào trong lệnh /goal cũng giúp tiết kiệm thời gian

Tuy nhiên, không nên coi lệnh /goal là một giải pháp "thần thánh" giải quyết mọi vấn đề. Bạn chỉ có thể tận dụng tối đa tính năng này nếu biết cách soạn thảo prompt một cách chính xác. Dù lệnh này thường mang lại kết quả tốt hơn, nhưng đó là nhờ các câu lệnh ban đầu có chứa những yếu tố mà Claude Code có thể sử dụng làm điều kiện kiểm tra. Đó có thể là một tính năng cụ thể hoặc trạng thái tổng thể của ứng dụng/script đang xây dựng.

Ví dụ, khi dùng lệnh /goal để sắp xếp lại thư mục Downloads, hãy thêm một điều kiện vào câu lệnh, chẳng hạn như yêu cầu sắp xếp file theo danh mục. Nhờ vậy, sau khi hoàn tất mỗi tác vụ sắp xếp, Claude Code có thể chạy mô hình nhỏ hơn của nó để xác nhận xem điều kiện đó đã được đáp ứng hay chưa.

Nếu thiếu yếu tố điều kiện này, kết quả đạt được có thể sẽ không tối ưu. Suy cho cùng, nếu đặt ra các mục tiêu mơ hồ, bạn sẽ lại tốn nhiều thời gian hơn để nhập lệnh thủ công.

Tự vận hành không đồng nghĩa với việc không có sự giám sát

Xét về lâu dài, chức năng goal sẽ giúp Claude Code hoạt động tự chủ hơn nhiều so với hiện tại. Khi kết hợp với các quyền hạn phù hợp và chế độ Auto, công cụ này có thể mang lại kết quả tốt hơn trong thời gian ngắn. Tuy nhiên, cần lưu ý rằng nó hoạt động dựa trên một số giả định nhất định về quá trình xây dựng; do đó, đôi khi bạn vẫn sẽ cần quay lại và dành thời gian xử lý lại những gì đã làm. Nói cách khác, bạn không thể hoàn toàn bỏ qua khâu giám sát. Dù vậy, việc sử dụng lệnh này thực sự giúp tiết kiệm rất nhiều thời gian và tạo ra sự khác biệt lớn!

Thứ Sáu, 07/08/2026 09:55
51 👨
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
❖ AI cho Lập trình