Claude Code Slash Commands
Perintah slash siap produksi untuk Claude Code yang mempercepat pengembangan melalui otomatisasi cerdas.
52 perintah yang diorganisasikan sebagai:
- 🤖 Alur Kerja: Orkestrasi multi-subagen untuk tugas kompleks
- 🔧 Alat: Utilitas tujuan tunggal untuk operasi spesifik
🤝 Memerlukan Claude Code Subagents
Perintah-perintah ini bekerja dengan Claude Code Subagents untuk kemampuan orkestrasi.
Instalasi
cd ~/.claude
git clone https://github.com/wshobson/commands.git
git clone https://github.com/wshobson/agents.git # Required for subagent orchestrationPerintah yang Tersedia
- 🤖 Alur Kerja - Mengorkestrasi beberapa subagen untuk tugas kompleks
- 🔧 Alat - Perintah tujuan tunggal untuk operasi tertentu
Penggunaan
Perintah diatur dalam direktori tools/ dan workflows/. Gunakan dengan awalan direktori:
/tools:api-scaffold user management with authentication
/tools:security-scan check for vulnerabilities
/workflows:feature-development implement chat functionalityCatatan: Jika Anda lebih suka menggunakan perintah tanpa prefiks, Anda dapat meratakan direktori:
cp tools/*.md .
cp workflows/*.md .
Claude Code secara otomatis menyarankan perintah yang relevan berdasarkan konteks.🤖 Alur Kerja
Orkestrasi multi-subagen untuk tugas kompleks:
Pengembangan Fitur
- feature-development - Subagen backend, frontend, pengujian, dan deployment membangun fitur lengkap
- full-review - Beberapa subagen review memberikan analisis kode yang komprehensif
- smart-fix - Menganalisis masalah dan mendelegasikan ke subagen spesialis yang sesuai
Proses Pengembangan
- git-workflow - Menerapkan alur kerja Git yang efektif dengan strategi branching dan template PR
- improve-agent - Meningkatkan performa subagen melalui optimasi prompt
- legacy-modernize - Memodernisasi basis kode lama dengan subagen khusus
- ml-pipeline - Membuat pipeline ML dengan subagen data dan rekayasa ML
- multi-platform - Membangun aplikasi lintas platform dengan koordinasi subagen
- workflow-automate - Mengotomatiskan CI/CD, monitoring, dan alur kerja deployment
Alur Kerja Orkestrasi Subagen
- full-stack-feature - Fitur multi-platform dengan subagen backend, frontend, dan mobile
- security-hardening - Implementasi berfokus keamanan dengan subagen khusus
- data-driven-feature - Fitur bertenaga ML dengan subagen ilmu data
- performance-optimization - Optimasi menyeluruh dengan subagen performa
- incident-response - Resolusi insiden produksi dengan subagen ops
🔧 Tools (Perintah Satu Tujuan)
AI & Machine Learning
- ai-assistant - Bangun asisten AI dan chatbot siap produksi
- ai-review - Review khusus untuk basis kode AI/ML
- langchain-agent - Membuat agen LangChain/LangGraph dengan pola modern
- ml-pipeline - Membuat pipeline ML menyeluruh dengan MLOps
- prompt-optimize - Optimalkan prompt AI untuk performa dan kualitas
Arsitektur & Kualitas Kode
- code-explain - Hasilkan penjelasan detail dari kode kompleks
- code-migrate - Migrasi kode antar bahasa, framework, atau versi
- refactor-clean - Refaktor kode untuk kemudahan pemeliharaan dan performa
- tech-debt - Analisis dan prioritaskan utang teknis
Data & Database
- data-pipeline - Rancang arsitektur pipeline data yang skalabel
- data-validation - Terapkan sistem validasi data yang komprehensif
- db-migrate - Strategi migrasi database tingkat lanjut
DevOps & Infrastruktur
- deploy-checklist - Hasilkan konfigurasi dan daftar periksa deployment
- docker-optimize - Strategi optimasi container tingkat lanjut
- k8s-manifest - Deployment Kubernetes kelas produksi
- monitor-setup - Siapkan sistem monitoring dan observabilitas menyeluruh
- slo-implement - Implementasikan Service Level Objectives (SLO)
- workflow-automate - Otomatiskan workflow pengembangan dan operasional
Pengembangan & Pengujian
- api-mock - Buat mock API realistis untuk pengembangan dan pengujian
- api-scaffold - Hasilkan endpoint API siap produksi dengan tumpukan implementasi lengkap
- test-harness - Buat suite pengujian komprehensif dengan deteksi framework
Keamanan & Kepatuhan
- accessibility-audit - Pengujian aksesibilitas menyeluruh dan perbaikan
- compliance-check - Pastikan kepatuhan regulasi (GDPR, HIPAA, SOC2)
- security-scan - Pemindaian keamanan menyeluruh dengan remediasi otomatis
Debugging & Analisis
- debug-trace - Strategi debugging dan tracing tingkat lanjut
- error-analysis - Analisis pola error mendalam dan strategi resolusi
- error-trace - Lacak dan diagnosis error produksi
- issue - Buat issue GitHub/GitLab yang terstruktur dengan baik
Dependensi & Konfigurasi
- config-validate - Validasi dan kelola konfigurasi aplikasi
- deps-audit - Audit dependensi untuk keamanan dan lisensi
- deps-upgrade - Upgrade dependensi proyek secara aman
Dokumentasi & Kolaborasi
- doc-generate - Hasilkan dokumentasi yang komprehensif
- git-workflow - Implementasikan workflow Git yang efektif
- pr-enhance - Tingkatkan pull request dengan pemeriksaan kualitas
Optimasi Biaya
- cost-optimize - Optimalkan biaya cloud dan infrastruktur
Onboarding & Pengaturan
- onboard - Siapkan lingkungan pengembangan untuk anggota tim baru
Alat Subagen
- multi-agent-review - Review kode multi-perspektif dengan subagen khusus
- smart-debug - Debugging mendalam dengan subagen debugger dan performa
- multi-agent-optimize - Optimasi full-stack dengan banyak subagen
- context-save - Simpan konteks proyek menggunakan subagen pengelola konteks
- context-restore - Pulihkan konteks yang disimpan untuk kontinuitas
Fitur
- Implementasi siap produksi
- Deteksi otomatis framework
- Praktik terbaik keamanan
- Monitoring dan pengujian bawaan
- Perintah bekerja bersama secara mulus
Jumlah Perintah
Total: 52 perintah slash siap produksi yang diorganisir dalam:
🤖 Alur Kerja (14 perintah)
- Pengembangan Fitur & Review (3 perintah)
- Otomasi Proses Pengembangan (6 perintah)
- Alur Kerja Orkestrasi Subagen (5 perintah)
🔧 Alat (38 perintah)
- AI & Machine Learning (5 perintah)
- Arsitektur & Kualitas Kode (4 perintah)
- Data & Basis Data (3 perintah)
- DevOps & Infrastruktur (6 perintah)
- Pengembangan & Pengujian (3 perintah)
- Keamanan & Kepatuhan (3 perintah)
- Debugging & Analisis (4 perintah)
- Ketergantungan & Konfigurasi (3 perintah)
- Dokumentasi & Kolaborasi (1 perintah)
- Orientasi & Penyiapan (1 perintah)
- Alat Khusus Subagen (5 perintah)
Contoh Penggunaan
🤖 Contoh Alur Kerja
# Implement a complete feature
/workflows:feature-development Add user authentication with OAuth2Comprehensive code review
/workflows:full-review Review the authentication moduleSmart issue resolution
/workflows:smart-fix Fix performance degradation in API response timesModernize legacy system
/workflows:legacy-modernize Migrate monolithic Java app to microservicesBuild comprehensive multi-platform feature
/workflows:full-stack-feature User authentication with social login across web and mobileImplement security-first architecture
/workflows:security-hardening Harden API endpoints and implement zero-trust security modelCreate data-driven ML feature
/workflows:data-driven-feature Build recommendation engine with real-time personalizationOptimize entire application stack
/workflows:performance-optimization Improve response times and reduce infrastructure costsRespond to production incident
/workflows:incident-response High CPU usage causing service degradation in production🔧 Contoh Alat (Perintah Satu Tujuan)
# Create a user management API
/tools:api-scaffold user CRUD operations with JWT auth and role-based accessReview microservices architecture
/tools:multi-agent-review analyze our microservices for coupling and scalability issuesOptimize LLM chat application
/tools:prompt-optimize reduce latency for customer support chatbot while maintaining accuracyCreate fraud detection pipeline
/tools:data-pipeline real-time fraud detection with feature store and monitoringDebug production issue
/tools:error-trace analyze high memory usage in production podsSecure container images
/tools:security-scan scan and fix vulnerabilities in Docker imagesGenerate API documentation
/tools:doc-generate create OpenAPI docs with examples for REST endpointsOnboard new developer
/tools:onboard Setup development environment for React/Node.js projectMulti-perspective code review
/tools:multi-agent-review Review authentication moduleDeep debugging
/tools:smart-debug Investigate memory leak in production workersFull-stack optimization
/tools:multi-agent-optimize Optimize checkout flow for better conversionSave project context
/tools:context-save Save current project state and architectural decisionsRestore project context
/tools:context-restore Load context from last week's sprintPerintah yang Ditingkatkan
Keamanan & DevOps
#### /security-scan
Pemindaian keamanan komprehensif dengan remediasi otomatis.
- Pemindaian Multi-Alat: Bandit, Safety, Trivy, Semgrep, ESLint Security, Snyk
- Perbaikan Otomatis: Kerentanan umum diperbaiki otomatis
- Integrasi CI/CD: Gerbang keamanan untuk GitHub Actions/GitLab CI
- Pemindaian Kontainer: Analisis kerentanan gambar
- Deteksi Rahasia: Integrasi GitLeaks dan TruffleHog
/docker-optimizeStrategi optimasi kontainer tingkat lanjut.
- Optimasi Cerdas: Menganalisis dan menyarankan peningkatan
- Build Multi-Tahap: Dockerfile optimal khusus framework
- Alat Modern: BuildKit, Bun, UV untuk build lebih cepat
- Penguatan Keamanan: Gambar distroless, pengguna non-root
- Integrasi Lintas Perintah: Bekerja dengan keluaran /api-scaffold
/k8s-manifestPenerapan Kubernetes tingkat produksi.
- Pola Lanjutan: Standar Keamanan Pod, Kebijakan Jaringan, OPA
- Siap GitOps: Konfigurasi FluxCD dan ArgoCD
- Observabilitas: Prometheus ServiceMonitors, OpenTelemetry
- Otomatisasi Skala: Konfigurasi HPA, VPA, dan cluster autoscaler
- Service Mesh: Integrasi Istio/Linkerd
Frontend & Data
#### /db-migrate
Strategi migrasi database tingkat lanjut.
- Multi-Database: PostgreSQL, MySQL, MongoDB, DynamoDB
- Zero-Downtime: Blue-green deployments, rolling migrations
- Event Sourcing: Integrasi Kafka/Kinesis untuk CDC
- Cross-Platform: Menangani persistensi poliglot
- Monitoring: Pemeriksaan kesehatan migrasi dan rollback
Menggabungkan Alur Kerja dan Alat
Kekuatan sesungguhnya muncul dari menggabungkan alur kerja dan alat untuk siklus pengembangan yang lengkap:
Contoh: Membangun Fitur Baru
# 1. Use a workflow to implement the feature with multiple subagents
/workflows:feature-development Add real-time chat feature with WebSocket support2. Use tools for specific enhancements
/tools:test-harness Add integration tests for WebSocket connections
/tools:security-scan Check for WebSocket vulnerabilities
/tools:docker-optimize Optimize container for WebSocket connections3. Use a workflow for comprehensive review
/workflows:full-review Review the entire chat feature implementationContoh: Memodernisasi Kode Lama
# 1. Start with the modernization workflow
/workflows:legacy-modernize Migrate Express.js v4 app to modern architecture2. Use specific tools for cleanup
/tools:deps-upgrade Update all dependencies to latest versions
/tools:refactor-clean Remove deprecated patterns and dead code
/tools:test-harness Ensure 100% test coverage3. Optimize and deploy
/tools:docker-optimize Create multi-stage production build
/tools:k8s-manifest Deploy with zero-downtime strategyPola Orkestrasi Perintah
Perintah dapat digunakan secara individual atau digabungkan dalam pola yang kuat:
Eksekusi Berurutan
# Build → Test → Secure → Deploy pipeline
/tools:api-scaffold user management API
/tools:test-harness comprehensive test suite for user API
/tools:security-scan check user API for vulnerabilities
/tools:k8s-manifest deploy user API to productionAnalisis Paralel
# Multiple perspectives on the same codebase
/tools:multi-agent-review comprehensive architecture and code review
/tools:security-scan audit security posture
/workflows:performance-optimization identify and fix bottlenecks
Then consolidate findings
Penyempurnaan Iteratif
# Start broad, then narrow focus
/workflows:feature-development implement payment processing
/tools:security-scan focus on payment security
/tools:compliance-check ensure PCI compliance
/tools:test-harness add payment-specific testsIntegrasi Lintas Domain
# Frontend + Backend + Infrastructure
/tools:api-scaffold backend payment API
/tools:multi-agent-optimize optimize payment flow performance
/tools:docker-optimize containerize payment service
/tools:monitor-setup payment metrics and alertsKapan Menggunakan Workflow vs Tools
🔀 Workflow & Tools Subagen
- Pemecahan masalah: Menganalisis dan memperbaiki masalah secara adaptif
- Beragam perspektif: Mengkoordinasikan subagen spesialis
- Tugas kompleks: Proses multi-langkah lintas domain
- Solusi tidak diketahui: Biarkan subagen menentukan pendekatan
🛠️ Tools Spesialisasi
- Pengaturan infrastruktur: Konfigurasikan lingkungan
- Pembuatan kode: Membuat implementasi spesifik
- Analisis: Menghasilkan laporan tanpa perbaikan
- Tugas domain: Operasi yang sangat spesifik
- "Implementasi sistem autentikasi pengguna" →
/workflows:feature-development - "Memperbaiki masalah performa di seluruh stack" →
/workflows:smart-fix - "Modernisasi monolit warisan" →
/workflows:legacy-modernize
🔧 Gunakan Tools Ketika:
- Dibutuhkan keahlian spesifik - Tugas jelas dan terfokus dalam satu domain
- Kontrol presisi diinginkan - Ingin mengarahkan detail implementasi tertentu
- Bagian dari workflow manual - Mengintegrasikan ke proses yang ada
- Spesialisasi mendalam diperlukan - Butuh implementasi tingkat ahli
- Membangun dari pekerjaan yang ada - Menambah atau menyempurnakan output sebelumnya
- "Buat manifest Kubernetes" →
/tools:k8s-manifest - "Scan kerentanan keamanan" →
/tools:security-scan - "Hasilkan dokumentasi API" →
/tools:doc-generate
Format Perintah
Perintah slash adalah file markdown sederhana di mana:
- Nama file menjadi nama perintah (mis.
tools/api-scaffold.md→/tools:api-scaffold) - Konten file adalah prompt/instruksi yang dijalankan saat dipanggil
- Gunakan placeholder
$ARGUMENTSuntuk input pengguna
Praktik Terbaik
Pemilihan Perintah
- Biarkan Claude Code menyarankan secara otomatis - Menganalisis konteks dan memilih perintah optimal
- Gunakan alur kerja untuk tugas kompleks - Subagen mengkoordinasikan implementasi multi-domain
- Gunakan alat untuk tugas terfokus - Terapkan perintah khusus untuk peningkatan yang ditargetkan
Penggunaan Efektif
- Berikan konteks yang komprehensif - Sertakan tumpukan teknologi, batasan, dan persyaratan
- Rangkai perintah secara strategis - Alur Kerja → Alat → Penyempurnaan
- Bangun dari keluaran sebelumnya - Perintah dirancang untuk saling bekerja sama
Kontribusi
- Buat file
.mddiworkflows/atautools/ - Gunakan nama dengan huruf kecil dan tanda hubung
- Sertakan
$ARGUMENTSuntuk masukan pengguna
Pemecahan Masalah
Perintah tidak ditemukan:
- Periksa file ada di
~/.claude/commands/tools/atau~/.claude/commands/workflows/ - Gunakan awalan yang benar:
/tools:nama-perintahatau/workflows:nama-perintah - Atau ratakan direktori jika Anda lebih suka tanpa awalan:
cp tools/.md . && cp workflows/.md .
Keluaran umum: Tambahkan konteks lebih spesifik tentang tumpukan teknologi Anda
Masalah integrasi: Verifikasi jalur file dan urutan perintah
Tips Kinerja
Pemilihan Perintah:
- Alur Kerja: Koordinasi multi-subagen untuk fitur kompleks
- Alat: Operasi tujuan tunggal untuk tugas tertentu
- Edit sederhana: Tetap gunakan agen utama
- Mulai dengan alat untuk masalah yang sudah diketahui
- Berikan persyaratan detail di awal
- Bangun di atas output perintah sebelumnya
- Biarkan alur kerja selesai sebelum melakukan modifikasi
Menambahkan Alur Kerja Baru:
- Fokus pada logika orkestrasi dan delegasi subagen
- Tentukan subagen khusus mana yang digunakan dan urutannya
- Definisikan pola koordinasi antara subagen
Menambahkan Alat Baru:
- Sertakan implementasi lengkap yang siap produksi
- Strukturkan konten dengan bagian yang jelas dan keluaran yang dapat ditindaklanjuti
- Sertakan contoh, praktik terbaik, dan titik integrasi
Pelajari Lebih Lanjut
- Dokumentasi Claude Code
- Dokumentasi Slash Commands
- Dokumentasi Subagen
- Claude Code GitHub
- Koleksi Subagen Claude Code - Subagen khusus yang digunakan oleh perintah-perintah ini