ChatMLchatml
AI Agent

Skills

Specialized prompt templates that augment Claude's capabilities.

Skills are specialized prompt templates that give Claude domain-specific expertise for particular types of work.

How Skills Work

A skill is a Markdown document with structured guidance. When installed for a session, its content is injected into the system prompt, giving Claude a methodology to follow for that type of task.

Skills don't add new tools — they augment Claude's behavior through prompt engineering. A "Code Review" skill, for example, provides a structured checklist covering correctness, security, performance, and maintainability.

Installing Skills

  1. Open the Skills panel in your session
  2. Browse or search available skills by category
  3. Click Install to activate a skill for the current session

Skills can be installed and uninstalled per-session as needed.

Built-In Skills

ChatML ships with 19 built-in skills across four categories:

SkillDescription
Test-Driven DevelopmentRed-Green-Refactor cycle guidance
Unit Testing GuidePatterns, test doubles, async testing
Systematic DebuggingHypothesis-driven bug finding
Code Review AssistantCorrectness, security, maintainability checks
API DesignREST/GraphQL conventions and patterns
Refactoring GuideSafe, phased refactoring strategies
Performance OptimizationProfiling and bottleneck identification

Slash Commands

In the chat input, type / to access slash commands. These are quick shortcuts to common actions:

  • /review — Start a code review
  • /commit — Create a git commit
  • /pr — Create a pull request
  • And more, based on your installed skills

Commands are filtered and scored as you type, showing the best matches first. Each command shows its description and category.

Slash commands and skills work together — installing a skill may add new slash commands to your palette.

On this page