Kỹ thuật Harness Claude Code: Thực hành Kỹ thuật Harness CLI Nâng cao

Bài giảng sẽ thông qua kiến trúc Claude Code để giải thích lý do vì sao harness lại quan trọng hơn chính mô hình. Đồng thời, bài giảng cũng đề cập đến phương pháp thiết kế hệ thống làm việc của Claude Code thông qua 6 cấu trúc harness: Context Harness, Permission Harness, Verification Harness, Tool Harness, Subagent & Worktree Harness và Debugging Harness. Tiếp theo, bằng cách kết nối các chủ đề từ CLAUDE.md, quản lý phiên, kiểm soát codebase lớn, vận hành worktree song song, phân tích log lỗi cho đến truy vết các vấn đề liên quan đến phạm vi biến môi trường và cấu hình, chúng tôi sẽ giúp bạn thiết lập những tiêu chuẩn để ứng dụng Claude Code một cách bền vững trong thực tiễn công việc Backend và DevOps.

(4.4) 36 đánh giá

580 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

이태용

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.

5.0

김민재

61% đã tham gia

Bạn giải thích rất chi tiết về cách sử dụng Claude Code! Việc bạn giải thích cả phần khái niệm để những người không chuyên cũng có thể áp dụng được là rất tuyệt vời! (Dù tôi không chắc là mình có hiểu hết được không nữa...)

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ế

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

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

  • Tư duy thực tiễn về Verification Harness: Không tin tưởng tuyệt đối vào kết quả do Claude tạo ra, mà kiểm chứng qua test, diff và phản ví dụ.

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

  • Kỹ năng thực chiến Debugging Harness: Sắp xếp 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 để Claude có thể giải quyết.

Claude Code trên giao diện GUI có thể rất thú vị.

Tuy nhiên, trong thiết kế harness của CLI, Claude Code mới thực sự kiếm ra tiền.

Khóa học này không chỉ giới thiệu Claude Code CLI như một công cụ lập trình AI đơn thuần. Thay vào đó, khóa học đi sâu vào cách tích hợp Claude Code vào quy trình làm việc Backend và DevOps thực tế thông qua các khía cạnh như 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 giúp Claude hoạt động an toàn trong các dự án thực tế, kết nối xuyên suốt từ phân tích log, sửa lỗi, khôi phục bài test, thiết kế CLAUDE.md, quản lý phiên cho đến vận hành song song worktree.

Dành cho những ai

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

Trong giao diện GUI, bạn có thể thoải mái đặt câu hỏi và nhận câu trả lời, nhưng khi bắt tay vào thực tế, bạn lại phải quay về terminal để đọc log, chạy test, xem xét diff và dọn dẹp các nhánh Git, thì khóa học này chính là dành cho bạn. Khóa học này sẽ 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ử nhất thời" thành một "công cụ gắn bó lâu dài trong các dự án thực tế".


Lập trình viên trái ngành vật lộn suốt 5 tiếng với tác vụ mà Claude có thể hoàn thành trong 30 phút trên một codebase lớn

Vấn đề không đơn thuần nằm ở hiệu suất của mô hình, mà rất có thể là do thiếu thiết kế về việc Claude nên xem những thông tin gì và hoạt động trong phạm vi nào. Trong khóa học này, chúng ta sẽ đi sâu vào các mẫu thực chiến giúp Claude bớt loay hoay trong các kho mã nguồn lớn thông qua Context Harness, CLAUDE.md, quản lý phiên và thiết kế lại ngữ cảnh.

Lập trình viên/Người không chuyên muốn nâng tầm việc sử dụng công cụ lập trình AI từ "mức độ chỉ dùng tốt" lên "mức độ vận hành như một hệ thống thực chiến"

Thay vì chỉ giới thiệu tính năng đơn thuần, nội dung này được khuyến nghị cho những ai cần những tiêu chuẩn thực tiễn như: việc nào nên giao cho Claude, việc nào cần tự mình đánh giá, kết quả nào cần kiểm chứng qua test và diff, hay quy trình tự động hóa nào cần mở rộng bằng Hooks/MCP/Skills. Đặc biệt phù hợp với các lập trình viên backend, kỹ sư DevOps và tech lead.

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

Sau khi tham gia khóa học này, bạn sẽ không còn xem Claude Code đơn thuần là một "công cụ chỉ để nhập prompt cho thật chuẩn" nữa. Thay vào đó, bạn sẽ tự tin phán đoán được Claude cần xem những gì, có thể hành động đến đâu, cách kiểm chứng kết quả như thế nào, khi nào cần clear/compact/restart nếu phiên làm việc bị ô nhiễm, và cách vận hành worktree cùng các phiên song song ra sao.

Cụ thể, bạn có thể cố định cấu trúc các quy tắc và điều cấm của dự án trong CLAUDE.md, hệ thống hóa các vấn đề về log, biến môi trường và phạm vi cấu hình thành định dạng mà Claude có thể giải quyết, cũng như xem xét các đề xuất sửa đổi của Claude thông qua vòng lặp kiểm thử, diff và xác minh phản ví dụ. Nói cách khác, điều này sẽ nâng tầm Claude Code từ một công cụ hỗ trợ dạng GUI lên mức có thể tích hợp trực tiếp vào quy trình làm việc backend và DevOps thực tế.

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

1. Thay vì chỉ giải thích các 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 báo 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 tiếp cận từ góc độ thiết kế Context, Permission, Verification, Tool, Subagent và Debugging Harness, giúp Claude Code có thể làm việc an toàn trong các dự án thực tế. Nhờ vậy, bạn sẽ ít bị ảnh hưởng bởi những thay đổi phiên bản diễn ra nhanh chóng, đồng thời nắm vững những tiêu chuẩn có thể áp dụng trực tiếp vào dự án thực tế.

2. Tập trung vào các codebase lớn và những vấn đề thực tiễn trong công việc

Không chỉ đơn thuần là tạo ra một ứng dụng demo, mà còn hướng dẫn cách giúp Claude không bị lạc lối trong các codebase lớn, cách giảm thiểu ô 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, cho đến cách kết nối luồng GitHub Issue → PR với Claude. Chúng ta sẽ bắt đầu từ những điểm thực sự vướng mắc trong thực tế.


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

Bắt đầu thực chiến với Claude Code CLI /

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

Ở 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. Không chỉ đơn thuần so sánh sự khác nhau về giao diện, phần này còn giải thích lý do tại sao với GUI, người dùng dễ dàng dừng lại ở mức "hỏi và nhận câu trả lời", trong khi CLI có thể kết nối trực tiếp với nhật ký, kiểm thử, Git và quá trình chuẩn bị triển khai thực tế. Tiếp theo, thông qua kiến trúc Claude Code, bạn sẽ hiểu được lý do harness lại quan trọng hơn cả mô hình, vai trò của bộ nhớ giữa các phiên và CLAUDE.md, cũng như sự khác biệt giữa Chế độ Plan/Thinking và Subagents, giữa Skills và Tool use.

Sơ đồ 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à trọng tâm của khóa học này.

Giải thích 6 harness cần thiết để tích hợp Claude Code vào dự án thực tế như một hệ thống làm việc thống nhất. Phác thảo bức tranh toàn cảnh về việc Claude cần xem những thông tin gì, phạm vi hành động đến đâu, cách kiểm chứng kết quả ra sao, cấu trúc tích hợp các công cụ như thế nào, phương pháp cô lập các tác vụ song song, và cách chuyển đổi log cùng biến môi trường thành dạng có thể dễ 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.

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 những kinh nghiệm và bí quyết tích lũy được ở tuyến đầu của làng công nghệ toàn cầu, tôi sẽ chỉ ra con đường giúp những người trái ngành vượt qua rào cản kỹ thuật để tự mình làm chủ doanh nghiệp.

    • Hiện: Nhà sáng lập startup AI Coding Agent tại Thung lũng Silicon

      • Vận hành công cụ AI tự phát triển 'Snailer CLI' (16K+ lượt tải)

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

    • Cựu Kỹ sư tại các tập đoàn công nghệ lớn và startup tiềm năng của Mỹ

      • Vào vòng cuối Amazon, từ bỏ để khởi nghiệp

      • Kỹ sư Startup AI Fintech Thung lũng Silicon

      • Chương trình Full-stack Fellowship tại OpenAI / Meta / Apple / Adobe / Amazon

      • Phát triển cổng thông tin tìm kiếm nội địa và Fintech.

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

    • Năng lực giảng dạy đã được kiểm chứng

Bạn có thắc mắc gì không?

Câu hỏi: Tôi đã từng dùng qua Claude Code một chút, nhưng liệu khóa học này có còn hữu ích không?

Đúng vậy. Thực ra, những ai đã từng thử qua Claude Code dù chỉ một chút lại càng dễ thấy khóa học này thực sự hữu ích. Nếu bạn từng thấy nó 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 chệch hướng, hoặc phải tự tay làm lại các bước cuối như kiểm thử, Git hay triển khai và cảm thấy thiếu sót, thì khóa học này sẽ giải quyết chính xác những vấn đề đó. Khóa học này tập trung vào "cấu trúc giúp bạn duy trì sử dụng" hơn là chỉ giới thiệu tính năng.

Q. Chẳng phải cứ xem tài liệu chính thức là được sao?

Tài liệu chính thức là điểm 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ó thể đúc kết được những tiêu chuẩn phán đoán thực chiến như "khi nào và nên 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 đưa vào CLAUDE.md và quy tắc nào nên tách ra thành 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 bài nghiên cứu. Cung cấp cấu trúc và tiêu chuẩn có thể áp dụng ngay vào 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 học nhập môn kiểu "Thử nhanh tay tạo một ứng dụng".

Đây là khóa học thực chiến trình độ trung cấp nhằm đưa Claude Code CLI vào quy trình làm việc thực tế như phát triển dự án, ứng dụng di động, backend, frontend, DevOps, v.v. Do đó, 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 worktree song song, cùng các bài giảng bổ trợ 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ị sử dụng nhất là macOS, còn người dùng Windows nên sử dụng môi trường WSL. Người dùng Linux cũng có thể theo dõi bài học một cách tương tự. Phần thực hành sẽ tập trung vào Claude Code CLI, do đó nếu bạn có kinh nghiệm sử dụng terminal thì sẽ thuận lợi hơn rất nhiều. Vì bài học có đề cập đến cấu trúc dự án và sử dụng một phần Git/worktree, 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, thay vì chỉ là một tập hợp các đường link đơn thuần, chúng tôi cung cấp các tài liệu tập trung vào mẫu và bảng tiêu chuẩn có thể áp dụng ngay vào thực tiễn. Chẳng hạn, thông qua các tài liệu như mẫu CLAUDE.md, ví dụ về context pack, prompt tổng kết phiên làm việc, playbook vận hành worktree, bảng tiêu chuẩn định tuyến model, khóa học được thiết kế giúp bạn không cần phải xem lại video từ đầu khi ôn tập.

Kiến thức tiên quyết và những lưu ý

  • Sẽ tốt nhất nếu bạn có kinh nghiệm lập trình cơ bản, kinh nghiệm sử dụng CLI và hiểu biết về các khái niệm Git.

  • Thay vì chỉ là một khóa học "dùng thử" Claude Code cho vui, khóa học này tập trung xây dựng một cấu trúc có thể ứng dụng lâu dài trong các dự án thực tế, do đó chúng tôi sẽ cung cấp cho học viên những kỹ thuật Harness Engineering phù hợp nhất, bất kể bạn là người trái ngành hay đúng 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 Claude Code nhưng không thể duy trì thói quen sử dụng nó trong các dự án thực tế.

  • Nhà phát triển đã chạm đến giới hạn của Claude phiên bản GUI và cần phương pháp sử dụng thực tế dựa trên CLI.

  • Dành cho những ai muốn tìm hiểu CLAUDE.md, permissions, hooks, MCP và subagents không chỉ dừng lại ở mức giới thiệu tính năng, mà còn từ góc độ thực tế.

  • Nhà phát triển muốn nâng tầm ứng dụng công cụ lập trình AI từ "mức độ dùng thử" lên "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 hay Claude.

Xin chào
Đây là americasnail

Xác minh Inflearn

1,639

Học viên

85

Đánh giá

76

Trả lời

4.4

Xếp hạng

6

Các khóa học

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

    Dựa trên những kinh nghiệm và bí quyết tích lũy được tại tuyến đầu của làng công nghệ toàn cầu, tôi mở ra con đường giúp những người không chuyên vượt qua rào cản kỹ thuật để làm chủ công việc kinh doanh của chính mình.

    • Hiện là Nhà sáng lập startup AI Coding Agent tại Silicon Valley

      • Vận hành công cụ AI tự phát triển 'Snailer CLI' (16K+ lượt tải xuống)

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

    • Cựu kỹ sư tại các tập đoàn Big Tech và startup tiềm năng của Mỹ

      • Từ bỏ vòng cuối cùng tại Amazon để khởi nghiệp

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

      • OpenAI / Meta / Apple / Adobe / Amazon Full-stack Fellowship

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

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

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

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

      • Đào tạo hơn 1600 học viên, sở hữu hơn 4.5K người theo dõi trên Threads / hơn 470 người theo dõi trên Substack.

Thêm

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

Tất cả

41 bài giảng ∙ (5giờ 13phú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ả

36 đánh giá

4.4

36 đánh giá

  • kevinx64님의 프로필 이미지
    kevinx64

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

    Bạn giải thích rất chi tiết về cách sử dụng Claude Code! Việc bạn giải thích cả phần khái niệm để những người không chuyên cũng có thể áp dụng được là rất tuyệt vời! (Dù tôi không chắc là mình có hiểu hết được không nữa...)

    • americasnail
      Giảng viên

      Cảm ơn bạn rất nhiều vì những đánh giá khóa học quý báu. Thông qua các phản hồi, tôi hiện đang lập kế hoạch cập nhật. Tôi sẽ cố gắng xây dựng nội dung để bạn có thể hiểu được tất cả. Cảm ơn bạn, chúc bạn một ngày tốt lành.

  • wowmen17577817님의 프로필 이미지
    wowmen17577817

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    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)

    • americasnail
      Giảng viên

      Chào anh Lee Tae-yong, cảm ơn anh vì những đánh giá quý báu về khóa học. Chúc anh một ngày tốt lành. Hãy cùng chờ đón bản cập nhật của tháng này nhé!

  • jbsh님의 프로필 이미지
    jbsh

    Đánh giá 11

    Đánh giá trung bình 5.0

    5

    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.

    • americasnail
      Giảng viên

      Chào bạn An Jun-woo, cảm ơn bạn rất nhiều vì những đánh giá khóa học chi tiết và quý giá. Chúc bạn một ngày tốt lành :)

  • jinp19933808님의 프로필 이미지
    jinp19933808

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    Tôi đã từng cố gắng áp dụng harness vào thực tế nhưng lần nào cũng thất bại và chỉ làm lãng phí thời gian, đây là lần đầu tiên tôi biết rằng việc xây dựng harness cần phải có hệ thống như thế này. Đặc biệt là về kỹ năng của agent hay hooks... Tôi đã từng không biết khi nào nên sử dụng chúng và thậm chí còn yêu cầu AI viết hộ những tính năng này, nhưng giờ đã hiểu rõ mục đích và cách dùng nên tôi nghĩ mình có thể tận dụng chúng tốt hơn.

    • americasnail
      Giảng viên

      Cảm ơn bạn rất nhiều vì những đánh giá quý giá.☺️ Trong thời gian tới, tôi sẽ tiếp tục bổ sung thêm các nội dung dựa trên các bài báo nghiên cứu và trường hợp thực tế để bạn có thể áp dụng Claude Code vào công việc chuyên môn một cách ổn định hơn.

  • jim9199님의 프로필 이미지
    jim9199

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • americasnail
      Giảng viên

      Xin chào anh Lee Jin-wook, cảm ơn anh vì những đánh giá quý báu về khóa học. Chúc anh một ngày tốt lành. Hãy tiếp tục theo dõi các bản cập nhật nhé. Xin cảm ơ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!