Usage Guide
Complete guide to using agents, slash commands, and multi-agent workflows.
Overview
The plugin ecosystem provides two primary interfaces:
- Slash Commands - Direct invocation of tools and workflows
- Natural Language - Claude reasons about which agents to use
Slash Commands
Slash commands are the primary interface for working with agents and workflows. Each plugin provides namespaced commands that you can run directly.
Command Format
Discovering Commands
List all available slash commands from installed plugins:
Benefits of Slash Commands
- Direct invocation - No need to describe what you want in natural language
- Structured arguments - Pass parameters explicitly for precise control
- Composability - Chain commands together for complex workflows
- Discoverability - Use
/plugin to see all available commands
Natural Language
Agents can also be invoked through natural language when you need Claude to reason about which specialist to use:
Claude Code automatically selects and coordinates the appropriate agents based on your request.
Command Reference by Category
Development & Features
| Command |
Description |
/backend-development:feature-development |
End-to-end backend feature development |
/full-stack-orchestration:full-stack-feature |
Complete full-stack feature implementation |
/multi-platform-apps:multi-platform |
Cross-platform app development coordination |
Testing & Quality
| Command |
Description |
/unit-testing:test-generate |
Generate comprehensive unit tests |
/tdd-workflows:tdd-cycle |
Complete TDD red-green-refactor cycle |
/tdd-workflows:tdd-red |
Write failing tests first |
/tdd-workflows:tdd-green |
Implement code to pass tests |
/tdd-workflows:tdd-refactor |
Refactor with passing tests |
Code Quality & Review
| Command |
Description |
/code-review-ai:ai-review |
AI-powered code review |
/comprehensive-review:full-review |
Multi-perspective analysis |
/comprehensive-review:pr-enhance |
Enhance pull requests |
Debugging & Troubleshooting
| Command |
Description |
/debugging-toolkit:smart-debug |
Interactive smart debugging |
/incident-response:incident-response |
Production incident management |
/incident-response:smart-fix |
Automated incident resolution |
/error-debugging:error-analysis |
Deep error analysis |
/error-debugging:error-trace |
Stack trace debugging |
/error-diagnostics:smart-debug |
Smart diagnostic debugging |
/distributed-debugging:debug-trace |
Distributed system tracing |
Security
| Command |
Description |
/security-scanning:security-hardening |
Comprehensive security hardening |
/security-scanning:security-sast |
Static application security testing |
/security-scanning:security-dependencies |
Dependency vulnerability scanning |
/security-compliance:compliance-check |
SOC2/HIPAA/GDPR compliance |
/frontend-mobile-security:xss-scan |
XSS vulnerability scanning |
Infrastructure & Deployment
| Command |
Description |
/observability-monitoring:monitor-setup |
Setup monitoring infrastructure |
/observability-monitoring:slo-implement |
Implement SLO/SLI metrics |
/deployment-validation:config-validate |
Pre-deployment validation |
/cicd-automation:workflow-automate |
CI/CD pipeline automation |
Data & ML
| Command |
Description |
/machine-learning-ops:ml-pipeline |
ML training pipeline orchestration |
/data-engineering:data-pipeline |
ETL/ELT pipeline construction |
/data-engineering:data-driven-feature |
Data-driven feature development |
Documentation
| Command |
Description |
/code-documentation:doc-generate |
Generate comprehensive documentation |
/code-documentation:code-explain |
Explain code functionality |
/documentation-generation:doc-generate |
OpenAPI specs, diagrams, tutorials |
Refactoring & Maintenance
| Command |
Description |
/code-refactoring:refactor-clean |
Code cleanup and refactoring |
/code-refactoring:tech-debt |
Technical debt management |
/codebase-cleanup:deps-audit |
Dependency auditing |
/codebase-cleanup:tech-debt |
Technical debt reduction |
/framework-migration:legacy-modernize |
Legacy code modernization |
/framework-migration:code-migrate |
Framework migration |
/framework-migration:deps-upgrade |
Dependency upgrades |
Database
| Command |
Description |
/database-migrations:sql-migrations |
SQL migration automation |
/database-migrations:migration-observability |
Migration monitoring |
/database-cloud-optimization:cost-optimize |
Database and cloud optimization |
Git & PR Workflows
| Command |
Description |
/git-pr-workflows:pr-enhance |
Enhance pull request quality |
/git-pr-workflows:onboard |
Team onboarding automation |
/git-pr-workflows:git-workflow |
Git workflow automation |
Project Scaffolding
| Command |
Description |
/python-development:python-scaffold |
FastAPI/Django project setup |
/javascript-typescript:typescript-scaffold |
Next.js/React + Vite setup |
/systems-programming:rust-project |
Rust project scaffolding |
AI & LLM Development
| Command |
Description |
/llm-application-dev:langchain-agent |
LangChain agent development |
/llm-application-dev:ai-assistant |
AI assistant implementation |
/llm-application-dev:prompt-optimize |
Prompt engineering optimization |
/agent-orchestration:multi-agent-optimize |
Multi-agent optimization |
/agent-orchestration:improve-agent |
Agent improvement workflows |
Testing & Performance
| Command |
Description |
/performance-testing-review:ai-review |
Performance analysis |
/application-performance:performance-optimization |
App optimization |
Team Collaboration
| Command |
Description |
/team-collaboration:issue |
Issue management automation |
/team-collaboration:standup-notes |
Standup notes generation |
Accessibility
| Command |
Description |
/accessibility-compliance:accessibility-audit |
WCAG compliance auditing |
API Development
| Command |
Description |
/api-testing-observability:api-mock |
API mocking and testing |
Context Management
| Command |
Description |
/context-management:context-save |
Save conversation context |
/context-management:context-restore |
Restore previous context |
Multi-Agent Workflow Examples
Plugins provide pre-configured multi-agent workflows accessible via slash commands.
Full-Stack Development
Orchestration: backend-architect → database-architect → frontend-developer → test-automator → security-auditor → deployment-engineer → observability-engineer
What happens:
- Database schema design with migrations
- Backend API implementation (REST/GraphQL)
- Frontend components with state management
- Comprehensive test suite (unit/integration/E2E)
- Security audit and hardening
- CI/CD pipeline setup with feature flags
- Observability and monitoring configuration
Security Hardening
Orchestration: security-auditor → backend-security-coder → frontend-security-coder → mobile-security-coder → test-automator
Data/ML Pipeline
Orchestration: data-scientist → data-engineer → ml-engineer → mlops-engineer → performance-engineer
Incident Response
Orchestration: incident-responder → devops-troubleshooter → debugger → error-detective → observability-engineer
Command Arguments and Options
Many slash commands support arguments for precise control:
Combining Natural Language and Commands
You can mix both approaches for optimal flexibility:
Best Practices
When to Use Slash Commands
- Structured workflows - Multi-step processes with clear phases
- Repetitive tasks - Operations you perform frequently
- Precise control - When you need specific parameters
- Discovery - Exploring available functionality
When to Use Natural Language
- Exploratory work - When you're not sure which tool to use
- Complex reasoning - When Claude needs to coordinate multiple agents
- Contextual decisions - When the right approach depends on the situation
- Ad-hoc tasks - One-off operations that don't fit a command
Workflow Composition
Compose multiple plugins for complex scenarios:
Agent Skills Integration
Agent Skills work alongside commands to provide deep expertise:
See Agent Skills for details on the 47 specialized skills.
See Also