Skip to main content
Everything Claude Code comes with 50+ pre-built skills that provide specialized workflows, patterns, and best practices for common development tasks.

What are Skills?

Skills are reusable workflow definitions that guide Claude through specific development tasks. Unlike agents (which are autonomous) or commands (which are single actions), skills provide step-by-step guidance for complex workflows.

Skill Categories

Development Workflows

Core development patterns and methodologies:

Security & Quality

Security-first development and code review:

Architecture & Design

API design and system architecture patterns:

Testing

Comprehensive testing strategies:
  • E2E Testing - Playwright patterns and Page Object Model

Data Layer

Database and migration patterns:

Language-Specific Patterns

Idiomatic patterns for different languages:

Go

Python

C++

Meta-Skills

Learning and optimization:

How to Use Skills

Skills are automatically available to Claude when the skill loader is configured. You can:
  1. Activate implicitly - Claude recognizes when a skill applies to your request
  2. Request explicitly - “Use the TDD workflow skill for this feature”
  3. Reference in CLAUDE.md - Add skill guidelines to project instructions

Skill Activation Triggers

Each skill defines when it should activate:

Creating Custom Skills

You can create project-specific skills in .claude/skills/:

Skill vs Agent vs Command

Next Steps

Explore individual skills: