Claude CodeResources

Claude Code Resources & Learning Materials

Comprehensive collection of **verified** documentation, guides, tools, and community resources for mastering Claude Code.

19 min read

Claude Code Resources & Learning Materials

Comprehensive collection of verified documentation, guides, tools, and community resources for mastering Claude Code.


Official Documentation

Core Documentation (code.claude.com)

Getting Started:

Features & Capabilities:

Enterprise & Integration:

Agent SDK Documentation (docs.claude.com)

SDK References:

Tool Use & Agents:

Platform:

Official Support & Help Center

Support Resources:


Official Blog Posts & Engineering Articles

Launch & Announcements

Engineering & Best Practices


Official Repositories

Main Repositories

Official SDKs

Sandboxing


MCP (Model Context Protocol) Resources

Core MCP Repositories

Official MCP Server Packages

Install with npx:

Community MCP Server Directories

Comprehensive Collections:

Specialized Lists:

Web Directory:


Community Resources

ClaudeLog - Most Comprehensive Community Resource

Awesome Claude Code Collections


Starter Templates & Examples

Template Collections

Language-Specific Templates

Command Examples

Configuration Examples


Tutorials, Guides & Courses

Official Video Training

Comprehensive Written Guides

Command & Configuration Guides

Project-Based Tutorials

Advanced Topics

Cloud Provider Guides

AWS:

Cloudflare:

Security & Sandboxing


Extensions, Integrations & Plugins

Official VS Code Extension

Official GitHub Actions

Community Plugin Marketplaces


Community Sites & Support

Community-Driven Documentation

Official Community


Quick Reference

Essential Links

Installation

Keyboard Shortcuts

Essential Commands


Learning Paths

Beginner (Week 1)

  1. Getting Started Guide - 2 hours
  2. Quickstart - 1 hour
  3. Tutorial 1 - 2 hours
  4. Create first custom command - 30 min

Total: 5-6 hours Outcome: Basic proficiency

Intermediate (Weeks 2-4)

  1. Configure hooks and permissions - 2 hours
  2. Add GitHub MCP server - 1 hour
  3. Best Practices - 2 hours
  4. Build real project - 10 hours

Total: 15-20 hours Outcome: Confident daily usage

Advanced (Months 2-3)

  1. Build custom MCP server - 8 hours
  2. Create team workflows - 4 hours
  3. Develop custom plugin - 6 hours
  4. CI/CD integration - 4 hours

Total: 20-30 hours Outcome: Expert-level mastery


NPM Packages Reference


Slash Commands Reference

Slash commands provide quick access to Claude Code functionality. Type /help to see all available commands in your current session, including built-in, custom, and MCP-provided commands.

Context & Session Management

Command Description
/clear Reset conversation history completely. Use between distinct tasks to maintain focus.
/compact Compress context while preserving important details. Useful when approaching context limits.
/context Display current context window usage with visual breakdown.
/cost Show token usage statistics and cost estimates for the session.
/resume Restore a previous session by ID. Use claude --resume or provide session ID.
/rewind Undo recent changes and revert to a previous checkpoint.
/exit End the interactive session completely.

Examples:

When to use /clear vs /compact:

  • /clear — Complete reset. Use when switching to an unrelated task.
  • /compact — Preserves key context but reduces token usage. Use when continuing related work but hitting limits.

Configuration & Setup

Command Description
/init Generate a CLAUDE.md file with project conventions, architecture info, and rules.
/config Open interactive configuration interface for Claude Code settings.
/memory Edit persistent project context that persists across sessions.
/permissions Review and manage tool execution permissions interactively.
/allowed-tools Configure which tools Claude can use (alias for permissions).
/terminal-setup Install terminal shortcuts (Shift+Enter for newlines in iTerm2/VS Code).
/output-style Customize response formatting and verbosity.

Examples:

Pro tip: Run /init at the start of any new project. The generated CLAUDE.md dramatically improves Claude's understanding of your codebase.


Integrations & Tools

Command Description
/agents Create, edit, and manage specialized AI subagents with custom prompts and permissions.
/hooks Configure automated shell commands that run at lifecycle points (PreToolUse, PostToolUse, Stop).
/mcp Open Model Context Protocol configuration interface for external tool servers.
/ide Establish IDE connection for workspace visibility and file synchronization.
/install-github-app Set up GitHub integration for automated PR reviews and CI/CD workflows.
/shells List and manage background shell processes. Also accessible via /bashes.

Examples:


Utility Commands

Command Description
/help List all available commands including custom and MCP commands.
/doctor Run diagnostic health checks on your Claude Code installation.
/login Switch accounts or re-authenticate.
/logout Sign out of current session.
/model Switch between Claude models (Opus 4, Sonnet 4, etc.).
/status Display account info, plan details, and system status.
/vim Toggle vim-style editing mode for input.
/export Export conversation history to file or clipboard.
/release-notes Show recent updates and feature changes.

Examples:


Custom Slash Commands

Create your own commands as Markdown files. Claude reads the file content as instructions when you invoke the command.

Project Commands (shared with team):

Personal Commands (all your projects):

Example: Create a /review command

.claude/commands/review.md:

Using arguments in custom commands:

Commands can accept arguments using $ARGUMENTS placeholder:

.claude/commands/fix.md:

Usage: /fix the login button is not responding on mobile

Command naming conventions:

  • Use lowercase with hyphens: code-review.md/code-review
  • Keep names short and memorable
  • Group related commands: test-unit.md, test-e2e.md

MCP Server Commands

MCP (Model Context Protocol) servers can expose prompts as slash commands. These appear after connecting an MCP server.

Format: /mcp__[server-name]__[command]

Examples:

Discovering MCP commands:


Keyboard Shortcuts

Faster than commands for common operations:


Troubleshooting Commands

Command not found:

  • Verify spelling with /help
  • Custom commands require .md extension in the file
  • Check file is in correct directory (.claude/commands/ or ~/.claude/commands/)

MCP commands missing:

  • Run /mcp to verify server connection
  • Check server logs: cat ~/.claude/logs/mcp-*.log
  • Restart Claude Code after MCP config changes

Command behaving unexpectedly:

  • Custom commands are just prompts—refine the markdown content
  • Check for conflicting commands (project vs personal)
  • Use /doctor to verify installation health

Sources:


Quick Reference

Common Prompts

Quick Configuration Snippets

Basic .claude/settings.json:

Auto-test Hook:

GitHub MCP Server:


Reference Implementations & Example Projects

Official Examples

Community Example Projects

Template Types Available

By Use Case:

  • Full-stack web applications
  • API development
  • Data science projects
  • DevOps automation
  • Documentation generation
  • Testing frameworks

By Language:

  • JavaScript/TypeScript
  • Python
  • Go
  • Rust
  • Java

API & SDK References

Official API Documentation

Official SDKs

Agent SDK

Third-Party Integrations


System Prompts & Architecture

Understanding Claude Code Internals

Architecture Patterns


Troubleshooting Resources

Common Issues & Solutions

Issue: Claude Code Won't Start

  • Check Node.js version: node --version (requires 18+)
  • Verify installation: claude --version
  • Check API key: echo $ANTHROPIC_API_KEY
  • Try reinstall: npm install -g @anthropics/claude-code

Issue: Permission Denied Errors

Issue: MCP Server Not Working

Issue: Context Window Full

Issue: Hooks Not Executing

  • Verify JSON syntax: cat .claude/settings.json | jq .
  • Check hook permissions: Commands need executable permissions
  • Review hook logs in output
  • Test hook manually: bash -c "your-hook-command"

Issue: VS Code Extension Problems

  • Update extension: Check VS Code marketplace
  • Reload window: Cmd/Ctrl + Shift + P → "Reload Window"
  • Check output panel: View → Output → Claude Code
  • Verify API key in VS Code settings

Debug Tools

Getting Help


Related Technologies & Tools

Version Control

Terminal & Shell

Code Editors (Complementary)

Development Tools

AI Coding Tools (Alternative/Complementary)


Contributing to the Ecosystem

Open Source Contributions

Share Your Work

Where to Share:

  • GitHub with topic claude-code
  • ClaudeLog community site
  • Discord community
  • Write blog posts
  • Create video tutorials
  • Present at meetups

What to Share:

  • Custom slash commands
  • Hook configurations
  • MCP server implementations
  • Skills and plugins
  • Project templates
  • Best practices learned
  • Use case examples

Write Documentation

  • Contribute to awesome lists
  • Write tutorials and guides
  • Create video walkthroughs
  • Share configuration examples
  • Document common issues and solutions

Community Plugins & MCP Servers

Submission Process:

  1. Create your plugin/MCP server
  2. Document thoroughly
  3. Add examples
  4. Submit to awesome lists
  5. Share on Discord
  6. Maintain and update

Quality Guidelines:

  • Clear documentation
  • Working examples
  • Error handling
  • Security considerations
  • Proper versioning

Professional Services & Training

Official Anthropic Services

Community Training & Consulting

  • Look for Claude Code specialists on:
    • LinkedIn
    • Upwork
    • Toptal
    • Independent consultants

Certification (When Available)

  • Watch for official certification programs
  • Community certifications
  • Training completion badges

Books & Long-Form Content

Claude-Related Books

Technical Writing

Recommended Reading

  • "Designing Data-Intensive Applications" by Martin Kleppmann
  • "The Pragmatic Programmer" by Hunt & Thomas
  • "Clean Code" by Robert C. Martin
  • AI engineering blogs and publications

Video Content

Official YouTube

Community Video Tutorials

Search YouTube for:

  • "Claude Code tutorial"
  • "Claude Code getting started"
  • "Claude Code MCP"
  • "Claude Code hooks"
  • "Claude Code best practices"

Video Platforms

  • YouTube - Free tutorials
  • Udemy - Paid courses (as they become available)
  • Coursera - Academic courses
  • Skillshare - Creative and tech courses

Stay Updated

News & Announcements

Social Media

RSS Feeds

  • Anthropic blog RSS
  • GitHub releases RSS
  • Community blog aggregators

All URLs in this document have been verified as of November 22, 2025.

Ready to start?Get Started

Have questions?Claude Code FAQ


← Back to Overview | Start Tutorials →

Stay in the loop

Get weekly insights on data engineering, analytics, and AI—delivered straight to your inbox.

No spam. Unsubscribe anytime.