Bình Vương AI Marketing
Tools / Review

Code w/ Claude: Toàn cảnh workshop dùng Claude Code

Bình Vương ·
Code w/ Claude: Toàn cảnh workshop dùng Claude Code

Workshop “Code w/ Claude” của Anthropic (diễn giả Boris) hướng dẫn dùng Claude Code — trợ lý AI dạng terminal cho lập trình viên. Dưới đây là bản tóm tắt kèm bình luận ứng dụng thực tế.

“The more context you give Claude, the smarter it will be” — Bạn cung cấp càng nhiều ngữ cảnh, Claude càng thông minh.

01 — Claude Code là một loại trợ lý AI mới

Khác với Copilot/Cursor tích hợp vào IDE, Claude Code chạy thẳng trong terminal. 5 đặc điểm cốt lõi:

  • Terminal-based, not IDE — chạy trong terminal, không cần IDE
  • Works with all tools — tương thích mọi công cụ hiện có
  • Fits all workflows — hoà nhập quy trình hiện tại
  • General purpose — đa năng
  • Infinitely hackable — tuỳ biến vô hạn

Claude Code - loại trợ lý AI mới

02 — Cài đặt & tối ưu setup

Cài chỉ với một lệnh:

npm install -g @anthropic-ai/claude-code

Các lệnh setup quan trọng:

  • /allowed-tools — tuỳ chỉnh quyền truy cập tools
  • /terminal-setup — bật Shift+Enter để xuống dòng
  • /install-github-app — tag @claude trên issues & PRs
  • /theme — light/dark
  • /config — bật thông báo

Tối ưu setup

03 — Trả lời câu hỏi về codebase

Cách dễ nhất để bắt đầu: hỏi Claude về codebase của bạn (dễ cho người mới, không cần setup, dữ liệu ở local).

Ví dụ prompt hay:

  • How is @RoutingController.py used?
  • Why does recoverFromException take so many arguments?
  • Why did we fix issue #18363 by adding the if/else in @src/login.ts?
  • What did I ship last week?

Ví dụ prompt codebase

04 — Dùng tools để hoàn thành công việc

Claude Code đi kèm hàng chục tools — yếu tố tạo nên sức mạnh: Bash, File search/listing/read/write, Web fetch & search, TODOs, Sub-agents. Có thể tích hợp tools riêng qua bash CLI hoặc MCP.

Sử dụng tools

05 — Điều khiển Claude theo ý bạn

Viết prompt cụ thể để điều khiển:

  • Propose a few fixes for issue #8732, then implement the one I pick
  • Identify edge cases not covered in @app/tests/signupTest.ts, then update the tests. think hard
  • commit, push, pr
  • Use 3 parallel agents to brainstorm ideas for @services/aggregator/feed_service.cpp

Dùng think hard/ultrathink để Claude suy nghĩ sâu hơn; yêu cầu nhiều agent song song để tăng tốc.

Điều khiển tools

06 — Các workflow phổ biến

3 workflow thường dùng:

  • A. Explore → Plan → Confirm → Code → Commit: “Tìm root cause cho issue #983, đề xuất vài cách fix, để tôi chọn trước khi code. ultrathink”
  • B. Write tests → Commit → Code → Iterate → Commit: viết test trước (fail), rồi code cho pass.
  • C. Write code → Screenshot → Iterate: “Implement mock.png, screenshot bằng Puppeteer và iterate đến khi khớp.”

Các workflow

07 — Cung cấp context: bí quyết tăng hiệu suất

More context = better performance. Các cách cung cấp:

  • CLAUDE.md — file cấu hình tự load mỗi session
  • Slash commands — lệnh tuỳ chỉnh trong .claude/commands/
  • @ mentioning@filename để tham chiếu file
  • MCP resources — kết nối dữ liệu ngoài

Cung cấp context

Hệ thống CLAUDE.md phân cấp: enterprise root → ~/.claude/CLAUDE.mdproject-root/CLAUDE.mdCLAUDE.local.md. Context cũng pull on-demand qua slash commands + @ mentions.

Context on demand

08 — Chia sẻ cấu hình với team

4 cấp độ chia sẻ:

Thành phầnEnterpriseGlobal (just me)Project (shared)Project (just me)
Memory/Library/…/CLAUDE.md~/.claude/CLAUDE.mdCLAUDE.mdCLAUDE.local.md
Slash commands-~/.claude/commands/.claude/commands/-
Permissionspolicies.json~/.claude/settings.json.claude/settings.json.claude/settings.local.json
MCP servers-claude mcp.mcp.jsonclaude mcp

Chia sẻ với team

09 — Phím tắt quan trọng

PhímChức năng
Shift+TabTự động chấp nhận edits
#Tạo memory mới
!Vào bash mode
@Thêm file/folder vào context
Esc / Esc EscHuỷ / quay lại lịch sử (--resume để tiếp tục)
Ctrl+RVerbose output

Phím tắt

10 — Claude Code SDK & Multi-Claude

SDK cho phép dùng Claude Code theo kiểu lập trình (CI, automation):

git status | claude -p "what are my changes?" --output-format=json | jq '.result'

Multi-Claude — chạy song song 4 cách: nhiều checkout ở tab riêng, git worktrees, SSH + TMUX, hoặc GitHub Actions.

Claude Code SDK

Tích hợp tools của team

  • Bash tools: nói cho Claude về CLI của bạn — Use the barley CLI to check error logs. Use -h for help.
  • MCP servers: claude mcp add barley_server -- node myserver rồi Use the barley MCP server to check error logs.

Tích hợp tools team

Tổng kết — công thức thành công

  1. Bắt đầu đơn giản — cài npm, hỏi về codebase ngay.
  2. Cung cấp context — CLAUDE.md tốt, @ mentions, slash commands.
  3. Dùng tools — bash, file ops, web search, sub-agents, MCP.
  4. Điều khiển bằng prompt — cụ thể, think hard, parallel agents.
  5. Chia sẻ với team — check in CLAUDE.md, commands, settings.
  6. Mở rộng với SDK — CI/CD, automation, multi-Claude.

Thư viện ảnh

Cài đặt qua npm Trả lời câu hỏi Nhiều context = hiệu suất tốt hơn Tips Chia sẻ với team SDK pipe Multi-Claude


Nguồn: workshop “Code w/ Claude” — Anthropic (trình bày bởi Boris). Bài tóm tắt + bình luận bởi Bình Vương.

Nguồn tham khảo: https://www.anthropic.com

Cần tư vấn AI Automation cho doanh nghiệp?

Đặt lịch trao đổi miễn phí — tôi giúp bạn ứng dụng AI & marketing đúng cách.

Đăng ký tư vấn