Kỹ thuật harness trong công việc thực tế của các senior tại Naver, Kakao, Coupang và Baemin: Claude Code được sử dụng trong môi trường Spring Boot thực tế
Khóa học Claude Code xin được khép lại tại đây. Khóa học này sẽ đào sâu đến tận cùng cách Claude Code hoạt động và lý do nó hoạt động như vậy, đồng thời hướng dẫn bạn trực tiếp áp dụng các thành phần của kỹ thuật harness, cũng như mổ xẻ cả mã nguồn production được công khai. Hãy tiếp thu trọn vẹn bí quyết của nhà phát triển với hơn 10 năm kinh nghiệm thực tế, và trở thành nhân sự chủ chốt trong kỷ nguyên AI agent.
553 học viên
Độ khó Trung cấp trở lên
Thời gian Không giới hạn
[Cập nhật bài giảng] Cách sử dụng plugin superpower
Xin chào, khóa học Claude Code đã được cập nhật với bài học tìm hiểu về Superpowers!
Mọi người có bao giờ gặp phải chuyện như thế này chưa?
Tôi nhờ Claude tạo một tính năng, nhưng trước khi kiểm tra kỹ các yêu cầu, nó đã bắt đầu viết code ngay. Nó còn bỏ qua cả việc kiểm thử, rồi cuối cùng nói “Đã hoàn thành”, nhưng khi kiểm tra thì lại phát hiện vẫn còn thiếu sót.
Mỗi lần như vậy, tôi lại phải nhắc: “Hãy lập kế hoạch trước”, “Hãy kiểm thử luôn”, “Hãy xác nhận xem nó có thực sự hoạt động không”.
Superpowers là một dự án đã sắp xếp quy trình phát triển thành các skill. Nó hướng dẫn bạn lần lượt hỏi trước, thiết kế, lập kế hoạch, kiểm thử và xác minh.
Chỉ nghe tên thôi có thể khiến bạn nghĩ rằng bên trong có một công nghệ phức tạp, nhưng thành phần cốt lõi mà chúng ta sẽ tìm hiểu lần này là một số skill và một hook SessionStart mà chúng ta đã học. Có lẽ bạn đã thắc mắc các skill và hook đã học ở phần trước được sử dụng như thế nào trong các dự án mã nguồn mở thực tế. Lần này, chúng ta sẽ trực tiếp mở Superpowers để xem từng yếu tố đóng vai trò gì.

[Ảnh chụp màn hình - Cấu trúc thư mục kỹ năng của Superpowers]
Trong skill có ghi rõ cách làm việc theo từng bước, còn hook sẽ thêm hướng dẫn để kiểm tra trước các skill liên quan khi phiên làm việc bắt đầu.
Điểm mấu chốt là đây. Ngay cả khi sử dụng cùng một mô hình, cách làm việc cũng có thể khác đi tùy vào việc truyền đạt chỉ dẫn nào vào thời điểm nào và sắp xếp quy trình làm việc theo thứ tự ra sao.
Trong bài giảng này, chúng ta sẽ tìm hiểu các nội dung sau.
Vai trò của các kỹ năng cấu thành Superpowers
Chỉ thị mà hook SessionStart thêm vào khi bắt đầu phiên làm việc
Quy trình phát triển phần mềm xuyên suốt từ câu hỏi và thiết kế đến kiểm thử và xác minh
Nếu sau khi tìm hiểu về skill và hook, bạn từng nghĩ “Vậy nên kết hợp chúng như thế nào nhỉ?”, thì bài giảng lần này sẽ là một ví dụ cụ thể cho bạn.

[Ảnh chụp màn hình - Danh sách bài giảng Superpowers]
Hãy thử xem một lần và tìm ra những điểm có thể áp dụng vào công việc của bạn nhé :)
Từ nay, chúng tôi sẽ tiếp tục tìm hiểu cách các dự án mã nguồn mở thực tế tận dụng những tính năng mà chúng ta đã học.
Tôi sẽ ủng hộ hành trình học tập của các bạn.
Hẹn gặp lại các bạn trong những tin tức hữu ích tiếp theo.
Xin cảm ơn.




