Loop Engineering: Hướng dẫn toàn tập
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.
Mẹo AI coding thực chiến, đánh giá công cụ, và kiến thức kỹ thuật cho developer.
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.
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.
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ư.
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.
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.
Khóa học nổi bật
136 lessons. Real projects. The system behind developers who ship with Claude Code.
Start the Course →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.
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.
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.
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ẻ.
Điều kiện dừng kiểm chứng được: để 'xong' 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.
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.
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?
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem",
"/path/to/YOUR_COURSE_FOLDER"]
}
}
} 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.
## AI Mentor
Read ~/claude-course/COURSE-INDEX.md first.
Reference ~/claude-course for best practices.
When I ask about prompting or debugging,
check the course for techniques and patterns.
Cite the specific phase and module name. 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.
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.
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.
# Parallel agents via git worktrees
git worktree add ../agent-1 -b agent/YOUR-TASK-1
git worktree add ../agent-2 -b agent/YOUR-TASK-2
cd ../agent-1 && claude -p "YOUR_TASK_1"
cd ../agent-2 && claude -p "YOUR_TASK_2" 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.
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.
git worktree add ../app-feature -b feature/YOUR-FEATURE
git worktree add ../app-bugfix -b fix/YOUR-BUG
# Open each in a separate terminal:
cd ../app-feature && claude
cd ../app-bugfix && claude 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.
# Add Brave Search MCP server
claude mcp add --transport stdio \
--env BRAVE_API_KEY=YOUR_KEY \
brave-search -- \
npx -y @brave/brave-search-mcp-server 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.
# Install from Claude registry
claude plugin install @anthropic/puppeteer
# Install from GitHub
claude plugin install github:owner/repo-name
# List installed plugins
claude plugin list 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.
{
"hooks": {
"Stop": [{
"type": "prompt",
"prompt": "Verify all tasks are done. Return {ok: true} or {ok: false, reason: '...'}",
"model": "claude-haiku-4-5-20251001",
"timeout": 30
}]
}
}
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.
{
"hooks": {
"PreToolUse": [{
"matcher": "Bash(rm *)",
"hooks": [{
"type": "command",
"command": "echo 'Blocked: confirm rm manually' && exit 1",
"timeout": 5
}]
}]
}
}
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.
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.
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.
# Install a plugin (bundles skills + hooks + agents)
claude plugins install @anthropic/YOUR_PLUGIN_NAME
# Invoke a skill mid-session
/your-skill-name
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.
git diff main | claude -p "Review these changes. Focus on:
bugs, security, performance, edge cases.
Be specific — reference file names and line numbers." 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.
"Now let's plan the implementation.
1. What files need to change?
2. What's the order to avoid breaking things?
3. What are the edge cases to handle?
Write a step-by-step plan.
Don't write code yet — just the plan."
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ả.
claude "Refactor src/ to use YOUR_PATTERN.
1. Show me 1 example first — don't change anything yet.
2. Wait for my approval before continuing.
3. Migrate all occurrences, one file at a time." 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.
# One-shot mode — no session overhead
claude -p "Add console.log before the fetch call
in src/api/payments.ts:42"
# Cost: ~$0.03 vs ~$0.18 for an interactive session 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ả.
{
"permissions": {
"deny": [
"Bash(rm -rf *)",
"Bash(rm -fr *)",
"Bash(sudo *)",
"Bash(git push --force *)"
]
}
}
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.
# .claudeignore — files Claude cannot read
.env
.env.*
**/secrets/**
config/production.yml
*.pem
*.key 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ả.
# Mistake: interactive session for simple tasks
# Fix: one-shot mode
claude -p "Add input validation to src/api/YOUR_ROUTE.ts"
# ~$0.03 vs $0.18+ for a full session 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.
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.
# Project: YOUR_PROJECT_NAME
## Stack
YOUR_STACK (e.g., Next.js 14, TypeScript, Prisma)
## Rules
- Never modify migration files directly
- All API routes require auth middleware
- Run `npm test` before marking tasks complete
Bạn đã xem hết bài viết