Skip to content

Claude How ToClaude How To

Danh Sách Tài Nguyên Hữu Ích

List of Good Resources

Tài Liệu Chính Thức / Official Documentation

Tài NguyênMô TảLiên Kết
Claude Code DocsTài liệu Claude Code chính thứccode.claude.com/docs/en/overview
Anthropic DocsTài liệu Anthropic đầy đủdocs.anthropic.com
MCP ProtocolModel Context Protocol specificationmodelcontextprotocol.io
MCP ServersCác MCP server implementations chính thứcgithub.com/modelcontextprotocol/servers
Anthropic CookbookCode examples và tutorialsgithub.com/anthropics/anthropic-cookbook
Claude Code SkillsCommunity skills repositorygithub.com/anthropics/skills
Agent TeamsMulti-agent coordination và collaborationcode.claude.com/docs/en/agent-teams
Scheduled TasksRecurring tasks với /loop và croncode.claude.com/docs/en/scheduled-tasks
Chrome IntegrationBrowser automationcode.claude.com/docs/en/chrome
KeybindingsKeyboard shortcut customizationcode.claude.com/docs/en/keybindings
Desktop AppNative desktop applicationcode.claude.com/docs/en/desktop
Remote ControlRemote session controlcode.claude.com/docs/en/remote-control
Auto ModeAutomatic permission managementcode.claude.com/docs/en/permissions
ChannelsMulti-channel communicationcode.claude.com/docs/en/channels
Voice DictationVoice input cho Claude Codecode.claude.com/docs/en/voice-dictation

Anthropic Engineering Blog

Bài ViếtMô TảLiên Kết
Code Execution with MCPCách giải quyết MCP context bloat sử dụng code execution — 98.7% token reductionanthropic.com/engineering/code-execution-with-mcp

Mastering Claude Code in 30 Minutes / Làm Chủ Claude Code trong 30 Phút

Video: https://www.youtube.com/watch?v=6eBSHbLKuN0

Tất Cả Tips

  • Khám Phá Các Tính Năng Nâng Cao và Shortcuts

    • Thường xuyên kiểm tra các tính năng code editing và context mới của Claude trong release notes.
    • Học keyboard shortcuts để chuyển đổi giữa chat, file, và editor views nhanh chóng.
  • Thiết Lập Hiệu Quả

    • Tạo các project-specific sessions với tên/mô tả rõ ràng để dễ dàng truy xuất.
    • Pin các files hoặc folders được sử dụng nhiều nhất để Claude có thể truy cập bất cứ lúc nào.
    • Thiết lập các integrations của Claude (ví dụ: GitHub, popular IDEs) để hợp lý hóa coding process của bạn.
  • Codebase Q&A Hiệu Quả

    • Hỏi Claude các câu hỏi chi tiết về architecture, design patterns, và các modules cụ thể.
    • Sử dụng file và line references trong câu hỏi của bạn (ví dụ: "What does the logic in app/models/user.py accomplish?").
    • Đối với large codebases, cung cấp summary hoặc manifest để giúp Claude tập trung.
    • Example prompt: "Can you explain the authentication flow implemented in src/auth/AuthService.ts:45-120? How does it integrate with the middleware in src/middleware/auth.ts?"
  • Code Editing & Refactoring

    • Sử dụng inline comments hoặc requests trong code blocks để có được các edits tập trung ("Refactor this function for clarity").
    • Yêu cầu side-by-side before/after comparisons.
    • Để Claude generate tests hoặc documentation sau các edits lớn để đảm bảo chất lượng.
    • Example prompt: "Refactor the getUserData function in api/users.js to use async/await instead of promises. Show me a before/after comparison and generate unit tests for the refactored version."
  • Quản Lý Context

    • Giới hạn pasted code/context của bạn chỉ vào những gì liên quan cho task hiện tại.
    • Sử dụng structured prompts ("Here's file A, here's function B, my question is X") cho best performance.
    • Remove hoặc collapse các large files trong prompt window để tránh exceeding context limits.
    • Example prompt: "Here's the User model from models/User.js and the validateUser function from utils/validation.js. My question is: how can I add email validation while maintaining backward compatibility?"
  • Tích Hợp Team Tools

    • Kết nối Claude sessions với repositories và documentation của team bạn.
    • Sử dụng built-in templates hoặc tạo custom ones cho recurring engineering tasks.
    • Cộng tác bằng cách chia sẻ session transcripts và prompts với teammates.
  • Boosting Performance

    • Cung cấp cho Claude các instructions rõ ràng, goal-oriented (ví dụ: "Summarize this class in five bullet points").
    • Trim unnecessary comments và boilerplate từ context windows.
    • Nếu output của Claude bị lệch, reset context hoặc rephrase questions cho better alignment.
    • Example prompt: "Summarize the DatabaseManager class in src/db/Manager.ts in five bullet points, focusing on its main responsibilities and key methods."
  • Practical Use Examples / Ví Dụ Sử Dụng Thực Tế

    • Debugging: Paste errors và stack traces, sau đó hỏi về possible causes và fixes.
    • Test Generation: Yêu cầu property-based, unit, hoặc integration tests cho complex logic.
    • Code Reviews: Hỏi Claude để identify risky changes, edge cases, hoặc code smells.
    • Example prompts:
      • "I'm getting this error: 'TypeError: Cannot read property 'map' of undefined at line 42 in components/UserList.jsx'. Here's the stack trace and the relevant code. What's causing this and how can I fix it?"
      • "Generate comprehensive unit tests for the PaymentProcessor class, including edge cases for failed transactions, timeouts, and invalid inputs."
      • "Review this pull request diff and identify potential security issues, performance bottlenecks, and code smells."
  • Workflow Automation

    • Script các repetitive tasks (như formatting, clean-ups, và repetitive renaming) sử dụng Claude prompts.
    • Sử dụng Claude để draft PR descriptions, release notes, hoặc documentation dựa trên code diffs.
    • Example prompt: "Based on the git diff, create a detailed PR description with a summary of changes, list of modified files, testing steps, and potential impacts. Also generate release notes for version 2.3.0."

Tip: Để có kết quả tốt nhất, kết hợp một số practices này — bắt đầu bằng cách pinning các critical files và summarizing goals của bạn, sau đó sử dụng focused prompts và các công cụ refactoring của Claude để incrementally improve codebase và automation của bạn.

Recommended workflow with Claude Code / Workflow được khuyến nghị với Claude Code

Cho Repository Mới / For a New Repository

  1. Initialize the Repo & Claude Integration

    • Thiết lập repository mới của bạn với essential structure: README, LICENSE, .gitignore, root configs.
    • Tạo một file CLAUDE.md mô tả architecture, high-level goals, và coding guidelines.
    • Cài đặt Claude Code và liên kết nó với repository của bạn để được code suggestions, test scaffolding, và workflow automation.
  2. Sử Dụng Plan Mode và Specs

    • Sử dụng plan mode (shift-tab hoặc /plan) để draft một specification chi tiết trước khi implement features.
    • Hỏi Claude để được architecture suggestions và initial project layout.
    • Giữ một clear, goal-oriented prompt sequence — hỏi về component outlines, major modules, và responsibilities.
  3. Phát Triển & Review Iterative

    • Implement core features trong small chunks, prompting Claude cho code generation, refactoring, và documentation.
    • Yêu cầu unit tests và examples sau mỗi increment.
    • Duy trì một running task list trong CLAUDE.md.
  4. Tự Động Hóa CI/CD và Deployment

    • Sử dụng Claude để scaffold GitHub Actions, npm/yarn scripts, hoặc deployment workflows.
    • Dễ dàng adapt pipelines bằng cách update CLAUDE.md của bạn và yêu cầu các commands/scripts tương ứng.

Cho Repository Hiện Có / For an Existing Repository

  1. Repository & Context Setup

    • Thêm hoặc update CLAUDE.md để document repo structure, coding patterns, và key files. Đối với legacy repos, sử dụng CLAUDE_LEGACY.md covering frameworks, version maps, instructions, bugs, và upgrade notes.
    • Pin hoặc highlight các main files Claude nên sử dụng cho context.
  2. Contextual Code Q&A

    • Hỏi Claude cho code reviews, bug explanations, refactors, hoặc migration plans tham chiếu đến specific files/functions.
    • Cung cấp cho Claude explicit boundaries (ví dụ: "modify only these files" hoặc "no new dependencies").
  3. Branch, Worktree, và Multi-Session Management

    • Sử dụng multiple git worktrees cho isolated features hoặc bug fixes và launch separate Claude sessions per worktree.
    • Giữ terminal tabs/windows được tổ chức theo branch hoặc feature cho parallel workflows.
  4. Team Tools và Automation

    • Đồng bộ các custom commands qua .claude/commands/ cho cross-team consistency.
    • Tự động hóa các repetitive tasks, PR creation, và code formatting via Claude's slash commands hoặc hooks.
    • Chia sẻ sessions và context với team members cho collaborative troubleshooting và review.

Tips:

  • Bắt đầu mỗi feature hoặc fix mới với một spec và plan mode prompt.
  • Đối với legacy và complex repos, lưu detailed guidance trong CLAUDE.md/CLAUDE_LEGACY.md.
  • Cung cấp clear, focused instructions và break down complex work thành multi-phase plans.
  • Thường xuyên clean up sessions, prune context, và remove completed worktrees để tránh clutter.

Các bước này capture các core recommendations cho smooth workflows với Claude Code trong cả new và existing codebases.


Tính Năng Mới & Khả Năng (March 2026) / New Features & Capabilities

Key Feature Resources / Tài Nguyên Tính Năng Chính

Tính NăngMô TảTìm Hiểu Thêm
Auto MemoryClaude tự động học và nhớ preferences của bạn qua các phiênMemory Guide
Remote ControlĐiều khiển Claude Code sessions từ các external tools và scriptsAdvanced Features
Web SessionsTruy cập Claude Code qua browser-based interfaces cho remote developmentCLI Reference
Desktop AppNative desktop application cho Claude Code với enhanced UIClaude Code Docs
Extended ThinkingDeep reasoning toggle qua Alt+T/Option+T hoặc MAX_THINKING_TOKENS env varAdvanced Features
Permission ModesFine-grained control: default, acceptEdits, plan, auto, dontAsk, bypassPermissionsAdvanced Features
7-Tier MemoryManaged Policy, Project, Project Rules, User, User Rules, Local, Auto MemoryMemory Guide
Hook Events25 events: PreToolUse, PostToolUse, PostToolUseFailure, Stop, StopFailure, SubagentStart, SubagentStop, Notification, Elicitation, và nhiều hơnHooks Guide
Agent TeamsPhối hợp nhiều agents làm việc cùng nhau trên các complex tasksSubagents Guide
Scheduled TasksThiết lập recurring tasks với /loop và cron toolsAdvanced Features
Chrome IntegrationBrowser automation với headless ChromiumAdvanced Features
Keyboard CustomizationTùy chỉnh keybindings bao gồm chord sequencesAdvanced Features

Cập Nhật Lần Cuối: Tháng 4 năm 2026