Course lesson

Automate Tasks in Claude Code with Slash Commands

Automating Claude Code tasks starts with reusable commands. Use repomix to bundle big context, then wrap it in a slash command so the workflow runs with a single trigger.

Duration
3 min
Access
Free
Transcript
Needs source

Automating Claude Code tasks starts with reusable commands. Use repomix to bundle big context, then wrap it in a slash command so the workflow runs with a single trigger.

Ad-hoc: run repomix from chat

Terminal
! repomix --include "src" --stdout --output-show-line-numbers

Follow with a prompt:

Given the bundled code above, outline the module boundaries and list obvious seams for refactoring.

Make it reusable: a custom slash command

Create .claude/commands/repomix.md:

---
allowed-tools: Bash(repomix:*)
argument-hint: [glob pattern] [user prompt]
---

!`repomix --include "$1" --stdout --output-show-line-numbers`

Use it:

Terminal
/repomix src "Summarize the codebase and propose a dependency graph."

Why this pattern works

  • Abstraction: Hide flags and syntax you’ll forget.
  • Speed: One command, big context.
  • Consistency: Teammates can reuse your command, too.