<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ShipWithAI Blog (Tiếng Việt)</title><description>Mẹo AI coding, đánh giá công cụ, và hướng dẫn thực chiến cho developer.</description><link>https://shipwithai.io/</link><language>vi</language><item><title>Loop Engineering: Hướng dẫn toàn tập</title><link>https://shipwithai.io/vi/blog/loop-engineering-complete-guide/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/loop-engineering-complete-guide/</guid><description>Lộ trình đọc loop engineering: định nghĩa trích dẫn được, năm khối xây dựng và một trục bộ nhớ, cùng đường đọc theo phase qua cả 9 phần và bài nhánh.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>automation</category><category>ai</category><category>tutorial</category><category>vietnamese</category></item><item><title>Vòng lặp agent tự cải thiện: từ dấu vết tới PR</title><link>https://shipwithai.io/vi/blog/self-improving-agent-loop/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/self-improving-agent-loop/</guid><description>Vòng lặp agent tự cải thiện đọc chính dấu vết của nó rồi đề xuất sửa harness dưới dạng PR bạn duyệt. Đi trọn một lượt hill-climbing thật: dấu vết tới diff.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>automation</category><category>ai</category><category>tutorial</category><category>advanced</category><category>vietnamese</category></item><item><title>Code rác do AI: thiết kế vòng lặp, không phải may rủi</title><link>https://shipwithai.io/vi/blog/loop-failure-modes-staying-engineer/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/loop-failure-modes-staying-engineer/</guid><description>Ngăn code rác do AI là chuyện thiết kế vòng lặp, không phải may rủi: nợ hiểu biết, đốt token, và ba giới hạn giữ bạn ở vai kỹ sư.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai</category><category>automation</category><category>opinion</category><category>vietnamese</category></item><item><title>AI Devkit Loop: từ fixkit tới plugin tái dùng được</title><link>https://shipwithai.io/vi/blog/loop-devkit-fixkit-blueprint/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/loop-devkit-fixkit-blueprint/</guid><description>AI devkit là harness theo vai trò nhân lớp vòng lặp. Đi qua fixkit từ tiếp nhận bug tới bản vá đã kiểm chứng, rồi đóng gói thành Claude Code plugin.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>automation</category><category>plugins</category><category>tutorial</category><category>vietnamese</category></item><item><title>Retrofit Automation Loop: lần đầu thử thật của tụi mình</title><link>https://shipwithai.io/vi/blog/loop-journey-retrofitting-first-loop/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/loop-journey-retrofitting-first-loop/</guid><description>Retrofit automation loop: nhật ký thật về việc biến một thói quen phân loại thủ công thành vòng lặp có nhịp đập, file lưu trạng thái và điều kiện dừng.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>automation</category><category>loops</category><category>case-study</category><category>vietnamese</category></item><item><title>Tụi Mình Viết 8 Bài Về Harness Engineering Cho Claude Code. Rồi Tự Động Hoá Luôn Lời Khuyên Của Chính Mình.</title><link>https://shipwithai.io/vi/blog/claude-code-harness-one-command/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-harness-one-command/</guid><description>Tụi mình viết 8 bài về harness engineering cho Claude Code — rồi tự động hoá luôn lời khuyên của chính mình thành một câu lệnh open-source.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>harness-engineering</category><category>ai-agents</category><category>opinion</category></item><item><title>State File Pattern: bộ nhớ sống ngoài context window</title><link>https://shipwithai.io/vi/blog/loop-memory-state-files/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/loop-memory-state-files/</guid><description>State file pattern cho vòng lặp Claude Code: một file markdown dễ grep (tried/passed/open/blocked) sống qua các lần chạy để vòng lặp chạy tiếp được.</description><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>automation</category><category>context-window</category><category>tutorial</category><category>vietnamese</category></item><item><title>Git Worktrees for Agents: chạy nhiều agent song song không hỗn loạn</title><link>https://shipwithai.io/vi/blog/loop-parallel-worktrees-subagents/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/loop-parallel-worktrees-subagents/</guid><description>Git worktrees agents cần được cô lập: cho mỗi agent con một worktree riêng, tách agent tạo khỏi agent kiểm, và merge kết quả vào một tệp trạng thái.</description><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>automation</category><category>git-worktrees</category><category>tutorial</category><category>vietnamese</category></item><item><title>Scheduled Agent Automation: cho vòng lặp một nhịp đập</title><link>https://shipwithai.io/vi/blog/loop-scheduled-automations-heartbeat/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/loop-scheduled-automations-heartbeat/</guid><description>Scheduled agent automation biến lần chạy thành vòng lặp: phân loại theo lịch trên cron, hook hay CI, đẩy phát hiện vào hộp chờ, giữ lần chạy rỗng rẻ.</description><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>automation</category><category>scheduled-loops</category><category>tutorial</category><category>vietnamese</category></item><item><title>Điều kiện dừng: để &quot;xong&quot; có nghĩa</title><link>https://shipwithai.io/vi/blog/loop-stop-conditions-verification/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/loop-stop-conditions-verification/</guid><description>Điều kiện dừng kiểm chứng được: để &apos;xong&apos; là thứ một mô hình khác kiểm tra được, leo qua bốn nấc, viết bộ kiểm chứng riêng, và giới hạn mọi vòng lặp.</description><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>testing</category><category>code-review</category><category>tutorial</category><category>vietnamese</category></item><item><title>Giải phẫu một vòng lặp: năm khối xây dựng và một trục bộ nhớ</title><link>https://shipwithai.io/vi/blog/loop-anatomy-five-building-blocks/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/loop-anatomy-five-building-blocks/</guid><description>Hướng dẫn dựng vòng lặp Claude Code: gọi tên năm khối xây dựng và trục bộ nhớ, ánh xạ mỗi khối vào tính năng có sẵn, rồi chạy thật một vòng lặp quét lint.</description><pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>automation</category><category>tutorial</category><category>vietnamese</category></item><item><title>Loop Engineering: Đã đến lúc ngừng prompt từng turn</title><link>https://shipwithai.io/vi/blog/loop-engineering-from-harness-to-loops/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/loop-engineering-from-harness-to-loops/</guid><description>Prompt từng turn giờ là nút thắt, không phải model. Loop engineering thay nó bằng mục tiêu đệ quy có stop condition verify được. Harness sẵn sàng chưa?</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai</category><category>automation</category><category>opinion</category><category>vietnamese</category><category>advanced</category></item><item><title>Tự động hóa review AI pull request bằng CI và PR bot</title><link>https://shipwithai.io/vi/blog/reviewing-ai-generated-pull-requests-2026--part3--senior-dev--vi/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/reviewing-ai-generated-pull-requests-2026--part3--senior-dev--vi/</guid><description>Tự động hóa review AI pull request bằng CI và PR bot: auto-label tier, gate behavioral test, spot-check bot để vòng review chạy khi bạn vắng.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><category>code-review</category><category>ai</category><category>automation</category><category>devops</category><category>tutorial</category><category>vietnamese</category><category>advanced</category></item><item><title>Triage PR AI theo blast radius trước khi đọc</title><link>https://shipwithai.io/vi/blog/reviewing-ai-generated-pull-requests-2026--part2--senior-dev--vi/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/reviewing-ai-generated-pull-requests-2026--part2--senior-dev--vi/</guid><description>Khi ba PR AI đáp xuống cùng giờ, đừng đọc dòng nào trước khi gắn tier blast radius. Quy trình triage senior-dev cho 2026.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate><category>code-review</category><category>ai</category><category>tutorial</category><category>vietnamese</category><category>advanced</category></item><item><title>Checklist review pull request do AI viết: 6 bước (2026)</title><link>https://shipwithai.io/vi/blog/reviewing-ai-generated-pull-requests-2026--part1--senior-dev--vi/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/reviewing-ai-generated-pull-requests-2026--part1--senior-dev--vi/</guid><description>Checklist review pull request do AI viết 2026: sáu mục bắt test giả, API hợp lý nhưng sai, scope nở, import bịa, side-effect ẩn, commit lừa trong 1 lượt.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate><category>code-review</category><category>ai</category><category>tutorial</category><category>vietnamese</category><category>senior-dev</category></item><item><title>npm CI Security: Playbook Cho Team Trên GitHub Actions</title><link>https://shipwithai.io/vi/blog/npm-ci-security-team-playbook/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/npm-ci-security-team-playbook/</guid><description>CI của bạn chạy npm install 50 lần/ngày. Sau khi GitHub Actions của Bitwarden bị chiếm, đây là playbook 5 lớp cho npm security trong CI/CD.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>security</category><category>npm</category><category>tutorial</category><category>best-practices</category></item><item><title>Checklist Bảo Mật AI Coding Mà Dev Nào Cũng Cần</title><link>https://shipwithai.io/vi/blog/ai-coding-security-checklist/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/ai-coding-security-checklist/</guid><description>28 triệu secret bị lộ trên GitHub năm 2025. Commit có AI hỗ trợ rò rỉ gấp đôi baseline. Đây là checklist 6 lớp bảo mật cho AI coding tool.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>security</category><category>tutorial</category><category>best-practices</category><category>npm</category></item><item><title>npm Token Bị Lộ. Đây Là 60 Phút Tiếp Theo Của Bạn.</title><link>https://shipwithai.io/vi/blog/npm-token-leaked-response/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/npm-token-leaked-response/</guid><description>npm token, GitHub PAT, hoặc API key vừa bị lộ. Dừng lại. Revoke ngay. Rồi làm theo runbook 60 phút này với command chính xác cho mọi platform.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>security</category><category>tutorial</category><category>claude-code</category><category>best-practices</category></item><item><title>OAuth Supply Chain Attack: Khi AI Tool Trở Thành Vector Tấn Công</title><link>https://shipwithai.io/vi/blog/oauth-supply-chain-ai-tools/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/oauth-supply-chain-ai-tools/</guid><description>Vụ Vercel breach bắt nguồn từ OAuth token của một AI tool. Đây là cách audit mọi AI app đang kết nối Google, GitHub, Slack của bạn trong 5 phút.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>security</category><category>tutorial</category><category>ai</category><category>oauth</category><category>best-practices</category><category>claude-code</category></item><item><title>Claude Code Harness Engineering: Hướng Dẫn Đầy Đủ</title><link>https://shipwithai.io/vi/blog/claude-code-harness-engineering-guide/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-harness-engineering-guide/</guid><description>LangChain tăng 13.7 điểm chỉ bằng thay đổi harness. Bài này map 5 layer Claude Code harness với bài deep-dive cho từng layer.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>harness-engineering</category><category>tutorial</category><category>ai-agents</category></item><item><title>Phòng Thủ npm Trong 30 Giây Cho Dân Vibe Coding</title><link>https://shipwithai.io/vi/blog/npm-install-security-30-seconds/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/npm-install-security-30-seconds/</guid><description>Bốn dòng trong ~/.npmrc chặn 80% tấn công supply chain npm trước khi chúng chạy. Copy, paste, xong. 30 giây. Không cần CI, không cần hook.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>security</category><category>npm</category><category>tutorial</category><category>best-practices</category></item><item><title>AI Agent Của Bạn Quên Hết Mọi Thứ. Đây Là Cách Sửa.</title><link>https://shipwithai.io/vi/blog/claude-code-memory-md-fix/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-memory-md-fix/</guid><description>Session thứ 6, lần thứ 6 giải thích Clerk vs NextAuth. MEMORY.md cho Claude Code bộ nhớ vĩnh viễn trong 5 phút.</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>harness-engineering</category><category>tutorial</category><category>context-management</category></item><item><title>Senior Engineer Không Còn Viết Code. Họ Xây Dựng Harness.</title><link>https://shipwithai.io/vi/blog/harness-engineering-senior-developer-guide/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/harness-engineering-senior-developer-guide/</guid><description>84% dev dùng AI tool nhưng chỉ 29% tin tưởng kết quả. Senior engineer thu hẹp khoảng cách bằng cách xây harness, không phải viết thêm code.</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>harness-engineering</category><category>opinion</category><category>ai-agents</category><category>career</category></item><item><title>Xây Dựng Vòng Lặp Tự Xác Minh Cho Claude Code</title><link>https://shipwithai.io/vi/blog/claude-code-self-verification-loop/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-self-verification-loop/</guid><description>Harness engineering example: xây dựng verification loop 3 lớp với Claude Code hooks để bắt lỗi trước khi agent nói xong.</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>hooks</category><category>harness-engineering</category><category>tutorial</category></item><item><title>Nghịch Lý Constraint: Hạn Chế AI Agent Nhiều Hơn, Code Tốt Hơn</title><link>https://shipwithai.io/vi/blog/harness-engineering-constraint-paradox/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/harness-engineering-constraint-paradox/</guid><description>LangChain tăng 13.7 điểm benchmark chỉ bằng cách siết constraint, không upgrade model. Ba bằng chứng cho thấy: tự do là kẻ thù của AI agent reliability.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>harness-engineering</category><category>opinion</category><category>ai-agents</category></item><item><title>CLAUDE.md Của Bạn Là File Hướng Dẫn. Nó Nên Là Nhật Ký Lỗi.</title><link>https://shipwithai.io/vi/blog/claude-md-failure-log-pattern/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-md-failure-log-pattern/</guid><description>Hầu hết CLAUDE.md chỉ là danh sách mong muốn. Hãy xây dựng từ lỗi thực tế, với decision tree phân loại CLAUDE.md vs Hooks vs Commands.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>harness-engineering</category><category>tutorial</category><category>best-practices</category></item><item><title>Xa Hơn CLAUDE.md: 5 Layer Harness Mà Agent AI Của Bạn Đang Thiếu</title><link>https://shipwithai.io/vi/blog/claude-code-harness-5-layers/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-harness-5-layers/</guid><description>Hầu hết dev dừng ở CLAUDE.md. Production Claude Code cần 5 layers: memory, tools, permissions, hooks, observability. Đây là toàn bộ kiến trúc.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>harness-engineering</category><category>tutorial</category><category>production</category></item><item><title>Chọn Hook Nào Cho Claude Code? Hướng Dẫn Quyết Định</title><link>https://shipwithai.io/vi/blog/claude-code-hook-decision-guide/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-hook-decision-guide/</guid><description>4 loại handler, 21 events. Hầu hết dev chỉ dùng command hook. Đây là decision tree giúp bạn chọn đúng hook cho security, formatting, và CI.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>hooks</category><category>harness-engineering</category><category>tutorial</category></item><item><title>Harness Engineering: Hệ Thống Quanh AI Quan Trọng Hơn AI</title><link>https://shipwithai.io/vi/blog/harness-engineering-claude-code/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/harness-engineering-claude-code/</guid><description>Agent = Model + Harness. LangChain tăng 13.7 điểm chỉ bằng harness engineering. Đây là 5 layer để Claude Code agent của bạn production-ready.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>harness-engineering</category><category>ai-agents</category><category>tutorial</category></item><item><title>Chặn Tấn Công Supply Chain npm Bằng Claude Code Hooks</title><link>https://shipwithai.io/vi/blog/claude-code-npm-supply-chain-hooks/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-npm-supply-chain-hooks/</guid><description>Hook PreToolUse chặn package npm bị xâm nhập trước khi chúng vào codebase của bạn. Cài đặt mất 5 phút. Đây là config.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>security</category><category>hooks</category><category>tutorial</category><category>npm</category></item><item><title>Đừng Mua Khoá Học AI Nữa — Chỉ Cần $20 Và Một Thay Đổi Tư Duy</title><link>https://shipwithai.io/vi/blog/stop-buying-ai-courses/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/stop-buying-ai-courses/</guid><description>Nạp documentation vào AI, biến nó thành mentor thực hành, học bất kỳ tool nào trong dưới 2 giờ. Không cần mua course, không cần xem video.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><category>ai-learning</category><category>productivity</category><category>claude-code</category><category>prompt-engineering</category><category>developer-tools</category></item><item><title>Học Claude Code Không Cần Terminal (Setup Claude Desktop + Course)</title><link>https://shipwithai.io/vi/blog/claude-desktop-ai-tutor-setup/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-desktop-ai-tutor-setup/</guid><description>Download course Claude Code Mastery, kéo vào Claude Desktop Project Knowledge, và bạn có AI tutor riêng — không cần git, không cần terminal.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>learning</category><category>claude-desktop</category><category>beginner</category><category>ai-tutor</category></item><item><title>Biến 136 Bài Học Thành Mentor AI Riêng (Không Cần Đọc Bài Nào)</title><link>https://shipwithai.io/vi/blog/learn-claude-code-with-ai-mentor/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/learn-claude-code-with-ai-mentor/</guid><description>Clone repo course Claude Code Mastery, thêm 1 dòng vào CLAUDE.md, và bạn có mentor AI chuyên sâu coaching ngay trong lúc code.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>learning</category><category>ai-mentor</category><category>productivity</category><category>claude-md</category></item><item><title>AI Giúp Bạn Build Nhanh 10x — Và Fail Nhanh 10x Luôn</title><link>https://shipwithai.io/vi/blog/ai-makes-you-build-faster-and-fail-faster/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/ai-makes-you-build-faster-and-fail-faster/</guid><description>Một developer build 6 SaaS, không có khách hàng nào. Build phần mềm giờ dễ như trở bàn tay. Bottleneck thực sự: build thứ mà người ta thực sự cần.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><category>ai</category><category>opinion</category><category>indie-hacker</category><category>productivity</category><category>claude-code</category></item><item><title>Tại Sao Tôi Suýt Bỏ Cuộc Với Dự Án SaaS Thứ 3 — Chỉ Vì Cổng Thanh Toán</title><link>https://shipwithai.io/vi/blog/saas-payment-nightmare/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/saas-payment-nightmare/</guid><description>9PM thứ Hai, code xong core logic, cảm giác sắp launch. Rồi Stripe docs, 50 tabs, webhook, ENV. Câu chuyện thật về 3 ngày tăm tối nhất hành trình indie hacker.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate><category>saas</category><category>payment</category><category>stripe</category><category>indie-hacker</category><category>claude-code</category><category>story</category></item><item><title>Tại sao AI coding đơn agent gặp giới hạn — và multi-agent thay đổi thực sự điều gì</title><link>https://shipwithai.io/vi/blog/multi-agent-ai-coding/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/multi-agent-ai-coding/</guid><description>Trải nghiệm thật của senior dev chạy nhiều AI agents song song trên production code. Cái gì hoạt động, cái gì hỏng, và khi nào dùng mode nào.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>ai</category><category>claude-code</category><category>multi-agent</category><category>opinion</category><category>productivity</category><category>oh-my-claudecode</category></item><item><title>Claude Code vs Windsurf vs Cline: Tôi Dùng Cả Ba Trong 30 Ngày. Đây Là Đánh Giá Thật.</title><link>https://shipwithai.io/vi/blog/claude-code-vs-windsurf-vs-cline/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-vs-windsurf-vs-cline/</guid><description>So sánh thực tế ba công cụ agentic AI coding hàng đầu — cùng codebase, cùng task, cùng deadline.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>comparison</category><category>tools</category><category>windsurf</category><category>cline</category><category>ai</category></item><item><title>Claude Code + Git Worktrees: Chạy Song Song Nhiều AI Agent Không Lo Xung Đột</title><link>https://shipwithai.io/vi/blog/claude-code-git-worktrees-parallel/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-git-worktrees-parallel/</guid><description>Dùng Git worktrees với Claude Code để chạy nhiều AI agent song song trên cùng codebase — không merge conflict, không file lock, không lãng phí thời gian.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>git</category><category>worktrees</category><category>parallel</category><category>productivity</category><category>intermediate</category></item><item><title>5 MCP Server Mà Mọi Developer Dùng Claude Code Nên Cài</title><link>https://shipwithai.io/vi/blog/claude-code-mcp-setup-guide/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-mcp-setup-guide/</guid><description>Hết copy-paste giữa các tab. 5 MCP server này cho Claude Code truy cập trực tiếp GitHub, tìm kiếm web, browser, database, và file — kèm lệnh cài đặt chính xác.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>mcp</category><category>setup</category><category>productivity</category><category>tools</category><category>intermediate</category></item><item><title>Hướng Dẫn Cài Đặt Plugin Claude Code: Mọi Phương Pháp Từ A-Z (Có Ảnh Minh Họa)</title><link>https://shipwithai.io/vi/blog/claude-code-plugin-install-guide/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-plugin-install-guide/</guid><description>Hướng dẫn đầy đủ cách cài plugin Claude Code — từ marketplace, GitHub repo, đến plugin local tùy chỉnh. 5 phương pháp, xử lý lỗi, và bảng tham khảo nhanh.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>plugins</category><category>tutorial</category><category>installation</category><category>marketplace</category><category>beginner</category></item><item><title>Claude Code Có 17 Hook Events. Bạn Chắc Chỉ Dùng 4.</title><link>https://shipwithai.io/vi/blog/claude-code-hooks-beyond-shell-scripts/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-hooks-beyond-shell-scripts/</guid><description>Không chỉ shell scripts: prompt hooks, agent hooks, HTTP webhooks, và 7 công thức copy-paste cho những tính năng hook mà hầu hết developer không biết.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>hooks</category><category>automation</category><category>tutorial</category><category>advanced</category><category>prompt-hooks</category><category>agent-hooks</category></item><item><title>Claude Code Hooks: Tính Năng Mạnh Mẽ Mà Ít Ai Biết</title><link>https://shipwithai.io/vi/blog/claude-code-hooks-guide/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-hooks-guide/</guid><description>Hướng dẫn chi tiết Claude Code hooks — PreToolUse, PostToolUse, Stop. Cách setup, ví dụ thực tế, và những pitfall phổ biến khi extend Claude Code.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>hooks</category><category>automation</category><category>security</category></item><item><title>Tại Sao Tôi Đặt Cược Vào Ecosystem Claude Code (Và Tại Sao Tôi Có Thể Sai)</title><link>https://shipwithai.io/vi/blog/claude-code-is-the-next-wordpress/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-is-the-next-wordpress/</guid><description>Ecosystem Claude Code có risk-reward ratio tốt nhất trong developer tools. WordPress parallel đúng ở đâu, sai ở đâu, và tại sao tôi vẫn build.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><category>ai</category><category>opinion</category><category>claude-code</category><category>ecosystem</category><category>cowork</category><category>business</category></item><item><title>Phản Biện Citrini: AI Sẽ Không Kết Thúc Thế Giới Như Bạn Nghĩ Đâu</title><link>https://shipwithai.io/vi/blog/ai-wont-end-the-world/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/ai-wont-end-the-world/</guid><description>Góc nhìn bình tĩnh hơn về AI: tại sao các thể chế vẫn tồn tại, phần mềm vẫn tệ, và tái công nghiệp hóa sẽ tạo ra làn sóng việc làm mới.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><category>ai</category><category>opinion</category><category>future-of-work</category><category>economics</category></item><item><title>Giải Mã Mọi Thành Phần Claude Code: Skills, Hooks, Agents, Plugins &amp; Hơn Thế</title><link>https://shipwithai.io/vi/blog/claude-code-components-explained/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-components-explained/</guid><description>Nắm vững mọi building block của Claude Code — CLAUDE.md, Skills, Commands, Hooks, Agents, và Plugins — với ví dụ thật, code mẫu, và cheat sheet.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>tutorial</category><category>skills</category><category>hooks</category><category>agents</category><category>plugins</category><category>beginner</category></item><item><title>Claude Code Cho Code Review: Workflow Thực Chiến</title><link>https://shipwithai.io/vi/blog/claude-code-for-code-review/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-for-code-review/</guid><description>Sau 3 tháng dùng Claude Code làm code reviewer, đây là đánh giá thẳng thắn về điểm mạnh, điểm yếu, và prompt patterns cho feedback cấp senior.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>code-review</category><category>workflow</category><category>team</category></item><item><title>Pattern Think-Plan-Execute: Cách Tôi Cấu Trúc Mỗi Phiên Claude Code</title><link>https://shipwithai.io/vi/blog/think-plan-execute-pattern/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/think-plan-execute-pattern/</guid><description>Framework ba giai đoạn đơn giản biến phiên AI coding hỗn loạn thành kết quả chất lượng, dự đoán được. Áp dụng pattern này cho workflow của bạn.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>workflow</category><category>productivity</category><category>patterns</category></item><item><title>Refactor Legacy Code Với Claude Code: Cẩm Nang Thực Chiến</title><link>https://shipwithai.io/vi/blog/claude-code-legacy-refactoring/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-legacy-refactoring/</guid><description>Câu chuyện từng bước cách tôi dùng Claude Code để hiện đại hóa codebase Kotlin legacy — chiến lược, bẫy ngầm, và kỹ thuật thực sự hiệu quả.</description><pubDate>Sun, 16 Feb 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>legacy-code</category><category>refactoring</category><category>kotlin</category></item><item><title>Cách Tôi Giảm 60% Chi Phí Claude Code Mà Không Mất Năng Suất</title><link>https://shipwithai.io/vi/blog/claude-code-cost-optimization/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-cost-optimization/</guid><description>Những chiến lược thực tế để giảm chi phí Claude Code — từ quản lý context đến chọn model đến kỹ thuật prompt. Số liệu thật từ workflow production.</description><pubDate>Fri, 14 Feb 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>cost-optimization</category><category>tips</category><category>productivity</category></item><item><title>Tôi cấu hình 3 lớp phòng thủ cho Claude Code. Nó vẫn xóa file của tôi.</title><link>https://shipwithai.io/vi/blog/claude-code-rm-security/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-rm-security/</guid><description>Bài học thực tế: cấu hình bảo mật quan trọng hơn số lượng lớp bảo mật — và cách một ký tự thay đổi tất cả.</description><pubDate>Tue, 11 Feb 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>security</category><category>hooks</category><category>permissions</category></item><item><title>Bảo Vệ Code Nhạy Cảm Khi Dùng Claude Code Trên Dự Án Thực Tế</title><link>https://shipwithai.io/vi/blog/claude-code-security-real-projects/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-security-real-projects/</guid><description>4 chiến lược đã thực chiến để dùng Claude Code mà không lộ API key, credentials, hay code độc quyền — xếp hạng theo bảo mật, tốc độ, và tính bền vững.</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>security</category><category>workflow</category><category>best-practices</category></item><item><title>5 Lỗi Claude Code Mà Developer Nào Cũng Mắc (Và Cách Sửa)</title><link>https://shipwithai.io/vi/blog/5-claude-code-mistakes/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/5-claude-code-mistakes/</guid><description>Sau khi hỗ trợ hàng trăm developer dùng Claude Code, đây là những lỗi phổ biến nhất tôi thấy — và cách sửa đơn giản nhưng thay đổi hoàn toàn kết quả.</description><pubDate>Sat, 08 Feb 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>tips</category><category>best-practices</category></item><item><title>Claude Code vs Cursor vs GitHub Copilot — So Sánh Thực Chiến (2025)</title><link>https://shipwithai.io/vi/blog/claude-code-vs-cursor-vs-copilot/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/claude-code-vs-cursor-vs-copilot/</guid><description>Tôi đã dùng cả 3 công cụ AI coding mỗi ngày trong nhiều tháng. Đây là đánh giá thật — khi nào tool nào tỏa sáng, khi nào không.</description><pubDate>Fri, 07 Feb 2025 00:00:00 GMT</pubDate><category>comparison</category><category>tools</category></item><item><title>Tại Sao CLAUDE.md Là File Quan Trọng Nhất Trong Project Của Bạn</title><link>https://shipwithai.io/vi/blog/why-claude-md-matters/</link><guid isPermaLink="true">https://shipwithai.io/vi/blog/why-claude-md-matters/</guid><description>Vì sao CLAUDE.md quyết định chất lượng output của Claude Code? Hướng dẫn đầy đủ về cấu trúc, ví dụ thực tế, và 5 anti-patterns nên tránh.</description><pubDate>Wed, 05 Feb 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>productivity</category></item></channel></rss>