Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/affaan-m/ECC/llms.txt

Use this file to discover all available pages before exploring further.

Typing /code-review is faster than composing the full prompt from scratch every time. ECC’s 93 slash commands are harness-native entry points that translate a short invocation into a complete, structured workflow — routing to the right skill, delegating to the right agent, or orchestrating a multi-step pipeline without any manual wiring.

What Commands Are

Commands are .md files stored in commands/ and installed to ~/.claude/commands/. When you type /command-name in a Claude Code session, the harness loads the corresponding .md file and executes the workflow it defines. That workflow typically:
  1. Invokes one or more skills for domain knowledge
  2. Delegates steps to a sub-agent when task scope warrants it
  3. Enforces a verification loop before finishing
Commands are convenience shims — the durable logic lives in skills. The commands/ layer exists for slash-command compatibility and rapid invocation, not as the canonical source of workflow truth. If you find yourself editing a command to change its behaviour, the change belongs in the underlying skill.

Commands vs. Skills

CommandSkill
Lives in~/.claude/commands/~/.claude/skills/
ActivationUser types /command-nameContext-based or referenced by command/agent
FormatSingle .md fileDirectory with SKILL.md, or single .md
PurposeQuick entry point, workflow shimDurable knowledge, versioned logic
When to editAlmost never — prefer editing the skillWhen the knowledge itself changes

Command Categories

The essential commands for planning, reviewing, and verifying work.
CommandWhat It Does
/planRestate requirements, assess risks, write step-by-step implementation plan — waits for your confirm before touching code
/code-reviewFull code quality, security, and maintainability review of changed files
/build-fixDetect and fix build errors — delegates to the right build-resolver agent automatically
/quality-gateQuality gate check against project standards
/refactor-cleanRemove dead code, consolidate duplicates, clean up structure
/security-scanRun a security-focused audit of changed code
/test-coverageReport test coverage and identify gaps
/prunePrune stale context, dead branches, and unused references
/feature-devEnd-to-end feature development workflow

Quick Decision Guide

Starting a new feature?           → /plan first, then /feature-dev
Code just written?                → /code-review
Build broken?                     → /build-fix
Need language-specific review?    → /rust-review, /go-review, /python-review, etc.
Update project docs?              → /update-docs or /update-codemaps
Session about to end?             → /save-session or /learn-eval
Resuming next day?                → /resume-session
Context getting heavy?            → /checkpoint
Want to extract what you learned? → /learn-eval then /evolve
Running repeated tasks?           → /loop-start

Installing Commands

# Commands are installed as part of the default ECC install
npx ecc install --target claude
# Written to ~/.claude/commands/

# Verify:
ls ~/.claude/commands/
After installation, type / in any Claude Code session to see the full command list with inline descriptions.

Build docs developers (and LLMs) love