Building Custom AI Skills for Claude Code: A Practical Guide
Claude Code's skills system lets you teach the AI your team's coding standards, patterns, and workflows. Learn how to build effective skills from scratch.
How Skills Work
Skills Quick Reference
Essential Skills Every Project Needs
Complete Skill Examples
Advanced Skill Techniques
Team Skills vs. Personal Skills
The Starter Skill Library
Common Mistakes
Skills are reusable instruction sets — stored as Markdown files — that teach Claude Code how your team works. Think of them as onboarding documents for an AI developer who has perfect recall and follows instructions to the letter.
A basic skill file looks like this:
Here's a reference table showing skill types, when to use each, and what a CLAUDE.md snippet looks like for each:
Document your naming conventions, file organization, import ordering, and formatting preferences. Claude Code will follow these religiously — more consistently than most human developers.
Define how your application is structured: where business logic lives, how components communicate, data flow patterns, and state management approaches. This prevents Claude Code from making architectural decisions that conflict with your existing codebase.
Specify what tests are required for different types of changes — unit tests for utilities, integration tests for API endpoints, E2E tests for critical flows. Include your minimum coverage thresholds and testing framework preferences.