Claude Code Harness Engineering Kỹ thuật thực hành CLI Harness chuyên sâu với Claude Code

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

(4.4) 33 đánh giá

540 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

안준우

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...)

5.0

jinp1993

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.

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

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

  • Khả năng thiết kế bề mặt làm việc với cơ sở mã nguồn lớn thông qua CLAUDE.md, quản lý phiên làm việc và kiểm soát ngữ cảnh.

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

  • Kỹ năng thực hành Verification Harness: Không tin tưởng tuyệt đối vào kết quả do Claude tạo ra mà phải kiểm chứng lại bằng test, diff và các phản ví dụ.

  • Khả năng vận hành Subagent & Worktree để cách ly các đa nhiệm một cách an toàn bằng cách tận dụng worktree và các phiên làm việc song song

  • Kỹ năng thực chiến Debugging Harness: Sắp xếp nhật ký lỗi (error log), biến môi trường, phạm vi thiết lập và các lỗi khó tái hiện để Claude có thể giải quyết được.

Claude Code trên GUI có thể sẽ thú vị.

Tuy nhiên, trong thiết kế harness của CLI, Claude Code thực sự mang lại giá trị kinh tế.

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 đó, nó tập trung vào cách đưa Claude Code vào quy trình làm việc Backend và DevOps thực tế dưới các góc độ: Context, Permission, Verification, Tool, Subagent và Debugging Harness. Bằng cách kết nối từ phân tích log, sửa lỗi, khôi phục thử nghiệm, thiết kế CLAUDE.md, quản lý phiên làm việc cho đến vận hành song song worktree, bạn sẽ học được cách thiết kế một hệ thống làm việc giúp Claude có thể hoạt động an toàn trong các dự án thực tế.

Dành cho những đối tượng sau

Những nhà phát triển đã 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ế

Nếu bạn có thể thoải mái đặt câu hỏi và nhận câu trả lời trên GUI, nhưng trong thực tế công việc vẫn phải quay lại terminal để đọc log, chạy test, kiểm tra diff và dọn dẹp nhánh Git, thì bạn cần khóa học này. Khóa học này sẽ đưa ra tiêu chuẩn để biến Claude Code từ một "công cụ dùng thử cho biết" thành một "công cụ sử dụng liên tục trong dự án thực tế".


Một nhà phát triển không chuyên đã mất 5 tiếng đồng hồ để làm một việc 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à khả năng cao là do thiếu sót trong việc thiết kế xem Claude nên xem thông tin nào và hoạt động trong phạm vi ra sao. Trong khóa học này, chúng ta sẽ tìm hiểu về các mô hình thực tế thông qua Context Harness, CLAUDE.md, quản lý phiên (session) và thiết kế lại ngữ cảnh (context) để giúp Claude bớt lạc lối trong các codebase lớn.

Dành cho các nhà phát triể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 "biết dùng" lên mức "vận hành như một hệ thống thực tế"

Khóa học này dành cho những ai cần các tiêu chuẩn thực tế, thay vì chỉ giới thiệu chức năng đơn thuần: chẳng hạn như công việc nào nên giao cho Claude và công việc nào cần tự mình phán đoán, kết quả nào cần kiểm chứng qua test và diff, hay những quy trình tự động hóa nào nê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 nghe bài giảng này, bạn sẽ không còn xem Claude Code chỉ đơn thuần là một "công cụ nhập prompt tốt" nữa. Thay vào đó, bạn sẽ có khả năng phán đoán Claude cần phải xem những gì, phạm vi 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ễu, và cả cách vận hành worktree cùng các phiên làm việc song song.

Cụ thể, bạn có thể cố định các quy tắc và điều cấm kỵ của dự án một cách có cấu trúc trong CLAUDE.md, sắp xếp các vấn đề về log, biến môi trường và phạm vi cấu hình theo định dạng mà Claude có thể giải quyết, đồng thời có thể xem xét các đề xuất sửa đổi của Claude thông qua vòng lặp kiểm thử, so sánh (diff) và xác minh phản ví dụ. Nói cách khác, bạn 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 thực tế của Backend và DevOps.

Đặc điểm của bài giảng này

1. Không chỉ giải thích tính năng, khóa học giảng dạy dưới góc nhìn “Harness Engineering” dựa trên các bài báo nghiên cứu khoa học.

Khóa học này không liệt kê các tính năng của Claude Code giống như tài liệu hướng dẫn chính thức. Thay vào đó, nó giải thích dưới góc độ 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ờ vậy, bạn sẽ ít bị ảnh hưởng bởi các thông tin phiên bản thay đổi nhanh chóng và giữ lại được những tiêu chuẩn có thể áp dụng vào dự án thực tế.

2. Tập trung vào các cơ sở mã nguồn lớn và các vấn đề thực tế trong công việc

Không chỉ dừng lại ở việc tạo các ứng dụng demo đơn giản, khóa học 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 làm việc (session pollution), cách vận hành an toàn worktree và các phiên song song, cho đến cách kết nối luồng công việc từ GitHub Issue → PR với Claude. Chúng ta sẽ bắt đầu từ chính những điểm nghẽn thực tế trong công việc.


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

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

Architecture / Memory / CLAUDE.md / Plan Mode / Skills

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

Harness Map / Context Harness / Permission Harness / Verification Harness / Tool Harness / Subagent & Worktree / Debugging Harness

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 loại harness cần thiết để gắn Claude Code vào dự án thực tế như một hệ thống làm việc nhất quán. Chúng ta sẽ nắm bắt bức tranh tổng thể về việc Claude cần xem những thông tin gì, có thể hành động đến đâu, cách kiểm chứng kết quả ra sao, gắn các công cụ theo cấu trúc nào, cách cô lập các tác vụ song song, và cách chuyển đổi log cũng như biến môi trường sang dạng có thể giải quyết vấn đề. Sau đó, trong phần thực hành, chúng ta sẽ thực sự triển khai bản đồ này.

Người tạo ra bài giảng này

  • Người sống sót tại Thung lũng Silicon | American Snail 

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

    • Hiện là) Nhà sáng lập startup đại lý lập trình AI tại Thung lũng Silicon

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

      • Được lựa chọn cho chương trình Google for Startups

    • Cựu kỹ sư tại các công ty Big Tech và startup triển vọng của Mỹ

      • Đã lọt vào vòng cuối cùng của Amazon, nhưng từ bỏ để khởi nghiệp

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

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

      • Phát triển tại cổng thông tin công cụ tìm kiếm và fintech trong nước

      • 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ó thắc mắc gì không?

Hỏi: Tôi đã từng sử dụng Claude Code một chút rồi, liệu khóa học này vẫn sẽ có ích chứ?

Vâng. Ngược lại, đối với những người đã từng sử dụng Claude Code dù chỉ trong chốc lát, khóa học này có khả năng sẽ mang lại cảm nhận sâu sắc hơn. Nếu bạn đã từng trải qua cảm giác ban đầu thấy nó thật tiện lợi, nhưng khi áp dụng vào dự án thực tế thì Claude lại liên tục "lạc đường", hoặc cảm thấy tiếc nuối khi những bước cuối cùng như Test, Git, Deployment vẫn phải do con người trực tiếp làm, thì khóa học này sẽ giải quyết chính xác vấn đề đó. Khóa học này tập trung vào "cấu trúc giúp bạn sử dụng liên tục" hơn là chỉ giới thiệu các tính năng.

Hỏi: Tôi chỉ cần xem tài liệu chính thức là được đúng không?

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ôi thì rất khó để có được các tiêu chuẩn đánh giá thực tế như "khi nào 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 phần permissions", hay "cách xử lý khi phiên làm việc (session) bị lỗi". Mặc dù khóa học này có đề cập đến tài liệu chính thức, nhưng nó dựa trên nội dung của các bài nghiên cứu. Khóa học cung cấp cấu trúc và tiêu chuẩn có thể áp dụng ngay vào thực tế.

Hỏi: Khóa học này bao gồm đến cấp độ nào?

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

Đây là khóa học thực hành cấp độ 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 và ứng dụng di động, backend, frontend và DevOps. Do đó, khóa học sẽ cung cấp các nội dung từ phân tích log, quản lý phiên làm việc, CLAUDE.md, thiết kế lại context, vận hành song song worktree, cho đến các bài giảng bổ sung như điều hướng mô hình (model routing) và quản lý ngân sách ngữ cảnh (context budget).

Lưu ý trước khi học

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

  • Hệ điều hành được khuyến nghị nhất là macOS, đối với người dùng Windows thì nên sử dụng môi trường WSL. Trong môi trường Linux, bạn cũng có thể thực hiện hầu hết các nội dung tương tự. Các bài thực hành sẽ tập trung vào Claude Code CLI, nên sẽ dễ dàng hơn nhiều nếu bạn đã có kinh nghiệm sử dụng Terminal. Vì khóa học có xử lý cấu trúc dự án và sử dụng một phần Git/worktree, nên tốt nhất là bạn đã có sẵn các thiết lập môi trường phát triển cơ bản.

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

  • PPT, Notion

  • Khóa học không chỉ cung cấp một danh sách các liên kết đơn thuần mà còn cung cấp các tài liệu tập trung vào bảng tiêu chuẩn và biểu mẫu có thể áp dụng ngay vào thực tế. Ví dụ, các tài liệu như biểu mẫu CLAUDE.md, ví dụ về context pack, prompt tóm tắt phiên làm việc, playbook vận hành worktree, và bảng tiêu chuẩn điều hướng mô hình được thiết kế để 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à lưu ý

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

  • Khóa học này không phải là một bài giảng để trải nghiệm Claude Code một cách hời hợt cho vui, mà là khóa học tạo ra 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 Harness Engineering phù hợp cho mọi học viên, bất kể là người trái ngành 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ững nhà phát triển đã cài đặt Claude Code nhưng vẫn chưa thể đưa nó vào sử dụng liên tục trong các dự án thực tế.

  • Những nhà phát triển cảm thấy bị giới hạn bởi Claude phiên bản GUI và cần cách sử dụng thực tế dựa trên CLI

  • Những ai muốn học về CLAUDE.md, permissions, hooks, MCP, subagents dựa trên kinh nghiệm thực tế thay vì chỉ giới thiệu tính năng.

  • Những nhà phát triển muốn nâng tầm 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

1,577

Học viên

77

Đánh giá

70

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 | American Snail

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

    • Hiện là người sáng lập startup đại lý lập trình AI tại Thung lũng Silicon

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

      • Được lựa chọn cho chương trình Google for Startups Program

    • Cựu kỹ sư tại các công ty Big Tech và startup triển vọng của Mỹ

      • Đã lọt vào vòng cuối cùng của Amazon, nhưng từ bỏ để khởi nghiệp

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

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

      • Phát triển tại cổng thông tin công cụ tìm kiếm và fintech trong nước

      • 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 song bằng ngành Khoa học máy tính/Quản trị kinh doanh tại đại học 4 năm ở Seoul và có nhiều kinh nghiệm khởi nghiệp

      • Đào tạo hơn 1500+ học viên tích lũy, sở hữu 4.8K+ người theo dõi trên SNS Threads / 471+ 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ả

33 đánh giá

4.4

33 đánh giá

  • jbsh님의 프로필 이미지
    jbsh

    Đánh giá 9

    Đá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 :)

  • 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.

  • 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.

  • queuewon8012님의 프로필 이미지
    queuewon8012

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

    • americasnail
      Giảng viên

      Chào bạn Kyung-won, cảm ơn bạn rất nhiều vì những đánh giá quý báu về khóa học. Chúc bạn một ngày tốt lành, tôi sẽ luôn nỗ lực để mang đến những bài giảng giúp khơi dậy tiềm năng tuyệt vời của các học viên.

  • learninghard님의 프로필 이미지
    learninghard

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • americasnail
      Giảng viên

      Cảm ơn bạn rất nhiều vì những đánh giá quý giá về khóa học. Tôi sẽ luôn tiếp tục mang đến những bài giảng để khơi dậy sự vĩ đại của các học viên. Chúc bạn một ngày tốt lành :)

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!

Ưu đãi có thời hạn, kết thúc sau 1 ngày ngày

66.000 ₫

25%

1.844.309 ₫