Skip to main content

Advanced Topics

You know the basics. Now let's unlock the full power of Claude Code—the techniques that separate casual users from power users.

The Power User Stack
Each layer multiplies your effectiveness

What You'll Learn

Best Practices

Battle-tested workflows from Anthropic engineers

Custom Skills

Your own slash commands for repetitive tasks

MCP Integrations

Connect Claude to databases, APIs, tools

Multi-Claude Patterns

Parallel verification, complex projects


Prerequisites

  • Completed Start Here setup
  • Comfortable with Claude Code basics
  • Some terminal/command line experience

The Pro Workflow

This is the most important thing you'll learn. Following this pattern prevents 80% of common issues.

Explore → Plan → Code → Commit

1. Explore First

Before writing code, understand what exists:

Bash
Read src/auth/login.ts and src/lib/jwt.ts to understand
our current authentication flow.

Claude reads the code and summarizes. Now you both have context.

2. Plan with Thinking

Request a detailed plan before coding:

Bash
I need to add OAuth support. Think through how to implement this.

Use thinking modes for complex tasks:

  • think — Basic extended thinking
  • think hard — Deeper analysis
  • think harder — Very thorough
  • ultrathink — Maximum effort

3. Code Systematically

Work through the plan step by step:

Bash
Looks good! Start with step 1 - add OAuth provider configuration.

Don't skip steps. Don't rush ahead. Let Claude complete each piece.

4. Commit Cleanly

Bash
This looks great! Create a commit with an appropriate message.

Claude analyzes changes and writes a meaningful commit message.


Modules

  1. 1

    Best Practices Guide

    Battle-tested workflows from Anthropic engineers and power users.

    You'll learn:

    • CLAUDE.md customization
    • Tool permissions and security
    • TDD with Claude
    • Visual iteration for UI work
    • Git & GitHub mastery

    Read Best Practices →

  2. 2

    Claude Skills - Custom Commands

    Create reusable slash commands for your workflows.

    You'll learn:

    • Built-in commands reference
    • Creating project skills
    • User-level skills
    • Advanced patterns
    • Real-world examples

    Master Skills →

  3. 3

    MCP and Cursor Integration

    Extend Claude's capabilities with external tools.

    You'll learn:

    • Model Context Protocol basics
    • Installing MCP servers
    • Using Cursor IDE
    • Building custom integrations

    Explore MCP →


Quick Reference

CLAUDE.md Files

Your secret weapon for project-specific instructions:

Markdown
# My Project
## Commands
- `npm run dev` - Start dev server
- `npm test` - Run tests
## Code Style
IMPORTANT: Use TypeScript strict mode
YOU MUST: Write tests before implementation
NEVER: Use `any` type

Where to place:

  • Project root — Project-specific guidelines
  • Parent directory — Monorepo shared config
  • ~/.claude/CLAUDE.md — Global preferences

Thinking Modes

ModeUse When
thinkComplex tasks, planning
think hardArchitecture decisions
think harderDebugging tricky issues
ultrathinkCritical, high-stakes code

Essential Shortcuts

ShortcutAction
EscapeInterrupt Claude
Escape EscapeEdit last prompt
/clearReset conversation context
#Update documentation
TabFile/folder completion

Custom Skills Quick Start

Create .claude/commands/fix-issue.md:

Markdown
# Fix GitHub Issue
Fix issue #$ARGUMENTS from GitHub:
1. Read the issue description
2. Locate relevant code
3. Implement the fix
4. Create commit referencing issue

Use it: /fix-issue 1234


Why These Topics Matter

Once you master the basics, these advanced techniques can:

  • 10x your productivity with optimized workflows
  • Reduce errors through systematic approaches
  • Handle complex projects with multi-Claude patterns
  • Automate repetitive tasks with custom skills
  • Integrate deeply with your existing tools

Where to Start

Ready to level up?

Best Practices Guide →

Or jump to specific topics: