Commands, Skills & Plugins
How users interact with Claude Code and how the system is extended.
Commands (Slash Commands)
Commands are user-facing actions triggered by typing /command in the REPL.
Command Types
type Command =
| { type: 'prompt', name, description, getPromptForCommand(args, context) }
| { type: 'local', name, description, action(args, context) }
| { type: 'local-jsx', name, description, action(args, context) }