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.

76 học viên đang tham gia khóa học này

Độ 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

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 thực tế của Backend và DevOps thông qua các khía cạnh: Context, Permission, Verification, Tool, Subagent và Debugging Harness. Bạn sẽ được họ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ế, 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.

Khuyên dùng cho những đối tượng sau

Những nhà phát triển đã cài đặt Claude Code nhưng không thể duy trì việ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 đưa ra các 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 các dự án thực tế".


Nhà phát triển không chuyên đã mất 5 tiếng đồng hồ cho việc mà Claude có thể thực hiện trong 30 phút trên một codebase lớn

Vấn đề có thể không nằm ở hiệu suất của mô hình, mà 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 nào. Khóa học này sẽ đề cập đến các mô hình thực tế giúp Claude ít bị lạc lối hơn trong các codebase lớn thông qua Context Harness, CLAUDE.md, quản lý phiên (session) và thiết kế lại ngữ cảnh (context).

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 đế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ế, chẳng hạn như: nên giao việc gì cho Claude và việc gì nên tự mình quyết định, kết quả nào cần được kiểm chứng qua test và diff, hay những quy trình tự động hóa nào nên được mở rộng bằng Hooks/MCP/Skills, thay vì chỉ dừng lại ở việc giới thiệu tính năng đơn thuần. Đặ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 hoàn thành khóa học 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à thậm chí là 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 dưới 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ử, 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 các 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. Giải quyết dựa trên 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 ra 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 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 ta 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, mà tôi sẽ giải thích tại sao trên GUI chúng ta 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ử (test), Git và thậm chí là chuẩn bị triển khai (deployment). Sau đó, thông qua kiến trúc của Claude Code, chúng ta sẽ hiểu lý do 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ớ (memory) giữa các phiên bản và CLAUDE.md, chế độ Plan/Thinking Mode 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 để 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. Bạn sẽ nắm bắt được 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à 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' (11K+ 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 công nghệ lớn và startup triển vọng tại 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

      • Học bổng Full-stack OpenAI / Meta / Apple / Adobe / Amazon

      • Phát triển 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ỉ một thời gian ngắn, khóa học này có khả năng sẽ mang lại giá trị lớn hơn nữa. Nếu bạn đã từng trải qua cảm giác ban đầu thấy rất tiện lợi, nhưng khi áp dụng vào dự án thực tế thì Claude thường xuyên bị lạc hướng, hoặc những bước cuối cùng như Test, Git, Deployment vẫn phải tự tay làm và cảm thấy tiếc nuối, 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 rồi phải 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à cái 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". Khóa học này có đề cập đến tài liệu chính thức nhưng dựa trên nội dung của các bài nghiên cứu. Nó 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 quát đế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ử làm nhanh một ứng dụng”.

Đây là khóa học thực hành cấp độ trung cấp nhằm mục đích áp dụng Claude Code CLI vào quy trình làm việc thực tế như phát triển ứ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ý session, 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ư định tuyến mô hình 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, người dùng Windows nên sử dụng môi trường WSL. Trong môi trường Linux, hầu hết các bước thực hiện cũng tương tự. Bài thực hành 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ì nội dung 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 các biểu mẫu và bảng tiêu chuẩn có thể áp dụng ngay vào thực tế. Ví dụ, thông qua các tài liệu như 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 (model routing), nội dung đượ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 ý

  • Tốt nhất là bạn nê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 để bạn chỉ "dùng thử" Claude Code cho vui, mà là khóa học giúp bạn xây dựng một 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ể bạn có chuyên ngành về CNTT hay không.

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

728

Học viên

28

Đánh giá

35

Trả lời

4.5

Xếp hạng

5

Các khóa học

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

    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 chủ nhân của doanh nghiệp.

    • 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' (11K+ lượt tải xuống)

      • Được chọn cho 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 triển vọng tại 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

      • Học bổng Full-stack OpenAI / Meta / Apple / Adobe / Amazon

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

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

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

      • Tốt nghiệp song bằng chuyên 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 700+ học viên tích lũy, sở hữu 3.9K+ người theo dõi trên SNS, hơn 440+ người đăng ký nội dung giáo dục trên Substack

Thêm

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

Tất cả

21 bài giảng ∙ (2giờ 6phú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á

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

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

61.600 ₫

30%

1.851.404 ₫