Skip to content

Skills Overview

Claude Kit includes a rich library of skills that provide deep expertise in methodologies, languages, frameworks, and tools. Skills are automatically activated when relevant to your task, or can be explicitly invoked.

Skills are knowledge modules that enhance Claude’s capabilities in specific domains. Each skill contains:

  • Best practices for the technology or methodology
  • Common patterns and code examples
  • Anti-patterns to avoid
  • Activation conditions - when the skill is used
  • Integration points with other skills

Development methodologies and workflows for high-quality software delivery.

SkillPurposeKey Feature
BrainstormingInteractive design refinementOne question at a time
Writing PlansDetailed implementation plans2-5 minute tasks
Executing PlansAutomated plan executionFresh agents per task
Test-Driven DevelopmentTDD workflowRed-green-refactor cycle
Systematic DebuggingRoot-cause debuggingFour-phase process
Code ReviewRequest & receive reviewsCategorized feedback
Sequential ThinkingComplex problem analysisEvidence-based reasoning
Verification Before CompletionMandatory verificationNever claim without proof
Testing Anti-PatternsAvoid common test mistakesMock behavior detection

Modern programming language expertise with best practices.

SkillPurposeKey Features
PythonPython developmentType hints, async, dataclasses
TypeScriptTypeScript developmentStrict typing, utility types
JavaScriptModern JavaScriptES6+, async patterns

Full-stack framework knowledge and patterns.

SkillPurposeKey Features
ReactReact componentsHooks, context, patterns
Next.jsNext.js App RouterServer components, actions
FastAPIFastAPI REST APIsPydantic, async, OpenAPI
DjangoDjango web appsORM, views, REST framework

Database design and query optimization.

  • PostgreSQL - Relational database expertise
  • MongoDB - Document database patterns

Test frameworks and testing methodologies.

  • pytest - Python testing with fixtures
  • vitest - Fast Vite-based testing

Deployment and infrastructure automation.

  • Docker - Container best practices
  • GitHub Actions - CI/CD workflows

Modern frontend development tools.

  • Tailwind CSS - Utility-first CSS
  • shadcn/ui - React component library

Security best practices and vulnerability prevention.

  • OWASP - Web security standards

API design and documentation.

  • OpenAPI - REST API specification

Performance and cost optimization.

  • Token Efficient - Reduce API costs

Skills activate automatically based on context:

// Working with a .ts file automatically activates:
// - TypeScript skill
// - JavaScript skill (parent)
// Using React components activates:
// - React skill
// - TypeScript skill
// - JavaScript skill

Reference skills directly in commands:

Terminal window
# Use specific methodology
/plan --methodology=tdd "add user authentication"
# Activate debugging skill
/fix --use-skill=systematic-debugging "timeout error"
# Enable sequential thinking
/research --sequential "performance bottleneck"

Certain modes activate related skills:

Terminal window
# Deep research mode enables:
/mode deep-research
# - Sequential thinking
# - Root cause tracing
# - Evidence collection
# Implementation mode enables:
/mode implementation
# - TDD
# - Verification before completion
# - Testing anti-patterns awareness

Skills work together synergistically:

  1. Brainstorming - Design the solution
  2. Writing Plans - Break into tasks
  3. Executing Plans - Automated implementation
  4. Code Review - Quality gates
  1. Systematic Debugging - Find root cause
  2. Sequential Thinking - Analyze evidence
  3. TDD - Write regression test
  4. Verification - Confirm fix works
  1. Brainstorming - Explore approaches
  2. Writing Plans - Detailed tasks
  3. TDD - Test-first implementation
  4. Code Review - Review and iterate
  5. Verification - Confirm completion

Skills can be customized in your .claude/CLAUDE.md:

## Skill Overrides
### TDD Strictness
- Level: Strict (no code without tests)
- Red-Green-Refactor: Always required
### Code Review
- Required reviewers: 1 minimum
- Security review: Required for auth changes
- Performance review: Required for queries
### Brainstorming
- Style: Interactive (one question at a time)
- YAGNI: Ruthless (remove all "might need")

Add project-specific skills:

Terminal window
.claude/skills/
├── custom/
├── company-api-patterns/
└── SKILL.md
└── deployment-checklist/
└── SKILL.md

See Custom Skills Guide for details.

For detailed documentation on each skill:

  • Methodology: See individual skill pages linked above
  • Languages: Python, TypeScript, JavaScript skill pages
  • Frameworks: React, Next.js, FastAPI, Django pages
  • Other Categories: Browse /skills/ directory

Trust the methodologies:

Terminal window
# Instead of:
"Just write some code for X"
# Use:
"/brainstorm X" design first
"/plan X" break into tasks
"/execute-plan" implement systematically

Use skills together:

Terminal window
# TDD + Systematic Debugging
1. Write failing test (TDD)
2. Investigate why it fails (Debugging)
3. Fix root cause (Debugging)
4. Verify test passes (Verification)
# Brainstorming + Sequential Thinking
1. Explore options (Brainstorming)
2. Analyze each deeply (Sequential Thinking)
3. Choose with evidence (Sequential Thinking)

Skills enforce quality standards:

  • TDD: No production code without failing test first
  • Verification: Never claim completion without proof
  • Code Review: All critical issues must be fixed
  • Systematic Debugging: Three-fix rule stops runaway debugging

These aren’t suggestions - they’re requirements.