Developer To Agile Master

Developer To Agile Master

Share

AGILE MASTER SERIES là dự án chia sẻ kiến thức Agile, Scrum, Jira và kinh nghiệm phát triển sự nghiệp IT.

Series được xây dựng từ hơn 550 chủ đề thực tế, chia thành 5 lộ trình học hoàn chỉnh:

🚀 Agile Foundation

🚀 Jira for Developer

🚀 Scrum Master &

13/06/2026

🔥 57K SAO TRÊN GITHUB! BỘ KỸ NĂNG BIẾN CLAUDE CODE THÀNH SENIOR ENGINEER CHUẨN GOOGLE

Mấy hôm nay tôi mê mẩn một repo GitHub đến nỗi ngủ cũng mơ thấy code. Vì nó giải quyết đúng cái bệnh kinh niên của tôi khi code chung với AI.

Repo đó tên Agent Skills của anh Addy Osmani – Engineering Manager tại Google Chrome, một cây đại thụ trong làng web dev.

1️⃣ AI CỦA BẠN CÓ ĐANG KHÔNG ỔN ?
Các AI coding agent có xu hướng đi đường tắt. Chúng thích bỏ qua việc viết spec, nhảy cóc bước test, coi nhẹ bảo mật để trả code nhanh nhất có thể. Kết quả: code nhanh thật, nhưng debug, nâng cấp thì mệt mỏi vô cùng.

Anh Addy thấy rõ lỗ hổng đó. Ổng xắn tay xây dựng bộ khung kỹ năng này. Mục tiêu là ép AI đi đúng quy trình mà senior engineer vẫn làm ngoài thực tế.

Nó không chỉ là vài câu prompt. Nó là một bộ quy trình làm việc có cấu trúc, thứ tạo ra ranh giới giữa code "demo cho vui" và code thực chiến ngoài production.

2️⃣ 7 LỆNH "THẦN THÁNH" CHO VÒNG ĐỜI PHÁT TRIỂN
Bộ kỹ năng này được tổ chức xoay quanh 7 lệnh tượng trưng cho toàn bộ vòng đời phát triển phần mềm:

/spec – viết đặc tả

/plan – lên kế hoạch, chia nhỏ công việc

/build – xây dựng

/test – viết test để chứng minh code chạy đúng

/review – review trước khi gộp

/code-simplify – đơn giản hóa code

/ship – đưa lên production

Mỗi lệnh kích hoạt đúng "kỹ năng" cần thiết. Ví dụ, /test sẽ áp dụng nguyên lý TDD cùng "Beyonce Rule" (nếu thích thì hãy viết test) và "Test Pyramid" để đảm bảo bộ test vừa đủ, vừa mạnh.

3️⃣ CHẾ ĐỘ "TỰ LÁI" CỰC KỲ THÔNG MINH
Cái hay nhất là lệnh /build auto.

Bạn chỉ cần approve kế hoạch tổng thể mà AI vạch ra một lần duy nhất. Sau đó, nó tự động implement lần lượt từng task nhỏ. Quan trọng hơn, nó không bao giờ bỏ qua bước verification. Mỗi task đều được commit riêng, nếu gặp lỗi hoặc bước rủi ro, nó tự động dừng lại để báo bạn. Không còn cảnh "mất tích" giữa chừng hay làm ẩu.

4️⃣ 24 KỸ NĂNG, MỖI KỸ NĂNG LÀ MỘT "CAO THỦ"
Repo này cung cấp 24 kỹ năng, bao phủ mọi ngóc ngách công việc của kỹ sư phần mềm.

Một số cái tên nghe là thấy "xương":
- interview-me & idea-refine – phỏng vấn AI để làm rõ ý tưởng mơ hồ, lên đặc tả rõ ràng trước khi code.

0 frontend-ui-engineering – áp dụng component architecture, design system, accessibility (WCAG 2.1 AA).

- security-and-hardening – tích hợp OWASP Top 10, code an toàn ngay từ khi viết.

- performance-optimization – đo Core Web Vitals, phân tích bundle size, phát hiện anti-pattern.

- debugging-and-error-recovery – quy trình xử lý lỗi 5 bước cực kỳ bài bản.

- deprecation-and-migration – coi code như khoản nợ, biết khi nào nên xóa.

Đỉnh nhất là mỗi skill có một phần "bào chữa + phản bác" (anti-rationalization). Khi AI định lười bảo "tôi sẽ thêm test sau", phần này lập tức đưa ra lý lẽ phản bác, buộc nó phải làm đúng quy trình. Như một ông sếp khó tính luôn túc trực, không cho AI đi tắt.

5️⃣ CÀI ĐẶT SIÊU DỄ, DÙNG CHO NHIỀU "THẰNG" AI
Với Claude Code (ưu tiên dùng), chỉ cần:
/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills

Nếu lỗi SSH (chưa có key), dùng HTTPS:
/plugin marketplace add https://github.com/addyosmani/agent-skills.git
/plugin install agent-skills@addy-agent-skills

Với Cursor – copy file SKILL.md vào .cursor/rules/ hoặc dẫn tới thư mục skills/.
Với Gemini CLI – gemini skills install https://github.com/addyosmani/agent-skills.git --path skills.
OpenCode, Antigravity, Windsurf – đều có hướng dẫn riêng trong thư mục docs/ của repo.

6️⃣ MỘT TỦ SÁCH KINH ĐIỂN CỦA GOOGLE ĐƯỢC "NHỒI" VÀO AI
Điều làm nên giá trị cốt lõi: nó thấm nhuần văn hóa kỹ thuật của Google.

Bạn sẽ thấy Hyrum's Law trong thiết kế API (khi đủ người dùng, ai đó sẽ phụ thuộc vào mọi hành vi bạn expose), Chesterton's Fence trong đơn giản hóa code (đừng phá hàng rào nếu chưa hiểu tại sao nó được dựng), và trunk-based development trong quy trình Git.

Đây không chỉ là bộ quy tắc – nó là một lớp học thạc sĩ về Software Engineering được mã hóa trực tiếp vào AI của bạn.

Link repo: github.com/addyosmani/agent-skills

CHÚC AE ỨNG DỤNG TỐT!
-------------- END --------------
🎁 TẤT CẢ LỘ TRÌNH & THÔNG TIN ĐỂ BẤT KỲ AI NÀO CŨNG LÀM ĐƯỢC DỰ ÁN
👉 Xem tất cả trong LMS:
🔗 lms-codewebkhongkho.com/pricing?tab=video

12/06/2026

Tôi mất gần 3 năm để nhận ra: nhân viên không tệ, chỉ là hệ thống tệ

Tôi từng nghĩ đội ngũ của mình thiếu trách nhiệm. Việc thì chậm. Giao rồi phải nhắc. Nhắc rồi vẫn làm sai. Đến lúc Làm xong thì thiếu báo cáo, không biết kết quả tới đâu. Khi sự cố xảy ra – ai cũng có lý do chính đáng, nhưng… chẳng ai chịu trách nhiệm.

Lúc đầu, tôi nổi cáu, nhưng sau khi đi sâu vào từng vấn đề, lắng nghe chia sẻ, bóc tách nguyên nhân, tự mình kiểm tra lại từng task, từng tin nhắn, từng email để truy vết, tôi mới hiểu:

Lỗi không phải ở họ. Mà là ở cách tôi đang vận hành cả bộ máy. Tôi điều hành một doanh nghiệp đang mở rộng quy mô, nhưng lại quản lý bằng công cụ của một nhóm nhỏ:
- Giao việc qua Zalo, theo dõi bằng Excel, báo cáo gửi Gmail.
- Không có luồng công việc xuyên suốt, không có người chịu trách nhiệm rõ ràng.
- Nhân viên mơ hồ, sếp thì mệt mỏi vì phải kiểm tra từng chỗ tắc.
- Mỗi phòng ban như một "ốc đảo" – mạnh ai nấy làm, chờ nhau, hiểu nhầm nhau.

Không phải công ty thiếu người – mà là thiếu một hệ thống để kết nối và vận hành trơn tru.

Rồi tôi quyết định dẹp bỏ tất cả các mảnh ghép rời rạc và xây lại từ đầu bằng Base Work+( signup.base.vn/base/base-workplus2 ) – giải pháp quản lý công việc & quy trình chuyên biệt cho doanh nghiệp

Chỉ sau 30 ngày triển khai, mỗi đầu việc có người phụ trách rõ ràng – không còn “mập mờ trách nhiệm. Các phòng ban phối hợp qua quy trình liền mạch – không còn "ngắt mạch" giao tiếp. Ai làm gì, đến đâu, tắc ở khâu nào – tôi nhìn thấy ngay trên phần mềm, không cần ai báo cáo.

Từ “vận hành bằng người” → tôi chuyển sang “vận hành bằng hệ thống”. Không còn cảnh thức khuya đọc tin nhắn dồn đống, không còn mỏi mệt vì phải đi "bắt lỗi" từng người. Giờ đây tôi quản lý bằng dữ liệu, không phải cảm tính.

👉 Nếu bạn đang là CEO/Manager và cảm thấy càng lớn càng rối, càng giao việc càng mệt, có lẽ đã đến lúc bạn nên thay đổi.
Xem thử bộ giải pháp tôi đang dùng tại đây: signup.base.vn/base/base-workplus2

09/06/2026

Một repo GitHub có thể xây dựng cả đội ngũ agent Claude Code chỉ bằng một câu lệnh duy nhất.
Đây không phải template thông thường. Đây là một “skill” có thể tự tạo ra các skill khác, tên là Harness do revfactory phát triển.
5,7K sao trên GitHub. 761 lượt fork
Điểm hay là bạn không còn phải mất hàng giờ để tự setup từng agent, từng skill hay cấu hình hệ thống trước khi bắt đầu làm việc.
Harness xử lý mọi thứ chỉ từ một prompt:
→ Đọc codebase và xác định công việc cần làm
→ Tự chọn mô hình điều phối phù hợp
→ Tạo toàn bộ agent cần thiết
→ Tạo skill cho từng agent
→ Kiểm tra và xác thực toàn hệ thống trước khi chạy
Hỗ trợ sẵn nhiều mô hình như:
• Pipeline
• Fan-out
• Expert Pool
• Producer-Reviewer
• Supervisor
• Hierarchical Delegation
Toàn bộ file sẽ tự động xuất ra trong:claude/agents/claude/skills/
Không cần cấu hình thủ công.
Không cần copy tutorial lúc nửa đêm.
Ngoài ra repo harness-100 còn có sẵn 100 đội ngũ agent chuyên biệt cho:
→ Phát triển phần mềm
→ Content
→ Pháp lý
→ Y tế
→ Dữ liệu
→ Kinh doanh
Chỉ cần copy một folder là có thể chạy ngay.
Điều khiến tôi chú ý nhất là tỷ lệ fork rất cao. 761 fork trên 5,7K sao cho thấy đây không phải repo để “save xem sau”, mà là thứ nhiều người đang dùng thật và build tiếp trên nó.
MIT License. Mã nguồn mở 100%. Miễn phí hoàn toàn
Nguồn: COPY

07/06/2026

🚀 [DEVOPS LAB] TRIỂN KHAI CI/CD VỚI JENKINS + DOCKER COMPOSE
Trong quá trình học và thực hành DevOps, mình đã xây dựng một project nhỏ để mô phỏng quy trình triển khai ứng dụng web theo hướng tự động hóa bằng CI/CD.
Project này sử dụng stack khá phổ biến:
🔹 Flask – xây dựng web application backend
🔹 PostgreSQL – lưu trữ dữ liệu
🔹 NGINX – làm web server / reverse proxy
🔹 Docker & Docker Compose – đóng gói và chạy nhiều service cùng lúc
🔹 Jenkins – tự động hóa quy trình build, deploy và kiểm tra ứng dụng
Điểm chính mình đã thực hiện trong project:
✅ 1. Dockerize ứng dụng Flask
Mình cấu hình Dockerfile cho Flask app để ứng dụng có thể chạy độc lập trong container, không phụ thuộc quá nhiều vào môi trường máy local.
✅ 2. Tách hệ thống thành nhiều service
Thay vì chạy tất cả trên một môi trường thủ công, mình chia project thành 3 container chính:
flask: xử lý logic ứng dụng
postgres: database
nginx: nhận request từ người dùng và forward về Flask app
Việc này giúp mô hình gần hơn với cách triển khai thực tế, dễ quản lý và dễ mở rộng hơn.
✅ 3. Quản lý toàn bộ hệ thống bằng Docker Compose
Mình sử dụng docker-compose.yml để định nghĩa service, network, volume, port mapping và biến môi trường. Chỉ cần một vài lệnh là có thể build và chạy toàn bộ hệ thống.
✅ 4. Cấu hình Jenkins Pipeline
Mình viết Jenkinsfile để tự động hóa quy trình CI/CD gồm 3 bước chính:
🔸 Build: build lại image/container bằng Docker Compose
🔸 Deploy: chạy ứng dụng ở chế độ detached mode
🔸 Test: kiểm tra container đang chạy và curl thử ứng dụng qua cổng 80
Nhờ đó, mỗi lần cập nhật source code, Jenkins có thể tự động thực hiện lại quy trình build và deploy thay vì phải thao tác thủ công.
✅ 5. Hiểu rõ hơn luồng triển khai thực tế
Qua project này, mình hiểu rõ hơn cách các thành phần trong một hệ thống web phối hợp với nhau:
User → NGINX → Flask App → PostgreSQL
Đồng thời mình cũng luyện tập được tư duy DevOps: đóng gói ứng dụng, tự động hóa triển khai, kiểm tra sau deploy và quản lý service bằng container.
🎯 Bài học rút ra:
CI/CD không chỉ là “viết pipeline”, mà là cách giúp quá trình phát triển phần mềm trở nên ổn định, lặp lại được và ít phụ thuộc vào thao tác thủ công hơn.
Project tuy nhỏ nhưng giúp mình nắm được nền tảng quan trọng khi làm việc với Docker, Docker Compose, Jenkins và mô hình triển khai ứng dụng web nhiều service.
GitHub repo: https://github.com/vominhduong/CICD_DOCKERCOMPOSE

Want your business to be the top-listed Engineering Company in Da Nang?
Click here to claim your Sponsored Listing.

Telephone

Website

Address

Tổ 17, Thôn Quý Hương, Xã Thăng Bình, TP Đà Nẵng
Da Nang
5600