Sổ tay kỹ thuật

#claude-code

  • Model Context Protocol (MCP) tổng quan
    concept MCP là gì, gồm những thành phần nào và khi nào nên viết MCP server riêng cho hệ thống mạng.
  • Viết MCP server bằng Python (FastMCP)
    how-to Dùng khi cần tự viết MCP server Python cung cấp tool/resource chỉ đọc cho agent, test bằng MCP Inspector rồi gắn vào Claude Code.
  • Claude Code cheatsheet
    cheatsheet Tra nhanh lệnh CLI, slash command, CLAUDE.md, phím tắt và chế độ permission của Claude Code.
  • Claude Code: settings.json, permissions và hooks
    how-to Dùng khi cần cho phép/chặn lệnh trong Claude Code bằng permissions allow/deny và chạy script tự động trước/sau khi tool chạy (PreToolUse/PostToolUse).
  • Troubleshooting AI agent và MCP
    troubleshooting Xử lý agent không gọi tool, lặp vô hạn, tràn context, MCP server không kết nối và lỗi schema khi gọi tool.
  • Viết MCP server bằng TypeScript SDK
    how-to Dùng khi cần viết MCP server bằng Node.js/TypeScript với @modelcontextprotocol/sdk, khai báo tool bằng zod schema, build rồi gắn vào Claude Code.
  • Claude Code: subagent, skill và slash command tuỳ biến
    how-to Dùng khi muốn đóng gói quy trình lặp lại (review playbook, đọc log, kiểm tra BGP) thành subagent, skill hoặc slash command riêng của project trong Claude Code.
  • Viết CLAUDE.md hiệu quả
    concept Nên và không nên ghi gì vào CLAUDE.md, chia theo phạm vi user/project/thư mục con, để Claude Code làm đúng quy ước repo mà không tốn context.