Claude Capabilities Quick Reference — Claude Cert Academy

A practical guide to what Claude can do, which model to choose, and how to structure requests for best results.

Model Selection Guide

Choose based on the complexity of the task and your cost constraints.

Default to Sonnet for new projects. Switch to Haiku for high-volume simple tasks once you know the task profile. Use Opus only when Sonnet falls short.

What Claude Does Well

What Claude Does Not Do

Messages API Structure

Every Claude API call follows the same shape.

{
  "model": "claude-sonnet-4-6",
  "max_tokens": 1024,
  "system": "You are a helpful assistant.",
  "messages": [
    {"role": "user", "content": "What is the capital of France?"}
  ]
}

Key Parameters

Prompt Patterns That Work

Role + Task + Format

State who Claude should act as, what to do, and how to return the result.

You are a senior software engineer reviewing code for security issues.
Review the following Python function and list any security vulnerabilities as a numbered list.
For each, explain the risk and the fix.

[code here]

Few-Shot Examples

Show Claude the pattern before asking it to apply it.

Convert these sentences to past tense:
Input: I walk to the store.
Output: I walked to the store.

Input: She runs every morning.
Output: She ran every morning.

Input: They build amazing products.
Output:

Chain of Thought

Ask Claude to reason step by step before answering, especially for math or logic problems.

Think through this step by step before giving your answer:
If a train travels at 60 mph for 2.5 hours, then at 80 mph for 1.5 hours, what is the total distance?

Context Window Limits

Common Pitfalls

Continue to Claude Cert Academy