inflearn logo

Thực hành kỹ thuật CLI Harness chuyên sâu về Claude Code Harness, Mods và Graph Engineering

Trong bài giảng, chúng tôi giải thích vì sao thông qua kiến trúc Claude Code, harness lại quan trọng hơn model. Đồng thời, bài giảng trình bày cách thiết kế hệ thống làm việc với Claude Code dựa trên 6 cấu trúc: Context Harness, Permission Harness, Verification Harness, Tool Harness, Subagent & Worktree Harness và Debugging Harness. Sau đó, nội dung được mở rộng đến CLAUDE.md, quản lý phiên làm việc, kiểm soát các codebase lớn, vận hành worktree song song, phân tích nhật ký lỗi, cũng như truy vết các vấn đề liên quan đến biến môi trường và phạm vi cấu hình, giúp bạn xây dựng các tiêu chuẩn để có thể tiếp tục sử dụng Claude Code trong công việc backend và DevOps thực tế.

(4.4) 65 đánh giá

792 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

AI
AI
claude
claude
Vibe Coding
Vibe Coding
harness
harness
AI
AI
claude
claude
Vibe Coding
Vibe Coding
harness
harness

Đánh giá từ những học viên đầu tiên

4.4

5.0

wogml6026

100% đã tham gia

Tôi đã hiểu rõ cấu trúc của dây đai và cách sử dụng nó trong thực tế.

5.0

이태용

61% đã tham gia

Thật tuyệt vì có thể nắm vững kiến thức cơ bản về kỹ thuật dây dẫn (harness engineering)

5.0

안준우

32% đã tham gia

Thật tuyệt vời khi bạn liệt kê nhiều từ vựng cốt lõi theo từng bước và từng tình huống. Việc bạn lặp đi lặp lại những từ đó cũng giúp ích rất nhiều.

Bạn sẽ nhận được điều này sau khi học.

  • Tiêu chí thiết kế harness để tích hợp Claude Code CLI vào dự án thực tế

  • Khả năng thiết kế không gian làm việc cho các codebase lớn thông qua CLAUDE.md, quản lý phiên và kiểm soát ngữ cảnh

  • Năng lực thiết kế chính sách permissions / quyền hạn để xác định phạm vi hành động mà Claude có thể thực hiện

  • Kỹ năng thực tiễn với Verification Harness: kiểm chứng bằng test, diff và phản ví dụ thay vì tin nguyên xi kết quả do Claude tạo ra

  • Năng lực vận hành Subagent & Worktree để cô lập an toàn các tác vụ đa nhiệm bằng cách tận dụng worktree và các phiên song song

  • Kỹ năng thực chiến về Debugging Harness, giúp Claude xử lý nhật ký lỗi, biến môi trường, phạm vi cấu hình và các lỗi khó tái hiện một cách có hệ thống

Trong GUI, Claude Code có thể rất thú vị.

Tuy nhiên, trong thiết kế harness của CLI, Claude Code có thể mang lại lợi nhuận.

Khóa học này không giới thiệu Claude Code CLI đơn thuần như một công cụ lập trình AI. Thay vào đó, khóa học trình bày cách đưa Claude Code vào các quy trình làm việc backend·DevOps thực tế dưới góc nhìn Context, Permission, Verification, Tool, Subagent và Debugging Harness. Bạn sẽ học cách thiết kế một hệ thống làm việc để Claude có thể hoạt động an toàn trong các dự án thực tế, từ phân tích log, sửa lỗi, khôi phục kiểm thử, thiết kế CLAUDE.md, quản lý phiên làm việc cho đến vận hành song song bằng worktree.

Khuyến nghị dành cho những người như thế này

Những nhà phát triển đã thử cài đặt Claude Code nhưng không thể tiếp tục sử dụng trong các dự án thực tế

Trong GUI, bạn có thể dễ dàng đặt câu hỏi và nhận câu trả lời, nhưng nếu khi làm việc thực tế bạn vẫn phải quay lại terminal để đọc log, chạy kiểm thử, xem xét diff và dọn dẹp các nhánh Git, thì bạn cần khóa học này. Khóa học này cung cấp cho bạn những tiêu chuẩn để biến Claude Code từ một “công cụ dùng thử trong chốc lát” thành một “công cụ được sử dụng liên tục trong các dự án thực tế”.



Lập trình viên không chuyên mất 5 giờ để xử lý việc mà Claude có thể làm trong 30 phút trong một codebase lớn

Vấn đề có thể không chỉ nằm ở hiệu năng của mô hình, mà nhiều khả năng là do thiếu thiết kế về việc Claude cần xem thông tin nào và nên hoạt động trong phạm vi nào. Trong khóa học này, bạn sẽ tìm hiểu các mô hình thực tiễn giúp Claude đỡ lạc hướng hơn trong những codebase lớn thông qua Context Harness, CLAUDE.md, quản lý phiên và thiết kế lại context.

Dành cho các nhà phát triển/người không chuyên muốn nâng cao từ mức “thử sử dụng tốt” công cụ lập trình AI lên mức “vận hành như một hệ thống thực tế”

Khóa học này phù hợp với những người cần các tiêu chí thực tiễn: nên giao công việc nào cho Claude, công việc nào cần tự mình phán đoán, kết quả nào cần được kiểm chứng bằng test và diff, cũng như cần mở rộng tự động hóa bằng Hooks/MCP/Skills như thế nào, thay vì chỉ tìm hiểu các tính năng đơn thuần. Đặc biệt phù hợp với các nhà phát triển backend, kỹ sư DevOps và tech lead.

Sau khi hoàn thành khóa học,

Sau khi học khóa này, bạn sẽ không còn xem Claude Code đơn thuần là “một công cụ để nhập prompt thật tốt”. Thay vào đó, bạn sẽ có thể phán đoán Claude cần xem gì, có thể hành động đến đâu, cần xác minh kết quả như thế nào, khi nào nên clear/compact/restart nếu phiên làm việc bị nhiễm, cũng như cách vận hành worktree và các phiên song song.

Cụ thể, bạn có thể cố định một cách có cấu trúc các quy tắc và điều cấm của dự án trong CLAUDE.md, sắp xếp các vấn đề về nhật ký, biến môi trường và phạm vi cấu hình theo cách để Claude có thể giải quyết, đồng thời kiểm tra các phương án sửa đổi do Claude đề xuất thông qua quy trình xác minh bằng test, diff và phản ví dụ. Nói cách khác, bạn sẽ nâng Claude Code lên mức có thể tích hợp vào quy trình làm việc backend và DevOps thực tế, thay vì chỉ xem nó như một công cụ hỗ trợ dạng GUI.

Từ Claude Code phải chỉ dẫn mỗi lần thành Claude Code làm việc theo các quy tắc của tôi

“Hãy kiểm tra cả phần kiểm thử nhé.”
“Hãy hỏi tôi trước khi chạy lệnh đó.”
“Đừng để lại thông tin nhạy cảm trong nhật ký.”

Càng sử dụng Claude Code trong công việc thực tế, bạn càng phải lặp lại những chỉ dẫn giống nhau. Bởi vì bên cạnh việc tạo mã nhanh chóng, việc xác định những tác vụ nào được phép thực hiện và cần kiểm tra những gì để xem là hoàn tất cũng rất quan trọng.

Trong phần Claude Code Mods này, chúng ta sẽ hiện thực hóa những yêu cầu đó bằng mã. Theo dõi 8 bài giảng để từng bước xây dựng một dự án thực hành duy nhất mang tên Harness Guard Kit.

  • Đánh giá trước khi thực thi: kiểm tra lệnh gọi công cụ và xử lý việc chuyển tiếp, yêu cầu phê duyệt hoặc từ chối theo các quy tắc đã đặt ra.

  • Quản lý thông tin nhạy cảm và nhật ký công việc: che giấu thông tin nhạy cảm trong nhật ký và thiết kế bản ghi để có thể theo dõi công việc.

  • Kiểm tra điều kiện hoàn thành: Thiết lập Completion Gate để đảm bảo công việc không kết thúc khi bỏ sót các bước xác minh cần thiết.

  • Quan sát ngữ cảnh và chi phí: Đọc thông tin về ngữ cảnh, bộ nhớ đệm và chi phí, đồng thời phân biệt giữa giá trị quan sát được và giá trị ước tính.

  • Kiểm thử hành vi và bàn giao cho nhóm: đánh giá không chỉ các tình huống bình thường mà cả tình huống bị từ chối và xảy ra lỗi, đồng thời xử lý cả quy trình triển khai, cập nhật và thu hồi.

Không chỉ dừng lại ở việc sử dụng các tính năng đã cài đặt, đây là quá trình tự thiết kế cách Claude Code hoạt động theo nhu cầu của dự án của bạn.

Khóa học phù hợp với các nhà phát triển muốn kết nối nguyên tắc làm việc với luồng thực thi thực tế, những người tốn thời gian liên tục kiểm tra kết quả do AI tạo ra, và những người muốn biến tiêu chuẩn làm việc của nhóm thành các công cụ có thể tái sử dụng.

Phần thực hành được tiến hành trong môi trường kiểm tra, đồng thời bạn sẽ học cách Guard tự tạo hoạt động cùng với Claude Code và các chính sách phân quyền hiện có của tổ chức như thế nào.


Đặc điểm của khóa học này

1. Không chỉ là giải thích tính năng, khóa học giảng dạy theo góc nhìn “kỹ thuật harness” dựa trên các bài nghiên cứu.

Khóa học này không liệt kê các tính năng của Claude Code như tài liệu chính thức. Thay vào đó, khóa học giải thích theo góc nhìn thiết kế Context, Permission, Verification, Tool, Subagent và Debugging Harness để Claude Code có thể làm việc an toàn trong các dự án thực tế. Nhờ đó, bạn ít bị ảnh hưởng bởi thông tin phiên bản thay đổi nhanh chóng hơn và vẫn có được những tiêu chí có thể áp dụng vào các dự án thực tế.

2. Xử lý dựa trên các codebase lớn và những vấn đề thực tế trong công việc

Không chỉ tạo ứng dụng demo đơn giản, nội dung còn đề cập đến cách giúp Claude không bị lạc trong các codebase lớn, cách giảm thiểu tình trạng ô nhiễm phiên, cách vận hành worktree và các phiên song song một cách an toàn, cũng như cách kết nối quy trình GitHub Issue → PR với Claude. Nội dung bắt đầu từ những điểm thực sự gây cản trở trong công việc thực tế.

Bạn sẽ học được những nội dung này

Bắt đầu thực hành Claude Code CLI /

Kiến trúc / Bộ nhớ / CLAUDE.md / Chế độ lập kế hoạch / Kỹ năng

Trong phần đầu tiên, chúng ta sẽ làm rõ sự khác biệt giữa Claude dạng GUI và CLI, bắt đầu từ những điểm cơ bản nhất. Đây không chỉ là việc so sánh sự khác nhau về giao diện, mà còn giải thích tại sao trên GUI, bạn dễ chỉ dừng lại ở việc “đặt câu hỏi và nhận câu trả lời”, trong khi trên CLI, bạn có thể kết nối mọi thứ với log thực tế, kiểm thử, Git và cả việc chuẩn bị triển khai. Sau đó, thông qua kiến trúc của Claude Code, bạn sẽ hiểu vì sao harness quan trọng hơn model, đồng thời tìm hiểu vai trò của memory giữa các phiên và CLAUDE.md, cũng như sự khác biệt giữa Plan/Thinking Mode và Subagents, giữa Skills và Tool use.

Bản đồ Harness / Harness Ngữ cảnh / Harness Quyền hạn / Harness Xác minh / Harness Công cụ / Subagent & Worktree / Harness Gỡ lỗi

Phần thứ hai là nội dung cốt lõi của bài giảng này.

Giải thích 6 harness cần thiết để tích hợp Claude Code vào các dự án thực tế như một hệ thống làm việc thống nhất. Trình bày bức tranh tổng thể về những thông tin Claude cần xem, phạm vi hành động của Claude, cách xác minh kết quả, cách tích hợp các công cụ theo một cấu trúc nhất định, cách cô lập các tác vụ song song, cũng như cách biến log và biến môi trường thành dạng có thể dùng để xử lý sự cố. Sau đó, trong phần thực hành, bạn sẽ trực tiếp triển khai bản đồ này.



Tệp cấu hình harness có thể sao chép và sử dụng ngay lập tức

Các tệp cấu hình harness được tự tạo trong khóa học đều được cung cấp đầy đủ dưới dạng tệp hoàn chỉnh.
Sau khi học xong, bạn không cần phải viết lại từ đầu mà có thể sao chép vào dự án của mình và áp dụng ngay.

Các cấu hình được cung cấp như sau.

  • CLAUDE.md
    Xác định các quy tắc làm việc mà Claude phải tuân theo trong dự án.

  • codecraft-harness/SKILL.md
    Chuyển đổi các yêu cầu ngắn gọn, mơ hồ chỉ gồm một câu thành thiết kế cụ thể và kế hoạch triển khai.

  • solid-review/SKILL.md
    Trước khi bắt đầu triển khai, kiểm tra xem việc phân tách trách nhiệm có phù hợp hay không và thiết kế có phức tạp không cần thiết hay không.

  • block-sensitive-paths.sh
    Ngăn chặn truy cập vào các tệp và đường dẫn nhạy cảm như .env, SSH Key và thư mục cấp cao hơn của dự án.

  • run-tests-after-edit.sh
    Tự động chạy các bài kiểm thử liên quan mỗi khi Claude sửa đổi tệp.

  • block-stop-without-tests.sh
    Ngăn không cho báo cáo đã hoàn thành công việc khi chưa chạy kiểm thử hoặc khi kiểm thử thất bại.

  • guard.sh
    Chặn cả các yêu cầu mạng bên ngoài không được phép, giúp thiết lập môi trường thực thi an toàn.

Hook có trong khóa học không chỉ là mã ví dụ đơn giản.
Tất cả đều đã được chạy và kiểm tra hoạt động trong môi trường thực tế.

Khi đăng ký tệp cấu hình, mỗi khi Claude chỉnh sửa mã, các bài kiểm thử sẽ tự động được chạy và khi kiểm thử thất bại, Claude không thể tùy tiện kết thúc bằng cách nói “Đã hoàn thành công việc”.

Tức là, vượt qua mức độ yêu cầu Claude xác minh bằng prompt, bạn sẽ học cách buộc hệ thống thực hiện quy trình xác minh.


3. Cẩm nang prompt theo từng mô hình

Dù sử dụng cùng một harness, mỗi mô hình lại có những chỉ dẫn dễ tuân theo và những chỉ dẫn dễ bỏ sót khác nhau.

Trong khóa học này, thay vì sử dụng cùng một prompt cho mọi mô hình, chúng tôi cung cấp 5 loại khối prompt có thể sao chép, trong đó tổng hợp những chỉ dẫn nào cần loại bỏ và những chỉ dẫn nào cần bổ sung phù hợp với đặc điểm của từng mô hình.

  • Giảm bớt các chỉ dẫn xác minh do mô hình Opus 5
    tự thực hiện để tránh những công việc trùng lặp không cần thiết.

  • Opus 4.8
    Quy định rõ ràng hơn các điều kiện thực thi công cụ để sử dụng đúng công cụ cần thiết vào đúng thời điểm.

  • Sonnet 5
    Tìm hiểu cách ghi rõ ràng, cụ thể các tệp cần chỉnh sửa và phạm vi áp dụng.

  • Haiku 4.5
    Trình bày quy trình thực hiện theo từng bước để có thể làm việc ổn định ngay cả với các mô hình không có tùy chọn effort.

  • Fable 5
    Cung cấp để tham khảo cách không đưa quá nhiều chỉ dẫn cho mô hình mà chỉ giữ lại những hướng dẫn cần thiết.

Mỗi playbook cũng bao gồm các nội dung sau.

  • Tổ hợp tham số gây ra 400 Error khi yêu cầu

  • Các tham số mặc định và sự khác biệt trong hoạt động của từng mô hình

  • Bảng ghi chép so sánh kết quả khi thay đổi giá trị effort

  • Thực hành Lab 04 chạy cùng một prompt trên nhiều mô hình và so sánh kết quả

Bạn sẽ không chỉ giải thích “mô hình nào tốt hơn”, mà còn học cách trực tiếp tìm ra thiết lập tối ưu cho từng mô hình bằng cách lặp lại cùng một tác vụ và ghi chép kết quả.


Tài liệu thực hành Graph Engineering — Lab 05

Bạn sẽ trực tiếp so sánh cách xử lý tuần tự một nhiệm vụ phức tạp trong một lần với phương pháp Graph Engineering, trong đó nhiều nhiệm vụ được chia nhỏ và xử lý theo mối quan hệ phụ thuộc.

Phiếu học tập tương tác

Bạn có thể mở tệp HTML bằng trình duyệt để sử dụng mà không cần cài đặt riêng hoặc chạy máy chủ.

Bạn có thể phát lại từng bước để xem cùng một yêu cầu được xử lý khác nhau như thế nào theo hai phương thức dưới đây.

  • Lần lượt thực hiện một luồng duy nhất theo kiểu vòng lặp

  • Phương thức thực thi dạng đồ thị, chia công việc thành nhiều nút và các mối quan hệ phụ thuộc

Khi chọn từng bước, bạn cũng có thể xem tệp cấu hình đã tạo ra thao tác tương ứng, nhờ đó nhanh chóng hiểu được mối quan hệ giữa kết quả thực thi và cấu hình.

Hướng dẫn học tập theo từng bước

Cung cấp hướng dẫn học tập gồm tổng cộng 645 dòng.

Không giải thích dài dòng về lý thuyết ngay từ đầu, nội dung được 구성 theo thứ tự sau.

Xác nhận kết luận → Thực hành 30 phút → Khái niệm cốt lõi → Lý thuyết nâng cao

Lộ trình học dành cho người không chuyên và lộ trình học dành cho học viên có kinh nghiệm phát triển cũng được phân tách riêng.

Ngay cả những người lần đầu sử dụng Claude Code với phương pháp vibe coding cũng có thể bắt đầu từ phần thực hành, còn các nhà phát triển có thể học sâu hơn về cơ chế hoạt động bên trong và nguyên lý thiết kế.

3 loại dự án demo có thể trực tiếp chạy thử

Bạn không chỉ dừng lại ở việc đọc tệp cấu hình mà còn trực tiếp kiểm tra quá trình chạy claude trong thư mục dự án thực tế, nơi Hook chặn và xác thực công việc.

Mỗi dự án đều được cố ý chứa các vấn đề sau.

  • Lỗi kiểu dữ liệu

  • Kiểm thử thất bại

  • Lỗi logic trông có vẻ bình thường ở bề ngoài

Học viên sẽ trực tiếp trải nghiệm quy trình sau.

Phát hiện vấn đề → Chặn tác vụ → Sửa mã → Chạy kiểm thử → Vượt qua bước xác minh

Dự án dạng vòng lặp và dự án dạng đồ thị sử dụng cùng một đoạn mã, chỉ khác nhau ở cấu hình harness.

Do đó, bạn có thể so sánh chính xác kết quả thay đổi như thế nào do sự khác biệt trong cách tổ chức công việc, chứ không phải do sự khác biệt về mã.


Tài liệu tham khảo

Sau khi học xong khóa học, chúng tôi cũng cung cấp tài liệu thực tiễn để bạn có thể tham khảo khi cấu hình dự án hoặc giải quyết vấn đề.

  • Hướng dẫn thiết lập môi trường
    Tổng hợp cách chuẩn bị môi trường thực thi, đăng ký Hook, cùng các lỗi thường gặp và cách khắc phục.

  • Phân biệt vai trò của Skill / Hook / CLAUDE.md / Test
    Giải thích từng thành phần đảm nhiệm những gì và nên sử dụng công cụ nào cho từng vấn đề.

  • Danh sách kiểm tra harness
    Bạn có thể kiểm tra xem prompt, thiết kế, triển khai, kiểm thử và điều kiện hoàn thành có bị bỏ sót hay không.

  • Thẻ câu hỏi và thẻ kiểm thử
    Cung cấp các câu hỏi sử dụng khi yêu cầu chưa rõ ràng, tiêu chí thiết kế kiểm thử và mẫu bảng kiểm chứng.

  • Tài liệu playbook theo từng mô hình
    Tổng hợp thông số, đặc tính hoạt động và tiêu chí viết prompt của từng mô hình tại một nơi.

  • Bảng ghi chép đánh giá mô hình
    Bạn có thể thực hiện cùng một tác vụ với nhiều mô hình và cấu hình khác nhau, sau đó so sánh và ghi lại kết quả.

Các tài liệu này không chỉ đơn thuần là phần phụ lục của khóa học, mà được biên soạn thành cẩm nang vận hành Claude Code Harness mà bạn có thể sử dụng nhiều lần trong các dự án thực tế.


Người tạo ra khóa học này

  • Người sống sót tại Thung lũng Silicon | Ốc sên Mỹ 

    Dựa trên kinh nghiệm và bí quyết tích lũy tại tuyến đầu của Global Tech Scene, khóa học này chỉ ra con đường để những người không chuyên công nghệ vượt qua rào cản kỹ thuật và trở thành chủ nhân của doanh nghiệp.

    • Hiện tại) Nhà sáng lập startup về AI coding & agent tinh chỉnh mô hình cục bộ tại Silicon Valley

      • Phát triển và vận hành Closiro CLI/Mac Desktop (hơn 20K lượt tải xuống)

      • Được chọn vào Chương trình Google for Startups

      • Được chọn tham gia Anthropic for Startups Program

    • Trước đây) Sự nghiệp kỹ sư tại các công ty công nghệ lớn của Mỹ và những startup đầy triển vọng

      • Đã từ bỏ ở vòng cuối cùng của Amazon để khởi nghiệp

      • Kỹ sư tại startup AI fintech ở Thung lũng Silicon

      • Học bổng toàn diện OpenAI / Meta / Apple / Adobe / Amazon

      • Cổng thông tin công cụ tìm kiếm trong nước, phát triển fintech

      • Phát triển AR/B2B/SDK cho startup AI

    • Năng lực đào tạo đã được kiểm chứng

Bạn có điều gì thắc mắc không?

Q. Tôi đã từng sử dụng Claude Code một chút, vậy khóa học này vẫn hữu ích chứ?

Có. Ngược lại, những người đã từng dùng Claude Code, dù chỉ trong thời gian ngắn, có khả năng cảm nhận rõ hơn giá trị của khóa học này. Nếu bạn từng thấy Claude có vẻ tiện lợi lúc đầu, nhưng khi áp dụng vào dự án thực tế thì Claude liên tục đi sai hướng, hoặc vẫn phải tự mình xử lý các bước cuối như kiểm thử, Git và triển khai, thì khóa học này sẽ giải quyết đúng những vấn đề đó. Khóa học tập trung vào “cấu trúc giúp bạn tiếp tục sử dụng” hơn là giới thiệu tính năng.

Q. Không phải chỉ cần xem tài liệu chính thức là được sao?

Tài liệu chính thức là tiêu chuẩn tham chiếu cho những thông tin mới nhất và chính xác nhất. Tuy nhiên, chỉ đọc tài liệu chính thức thì khó có được các tiêu chí phán đoán trong thực tế như “khi nào nên sử dụng tính năng nào”, “tại sao lại thất bại trong một codebase lớn”, “quy tắc nào nên đặt trong CLAUDE.md và quy tắc nào nên tách sang permissions”, hay “làm thế nào để khôi phục khi phiên làm việc bị nhiễm”. Khóa học này có đề cập đến tài liệu chính thức, nhưng được xây dựng dựa trên nội dung của tài liệu. Khóa học cung cấp cấu trúc và tiêu chí có thể áp dụng ngay vào công việc thực tế.

Q. Khóa học này bao quát đến trình độ nào?

Khóa học này không phải là khóa nhập môn “nhanh chóng tạo thử một ứng dụng”.

Đây là khóa học thực hành trung cấp nhằm đưa Claude Code CLI vào quy trình làm việc trong các dự án thực tế, phát triển ứng dụng di động, backend, frontend, DevOps và các lĩnh vực khác. Vì vậy, khóa học sẽ cung cấp các nội dung như phân tích log, quản lý phiên, CLAUDE.md, thiết kế lại context, vận hành song song worktree, cùng các bài giảng bổ sung về định tuyến mô hình và quản lý ngân sách context.

Lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Hệ điều hành được khuyến nghị nhất là macOS, còn người dùng Windows nên sử dụng môi trường WSL. Trong môi trường Linux, bạn cũng có thể làm theo phần lớn nội dung tương tự. Các bài thực hành sẽ chủ yếu sử dụng Claude Code CLI, vì vậy sẽ thuận lợi hơn nhiều nếu bạn có kinh nghiệm sử dụng terminal. Do khóa học có đề cập đến cấu trúc dự án và sử dụng Git/worktree ở một mức độ nhất định, tốt nhất bạn nên chuẩn bị sẵn môi trường phát triển cơ bản.

Tài liệu học tập

  • PPT, Notion

  • Trong khóa học, chúng tôi cung cấp tài liệu tập trung vào các mẫu và bảng tiêu chí có thể áp dụng ngay vào công việc thực tế, thay vì chỉ là tập hợp các liên kết đơn thuần. Ví dụ, thông qua các tài liệu như mẫu CLAUDE.md, ví dụ về context pack, prompt tổng hợp phiên làm việc, playbook vận hành worktree và bảng tiêu chí định tuyến mô hình, nội dung được thiết kế để bạn không cần xem lại video từ đầu mỗi khi ôn tập.

  • Tài liệu được cung cấp


    ▎ Kho lưu trữ GitHub dành riêng cho học viên (33 tài liệu · 5.540 dòng)


    ▎ - 5 bài thực hành — hướng dẫn tiến hành theo từng bước + 29 prompt có thể sao chép + dữ liệu mẫu


    ▎ - Bản hoàn chỉnh cấu hình harness — 2 Skill, 4 Hook, CLAUDE.md (đã xác nhận hoạt động)


    ▎ - 5 loại khối prompt theo từng mô hình — Opus 5 / 4.8 / Sonnet 5 / Haiku 4.5 / Fable 5


    ▎ - Tài liệu Graph Engineering — bảng học tập tương tác + 3 dự án demo có thể chạy được


    ▎ - 6 loại tài liệu tham khảo — chuẩn bị môi trường, bảng kiểm tra, thẻ câu hỏi·kiểm thử, bảng ghi chép

Kiến thức cần có và lưu ý

  • Tốt nhất là bạn có kinh nghiệm phát triển cơ bản, kinh nghiệm sử dụng CLI và hiểu các khái niệm về Git.

  • Khóa học này không chỉ là một khóa học để “dùng thử cho biết” Claude Code một cách thú vị, mà là khóa học giúp xây dựng cấu trúc có thể tiếp tục sử dụng trong các dự án thực tế, vì vậy chúng tôi cung cấp các kỹ thuật kỹ nghệ harness phù hợp với học viên, bất kể là người không chuyên hay chuyên ngành.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển đã thử cài đặt Claude Code nhưng không thể tiếp tục sử dụng nó trong các dự án thực tế

  • Các nhà phát triển cảm thấy Claude dạng GUI có nhiều hạn chế và cần cách sử dụng thực tế dựa trên CLI

  • Dành cho những ai muốn học về CLAUDE.md, permissions, hooks, MCP và subagents theo tiêu chuẩn thực tế công việc, thay vì chỉ tìm hiểu về tính năng.

  • Lập trình viên muốn nâng việc sử dụng công cụ lập trình AI từ mức “dùng thử” lên mức “vận hành như một hệ thống làm việc”

Cần biết trước khi bắt đầu?

  • Sẽ tốt hơn nếu bạn có kinh nghiệm sử dụng các LLM như ChatGPT, Claude.

Xin chào
Đây là americasnail

Xác minh Inflearn

2,140

Học viên

130

Đánh giá

84

Trả lời

4.5

Xếp hạng

8

Các khóa học

  • Người sống sót ở Thung lũng Silicon | Ốc sên Mỹ

    Dựa trên kinh nghiệm và bí quyết tích lũy được ở tuyến đầu của Global Tech Scene, tôi chỉ ra con đường giúp những người không chuyên ngành vượt qua rào cản công nghệ và trở thành người làm chủ doanh nghiệp.

    • Hiện tại) Nhà sáng lập startup về AI coding & agent tinh chỉnh mô hình cục bộ tại Thung lũng Silicon

      • Phát triển và vận hành Closiro CLI/Mac Desktop (hơn 20K lượt tải xuống)

      • Được chọn vào Google for Startups Program

      • Được chọn vào Chương trình Anthropic for Startups

    • Trước đây) Kỹ sư tại các công ty công nghệ lớn của Mỹ và các startup triển vọng

      • Từ bỏ giai đoạn cuối tại Amazon để khởi nghiệp

      • Kỹ sư tại startup AI fintech ở Thung lũng Silicon

      • Học bổng toàn diện OpenAI / Meta / Apple / Adobe / Amazon

      • Cổng thông tin công cụ tìm kiếm trong nước, phát triển fintech

      • Phát triển AR/B2B/SDK cho startup AI

    • Năng lực đào tạo đã được kiểm chứng

      • Tốt nghiệp kép ngành Khoa học máy tính/Quản trị kinh doanh tại một trường đại học 4 năm ở Seoul và có nhiều kinh nghiệm khởi nghiệp

      • Đã đào tạo hơn 2100 học viên, sở hữu hơn 4.6K người theo dõi trên Threads và hơn 500 người theo dõi trên Substack

Thêm

Chương trình giảng dạy

Tất cả

59 bài giảng ∙ (8giờ 34phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

65 đánh giá

4.4

65 đánh giá

  • kmsaa2862님의 프로필 이미지
    kmsaa2862

    Đánh giá 2

    ∙

    Đánh giá trung bình 3.5

    2

    68% đã tham gia

    1. Có nhiều nội dung không cần thiết ở giữa. 2. Đối tượng khách hàng mục tiêu không rõ ràng. - Dành cho người không chuyên hay người có chuyên môn? - Dành cho người đang tìm việc hay người đang đi làm thực tế? - v.v. 3. Nhìn vào mục lục và tiêu đề bài giảng thì có vẻ như đây là nội dung dành cho các nhà phát triển đang làm việc thực tế, nhưng khi xem các bài giảng thực hành thì thực chất chỉ là ngồi xem giảng viên làm mà thôi.

    • americasnail
      Giảng viên

      Chào bạn Min-seok, cảm ơn bạn đã để lại đánh giá cho khóa học. 1. Trước tiên, tôi sẽ xem xét và cải thiện để loại bỏ những nội dung không cần thiết ở giữa bài giảng. 2. Khi xây dựng khóa học này, mục tiêu của tôi là hướng đến cả những người không chuyên và những người chuyên ngành. 3. Trong các bài giảng thực hành, tôi đã chuẩn bị sẵn các câu lệnh (prompt) trong ghi chú bài học để bạn có thể thực hành ngay lập tức. Đồng thời, tôi cũng chia nhỏ bài giảng để bạn có thể thực hành theo từng bước. Tôi nghĩ rằng đối với các bài giảng thực hành, nếu học viên không trực tiếp thao tác thì sẽ chỉ giống như đang đứng xem thôi. Tuy nhiên, để cải thiện những phần bạn đã phản hồi, tôi sẽ bổ sung thêm các điểm kiểm tra (checkpoint) và hình thức nhiệm vụ (mission) để học viên có thể trực tiếp làm theo và tạo ra kết quả thực hành cụ thể. Cảm ơn bạn, chúc bạn một ngày tốt lành.

  • claid님의 프로필 이미지
    claid

    Đánh giá 10

    ∙

    Đánh giá trung bình 4.2

    1

    8% đã tham gia

    Khác với bài giảng trước, có lẽ vì PPT lần này được tạo bằng công cụ AI nên chữ quá nhỏ, khiến việc nắm bắt nội dung trở nên khó khăn. Không chỉ cỡ chữ nhỏ mà xung quanh chữ trong PPT còn có viền, làm khả năng đọc giảm đi đáng kể. Vì tài liệu bài giảng do thầy/cô trực tiếp biên soạn như trước đây có chất lượng tốt hơn nhiều nên tôi khá thất vọng về tài liệu lần này.

    • americasnail
      Giảng viên

      Xin chào NPE, cảm ơn bạn đã gửi phản hồi. Chúng tôi đã ghi nhận rằng bạn cảm thấy việc đọc tài liệu ở thời điểm đã học được 8% khóa học khá bất tiện. Chúng tôi sẽ kiểm tra lại kích thước phông chữ và bố cục như bạn đã đề cập. Tuy nhiên, khóa học này được xây dựng theo một mạch tổng thể, bao gồm cả phần thực hành ở nửa sau và các tài liệu bổ sung. Vì vậy, nếu có thể, chúng tôi rất mong bạn học thêm một chút rồi đánh giá lại toàn bộ khóa học.

  • hoojunlee7658님의 프로필 이미지
    hoojunlee7658

    Đánh giá 1

    ∙

    Đánh giá trung bình 3.0

    Đã chỉnh sửa

    3

    37% đã tham gia

    Kiến thức của giảng viên rất sâu rộng, nhưng về khả năng truyền đạt của bài giảng thì còn nhiều điều đáng tiếc so với kỳ vọng, nên tôi xin để lại một số nhược điểm và điểm cần cải thiện ở giữa khóa học như sau: 1. Giáo trình còn sơ sài. Về tài liệu PPT đính kèm, tôi biết là được tạo bằng Claude, nhưng ít nhất cũng nên chỉnh sửa lại những chỗ xuống dòng hay các khối (block) bị lỗi chứ? (Chỉ có vài trang nên chắc chưa đầy 30 phút là xong). Giáo trình trong video thì phông chữ quá nhỏ nên rất khó nhìn, tiêu điểm (focus) cứ thay đổi liên tục khiến tôi bỏ cuộc trong việc dõi theo. Phần giải thích và giáo trình không khớp nhau. 2. Có quá nhiều phần giải thích lý thuyết trùng lặp và không cần thiết từ đầu cho đến giữa bài giảng. (Cảm giác như bị tra tấn tinh thần khi cứ phải chờ đợi không biết khi nào mới vào nội dung chính?) Có vẻ như nội dung giảng viên muốn truyền tải rất nhiều, nhưng đứng ở góc độ người học thì rất khó để tóm tắt và hệ thống lại nội dung chính hay cốt lõi. 3. Tôi đã kỳ vọng vào phần thực hành ở nửa sau, nhưng cuối cùng cảm giác như chỉ đang xem buổi thuyết trình demo của giảng viên. Sẽ tốt hơn nếu giảng viên xây dựng mục lục tập trung vào các nội dung cốt lõi, sau đó đưa ra các giải thích mang tính thực tiễn, đồng thời dẫn dắt người học tự gõ các mã mẫu (sample code) hoặc file md thực tế. Dù chỉ mới xem lướt qua một phần của nửa sau, nhưng tôi vẫn kỳ vọng và nhất định sẽ hoàn thành khóa học.

    • americasnail
      Giảng viên

      Chào bạn Joon1004, Trước hết, tôi xin chân thành cảm ơn những ý kiến đóng góp cải thiện của bạn. Tôi sẽ xem xét những phần bạn đã nêu và tiến hành cập nhật để phản ánh các cải tiến này vào nửa cuối tháng 7. Rất xin lỗi vì đã để lại cho bạn những điều chưa hài lòng. Cảm ơn bạn đã tham gia khóa học và chúc bạn một ngày tốt lành.

    • Giờ thì tôi đã hiểu bài đánh giá này nói về điều gì rồi. Hôm nay thanh toán xong, đọc qua 3 trang thì mới biết... Tiến độ đã vượt quá 7% nên cũng không thể hủy được... Thật tình... À... chữ khó nhìn quá.....

  • dolilu님의 프로필 이미지
    dolilu

    Đánh giá 12

    ∙

    Đánh giá trung bình 4.8

    2

    23% đã tham gia

    Tôi không thể tập trung được vì tài liệu giảng dạy và nội dung bài giảng không khớp với nhau. Tôi thực sự thắc mắc ý đồ của người quay là gì khi liên tục phóng to, thu nhỏ, di chuyển vị trí tài liệu... những việc này khiến tôi không thể chú tâm vào bài giảng được. Nhiều người khác cũng đã phàn nàn về phần tài liệu giảng dạy, đến mức tôi còn tự hỏi có phải người dạy đã ghi âm trước rồi dùng AI để khớp hình ảnh vào hay không. Tôi mua khóa học vì kỳ vọng vào nội dung, nhưng vì không thể tập trung được nên tôi đã ngừng học. Rất mong vấn đề này được cải thiện.

    • americasnail
      Giảng viên

      Xin chào bạn Doriru, cảm ơn bạn rất nhiều vì những phản hồi quý báu. Như bạn đã chia sẻ, tôi hoàn toàn thấu hiểu ý kiến cho rằng tài liệu bài giảng và bố cục màn hình gây khó khăn trong việc tập trung vào nội dung. Vì cũng có nhiều học viên khác bày tỏ sự tiếc nuối về phần tài liệu, nên tôi đã tiến hành chỉnh sửa toàn diện và phân phối bộ tài liệu bài giảng mới. Do nội dung bài giảng không có thay đổi lớn nên việc cập nhật video tạm thời được xếp sau, nhưng tôi dự định sẽ liên tục cải thiện bố cục màn hình và phương thức truyền tải. Ý định ban đầu của tôi là thiết kế bố cục giúp người học vừa xem giải thích vừa xem tài liệu để dễ hiểu hơn, nhưng nếu kết quả lại gây cản trở sự tập trung thì đó chắc chắn là phần cần phải cải thiện. Ngoài ra, tôi cũng đã ghi nhận ý kiến cho rằng giọng nói nghe giống như AI. Vì trong các bài giảng trước đây có nhiều người cảm thấy không thoải mái với cách nói và tốc độ, nên trong quá trình sản xuất thực tế, tôi đã thực hiện ghi âm và chỉnh sửa nhiều lần để tăng khả năng truyền đạt và sự tự nhiên. Tuy nhiên, nếu ở góc độ học viên mà vẫn cảm thấy như vậy, thì phương thức truyền tải cũng là một phần tôi cần phải khắc phục. Trong tương lai, tôi sẽ sắp xếp tài liệu sao cho dễ nhìn hơn, đồng thời tối giản việc chuyển cảnh cũng như phóng to, thu nhỏ để các bạn có thể tập trung tối đa vào nội dung bài giảng. Tôi sẽ tiếp thu tích cực những góp ý của bạn để tạo ra những bài giảng chất lượng hơn.

    • americasnail
      Giảng viên

      Đã hoàn tất cải thiện.

  • jonghun7lee0826님의 프로필 이미지
    jonghun7lee0826

    Đánh giá 1

    ∙

    Đánh giá trung bình 2.0

    2

    32% đã tham gia

    • americasnail
      Giảng viên

      Chào bạn Lee Jong-hoon, Cảm ơn bạn đã để lại đánh giá cho khóa học. Việc bạn chấm 2 sao sau khi học được 32% cho thấy có những phần của khóa học chưa đáp ứng được kỳ vọng của bạn. Tuy nhiên, vì bạn không để lại ý kiến cụ thể nên tôi rất khó để nắm bắt chính xác cần phải cải thiện ở điểm nào. Nếu bạn có thể cho tôi biết điều gì làm bạn chưa hài lòng, tôi sẽ tích cực phản ánh và cập nhật vào bài giảng sau này. Hiện tại, tôi đang có kế hoạch cập nhật khóa học thực hành CodeCraft Harness Engineering, bao gồm cả những nội dung mới tương ứng với sự ra mắt của mô hình Opus 4.8. Tôi sẽ tiếp tục cải thiện để bài giảng trở nên dễ hiểu và có tính ứng dụng cao hơn trong tương lai. Xin cảm ơn bạn.

Khóa học khác của americasnail

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Giảm 25% cho thành viên mới

1.361.502 ₫

25%

1.815.332 ₫