Chapter 6

Claude Code Features

The SDK also supports Claude Code's filesystem-based configuration. To use these features, enable project settings:

enable-features.ts
const options = { settingSources: ['project'] };

Skills

Specialized capabilities defined in Markdown. Teach your agent domain-specific workflows.

.claude/skills/SKILL.md

Slash Commands

Custom commands for common tasks. Define reusable prompts your team can invoke.

.claude/commands/*.md

Memory

Project context and instructions. Give your agent persistent knowledge about your codebase.

CLAUDE.mdor.claude/CLAUDE.md

Plugins

Extend with custom commands, agents, and MCP servers. Full programmatic control.

plugins option