Harness Engineering 6 months ahead, in a few hours.

Module 04 β€” Skills, commands & plugins

In this module

Instead of repeating the same instructions at every session, you will know how to encapsulate them in commands. You will understand how a skill lets Claude automatically apply your architecture conventions without you having to remind them, and how a community-packaged plugin can deliver in 30 seconds a workflow that would have taken you hours to build.

4.1 β€” Anatomy of a slash command

Slash commands are Markdown files that Claude Code loads and runs as specialized prompts. Unlike native commands (/clear, /compact, /help), custom slash commands are files you create, share via Git, and use to encapsulate repeated workflows in a single invocation.

File format

A slash command is an .md file placed in one of the locations recognized by Claude Code. The file can start with an optional YAML frontmatter, followed by the Markdown content that forms the prompt:

```markdown


description: Génère un test unitaire pour le fichier cible

argument-hint: [file-path]

allowed-tools: Read, Write, Bash(npm:*)


Lis le fichier @$1 et génère un test unitaire complet.

Utilise le framework de tes

Locked content

Unlock the full course to access this module.

Unlock

Already purchased? Recover access