دستورات اسلش کد کلود
دستورات اسلش آماده برای تولید Claude Code که با اتوماسیون هوشمند توسعه را تسریع میبخشند.
۵۲ دستور سازماندهی شده به صورت:
- 🤖 جریانهای کاری: ارکستراسیون چند-زیرعامل برای وظایف پیچیده
- 🔧 ابزارها: ابزارهای تکمنظوره برای عملیات خاص
🤝 نیازمند کلود کد سابایجنتها
این دستورات با کلود کد سابایجنتها برای قابلیتهای ارکستراسیون کار میکنند.
نصب
cd ~/.claude
git clone https://github.com/wshobson/commands.git
git clone https://github.com/wshobson/agents.git # Required for subagent orchestrationدستورات موجود
- 🤖 جریانهای کاری - هماهنگی چندین زیرعامل برای وظایف پیچیده
- 🔧 ابزارها - دستورات تکمنظوره برای عملیات خاص
نحوه استفاده
دستورات در پوشههای tools/ و workflows/ سازماندهی شدهاند. آنها را با پیشوند پوشه استفاده کنید:
/tools:api-scaffold user management with authentication
/tools:security-scan check for vulnerabilities
/workflows:feature-development implement chat functionalityتوجه: اگر ترجیح میدهید دستورات را بدون پیشوندها استفاده کنید، میتوانید دایرکتوریها را صاف کنید:
cp tools/*.md .
cp workflows/*.md .
Claude Code به طور خودکار بر اساس زمینه، دستورات مرتبط را پیشنهاد میدهد.🤖 جریانهای کاری
ارکستراسیون چند زیرعامل برای وظایف پیچیده:
توسعه ویژگی
- feature-development - زیرعاملهای بکاند، فرانتاند، تست و استقرار ویژگیهای کامل را میسازند
- full-review - چند زیرعامل مرور، تحلیل جامع کد را ارائه میدهند
- smart-fix - مسائل را تحلیل و به زیرعاملهای متخصص مناسب واگذار میکند
فرآیندهای توسعه
- git-workflow - پیادهسازی جریانهای کاری مؤثر گیت با استراتژیهای شاخهدهی و قالبهای PR
- improve-agent - افزایش عملکرد زیرعاملها از طریق بهینهسازی پرامپت
- legacy-modernize - مدرنسازی کدهای قدیمی با استفاده از زیرعاملهای تخصصی
- ml-pipeline - ایجاد پایپلاینهای ML با زیرعاملهای داده و مهندسی ML
- multi-platform - ساخت اپهای چندسکویی با زیرعاملهای هماهنگ
- workflow-automate - اتوماسیون جریانهای کاری CI/CD، پایش و استقرار
جریانهای کاری زیرعامل محور
- full-stack-feature - ویژگیهای چندسکویی با زیرعاملهای بکاند، فرانتاند و موبایل
- security-hardening - پیادهسازی با اولویت امنیت و زیرعاملهای تخصصی
- data-driven-feature - ویژگیهای مبتنی بر ML با زیرعاملهای علم داده
- performance-optimization - بهینهسازی کامل با زیرعاملهای عملکرد
- incident-response - رفع رخدادهای تولید با زیرعاملهای عملیات
🔧 ابزارها (دستورات تکمنظوره)
هوش مصنوعی و یادگیری ماشین
- ai-assistant - ساخت دستیارهای هوش مصنوعی و چتباتهای آماده تولید
- ai-review - مرور تخصصی برای کدهای AI/ML
- langchain-agent - ایجاد عاملهای LangChain/LangGraph با الگوهای مدرن
- ml-pipeline - ساخت پایپلاینهای کامل ML با MLOps
- prompt-optimize - بهینهسازی پرامپتهای AI برای عملکرد و کیفیت
معماری و کیفیت کد
- code-explain - تولید توضیحات دقیق برای کدهای پیچیده
- code-migrate - مهاجرت کد بین زبانها، فریمورکها یا نسخهها
- refactor-clean - بازآرایی کد برای نگهداریپذیری و عملکرد
- tech-debt - تحلیل و اولویتبندی بدهی فنی
داده و پایگاه داده
- data-pipeline - طراحی معماریهای مقیاسپذیر خط لوله داده
- data-validation - پیادهسازی سیستمهای جامع اعتبارسنجی داده
- db-migrate - استراتژیهای پیشرفته مهاجرت پایگاه داده
دواپس و زیرساخت
- deploy-checklist - تولید پیکربندیها و چکلیستهای استقرار
- docker-optimize - استراتژیهای پیشرفته بهینهسازی کانتینر
- k8s-manifest - استقرار کوبرنتیز در سطح تولید
- monitor-setup - راهاندازی نظارت و مشاهدهپذیری جامع
- slo-implement - پیادهسازی اهداف سطح خدمات (SLO)
- workflow-automate - خودکارسازی فرآیندهای توسعه و عملیاتی
توسعه و تست
- api-mock - ایجاد API Mock واقعی برای توسعه و تست
- api-scaffold - تولید نقاط پایانی API آماده تولید با پشته پیادهسازی کامل
- test-harness - ایجاد مجموعه تست جامع با شناسایی فریمورک
امنیت و انطباق
- accessibility-audit - تست و رفع اشکال جامع دسترسیپذیری
- compliance-check - اطمینان از انطباق با مقررات (GDPR، HIPAA، SOC2)
- security-scan - اسکن امنیتی جامع با اصلاح خودکار
اشکالزدایی و تحلیل
- debug-trace - استراتژیهای پیشرفته اشکالزدایی و ردیابی
- error-analysis - تحلیل عمیق الگوهای خطا و راهکارهای رفع آنها
- error-trace - ردیابی و تشخیص خطاهای محیط تولید
- issue - ایجاد Issueهای ساختارمند در GitHub/GitLab
وابستگیها و پیکربندی
- config-validate - اعتبارسنجی و مدیریت پیکربندی برنامه
- deps-audit - ممیزی وابستگیها از نظر امنیت و مجوز
- deps-upgrade - بهروزرسانی ایمن وابستگیهای پروژه
مستندسازی و همکاری
- doc-generate - تولید مستندات جامع
- git-workflow - پیادهسازی فرآیندهای مؤثر Git
- pr-enhance - ارتقای Pull Requestها با بررسی کیفیت
بهینهسازی هزینه
- cost-optimize - بهینهسازی هزینههای زیرساخت و فضای ابری
راهاندازی و پذیرش اعضا
- onboard - راهاندازی محیط توسعه برای اعضای جدید تیم
ابزارهای زیرعامل
- multi-agent-review - بازبینی کد از دیدگاههای مختلف با زیرعاملهای تخصصی
- smart-debug - اشکالزدایی عمیق با زیرعاملهای اشکالزدا و عملکرد
- multi-agent-optimize - بهینهسازی فولاستک با چندین زیرعامل
- context-save - ذخیره زمینه پروژه با زیرعامل مدیریت زمینه
- context-restore - بازیابی زمینه ذخیرهشده برای تداوم کار
ویژگیها
- پیادهسازیهای آماده تولید
- تشخیص خودکار فریمورک
- رعایت بهترین استانداردهای امنیتی
- پایش و تست داخلی
- هماهنگی بینقص فرمانها با یکدیگر
شمار فرمانها
مجموع: ۵۲ فرمان اسلش آماده تولید که سازماندهی شدهاند به صورت:
🤖 جریانهای کاری (۱۴ فرمان)
- توسعه ویژگی و بازبینی (۳ فرمان)
- اتوماسیون فرآیند توسعه (۶ فرمان)
- جریانهای کاری با هماهنگی زیرعاملها (۵ فرمان)
🔧 ابزارها (۳۸ فرمان)
- هوش مصنوعی و یادگیری ماشین (۵ فرمان)
- معماری و کیفیت کد (۴ فرمان)
- داده و پایگاه داده (۳ فرمان)
- عملیات توسعه و زیرساخت (۶ فرمان)
- توسعه و تست (۳ فرمان)
- امنیت و تطابق (۳ فرمان)
- اشکالزدایی و تحلیل (۴ دستور)
- وابستگیها و پیکربندی (۳ دستور)
- مستندسازی و همکاری (۱ دستور)
- راهاندازی و آمادهسازی (۱ دستور)
- ابزارهای ویژه زیرعامل (۵ دستور)
مثالهای استفاده
🤖 مثالهای جریان کاری
# 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🔧 نمونه ابزارها (دستورات تکمنظوره)
# 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 sprintدستورات پیشرفته
امنیت و DevOps
#### /security-scan
اسکن امنیتی جامع با رفع خودکار مشکلات.
- اسکن چندابزاری: Bandit، Safety، Trivy، Semgrep، ESLint Security، Snyk
- رفع خودکار: آسیبپذیریهای رایج به طور خودکار اصلاح میشوند
- ادغام با CI/CD: دروازههای امنیتی برای GitHub Actions/GitLab CI
- اسکن کانتینر: تحلیل آسیبپذیری تصاویر
- شناسایی اسرار: ادغام GitLeaks و TruffleHog
/docker-optimizeاستراتژیهای پیشرفته بهینهسازی کانتینر.
- بهینهسازی هوشمند: تحلیل و پیشنهاد بهبودها
- ساختهای چندمرحلهای: Dockerfileهای بهینهشده برای فریمورکهای خاص
- ابزارهای مدرن: BuildKit، Bun، UV برای ساختهای سریعتر
- تقویت امنیت: تصاویر Distroless، کاربران غیرریشهای
- ادغام بین دستورات: هماهنگی با خروجیهای /api-scaffold
/k8s-manifestاستقرار Kubernetes در سطح تولید.
- الگوهای پیشرفته: استانداردهای امنیتی Pod، سیاستهای شبکه، OPA
- آماده برای GitOps: پیکربندیهای FluxCD و ArgoCD
- قابلیت مشاهده: ServiceMonitorهای Prometheus، OpenTelemetry
- مقیاسپذیری خودکار: پیکربندیهای HPA، VPA و autoscaler خوشه
- مش سرویس: ادغام Istio/Linkerd
فرانتاند و داده
#### /db-migrate
استراتژیهای پیشرفته مهاجرت پایگاه داده.
- چند پایگاه دادهای: PostgreSQL، MySQL، MongoDB، DynamoDB
- بدون توقف سرویس: استقرار آبی-سبز، مهاجرتهای تدریجی
- منبع رویداد: یکپارچهسازی Kafka/Kinesis برای CDC
- چند سکویی: مدیریت ماندگاری چندزبانه
- پایش: بررسی سلامت مهاجرت و بازگردانی
ترکیب جریان کاری و ابزارها
قدرت واقعی از ترکیب جریان کاری و ابزارها برای چرخههای کامل توسعه حاصل میشود:
مثال: ساخت یک ویژگی جدید
# 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 implementationمثال: مدرنسازی کدهای قدیمی
# 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 strategyالگوهای ارکستراسیون دستور
دستورات میتوانند به صورت فردی یا در الگوهای قدرتمند ترکیبی استفاده شوند:
اجرای متوالی
# 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 productionتحلیل موازی
# 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
پالایش تدریجی
# 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 testsادغام بین دامنهای
# 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 alertsچه زمانی از Workflowها و چه زمانی از ابزارها استفاده کنیم
🔀 Workflowها و ابزارهای زیرعامل
- حل مسئله: تحلیل و رفع مشکلات به صورت تطبیقی
- دیدگاههای متعدد: هماهنگی زیرعاملهای متخصص
- وظایف پیچیده: فرآیندهای چندمرحلهای در حوزههای مختلف
- راهحلهای نامشخص: اجازه دهید زیرعاملها رویکرد را تعیین کنند
🛠️ ابزارهای تخصصی
- راهاندازی زیرساخت: پیکربندی محیطها
- تولید کد: ایجاد پیادهسازیهای خاص
- تحلیل: تولید گزارش بدون رفع مشکل
- وظایف حوزهای: عملیاتهای بسیار تخصصی
- "پیادهسازی سیستم احراز هویت کاربر" →
/workflows:feature-development - "رفع مشکلات عملکردی در کل پشته" →
/workflows:smart-fix - "مدرنسازی مونولیت قدیمی" →
/workflows:legacy-modernize
🔧 از ابزارها استفاده کنید زمانی که:
- نیاز به تخصص خاص - وظیفهای واضح و متمرکز در یک حوزه
- کنترل دقیق مورد نیاز - میخواهید جزئیات پیادهسازی را مشخص کنید
- بخشی از جریان کاری دستی - ادغام در فرآیندهای موجود
- تخصص عمیق لازم است - نیاز به پیادهسازی در سطح کارشناسی
- ساخت بر پایه کار قبلی - ارتقاء یا بهبود خروجیهای قبلی
- "ایجاد manifestهای Kubernetes" →
/tools:k8s-manifest - "اسکن آسیبپذیریهای امنیتی" →
/tools:security-scan - "تولید مستندات API" →
/tools:doc-generate
قالب دستور
دستورات اسلش فایلهای markdown سادهای هستند که:
- نام فایل تبدیل به نام دستور میشود (مثلاً
tools/api-scaffold.md→/tools:api-scaffold) - محتوای فایل همان دستورالعملهایی است که هنگام فراخوانی اجرا میشوند
- از جاینگهدار
$ARGUMENTSبرای ورودی کاربر استفاده کنید
بهترین رویهها
انتخاب دستور
- اجازه دهید Claude Code به طور خودکار پیشنهاد دهد - زمینه را تحلیل کرده و دستورات بهینه را انتخاب میکند
- برای کارهای پیچیده از ورکفلوها استفاده کنید - زیرعاملها پیادهسازیهای چنددامنهای را هماهنگ میکنند
- برای وظایف متمرکز از ابزارها استفاده کنید - دستورات خاص را برای بهبودهای هدفمند اعمال کنید
استفاده مؤثر
- زمینه جامع ارائه دهید - پشته فناوری، محدودیتها و نیازها را درج کنید
- دستورات را به صورت راهبردی زنجیره کنید - ورکفلوها → ابزارها → اصلاحات
- بر خروجیهای قبلی بنا کنید - دستورات برای همکاری طراحی شدهاند
مشارکت
- فایل
.mdدرworkflows/یاtools/ایجاد کنید - نامها را با حروف کوچک و خط فاصله انتخاب کنید
- متغیر
$ARGUMENTSرا برای ورودی کاربر لحاظ کنید
رفع اشکال
دستور یافت نشد:
- بررسی کنید فایلها در
~/.claude/commands/tools/یا~/.claude/commands/workflows/باشند - از پیشوند صحیح استفاده کنید:
/tools:command-nameیا/workflows:command-name - یا اگر پیشوند نمیخواهید، دایرکتوریها را صاف کنید:
cp tools/.md . && cp workflows/.md .
خروجی عمومی: زمینه خاصتری درباره پشته فناوری خود اضافه کنید
مشکلات یکپارچهسازی: مسیر فایلها و ترتیب دستورات را بررسی کنید
نکات عملکردی
انتخاب دستور:
- ورکفلوها: هماهنگی چند زیرعامل برای ویژگیهای پیچیده
- ابزارها: عملیات تکمنظوره برای وظایف خاص
- ویرایشهای ساده: با عامل اصلی ادامه دهید
- با ابزارها برای مشکلات شناختهشده شروع کنید
- نیازمندیهای دقیق را از ابتدا ارائه دهید
- بر اساس خروجیهای دستورات قبلی کار کنید
- اجازه دهید جریانهای کاری قبل از اعمال تغییرات کامل شوند
افزودن یک جریان کاری جدید:
- تمرکز بر منطق ارکستراسیون و واگذاری زیرعاملها
- مشخص کردن اینکه از کدام زیرعاملهای تخصصی و به چه ترتیبی استفاده شود
- تعریف الگوهای هماهنگی بین زیرعاملها
افزودن یک ابزار جدید:
- شامل پیادهسازیهای کامل و آماده تولید باشید
- محتوای ساختاریافته با بخشهای واضح و خروجیهای قابل اقدام ارائه دهید
- شامل مثالها، بهترین روشها و نقاط ادغام باشید
اطلاعات بیشتر
- مستندات Claude Code
- مستندات دستورات Slash
- مستندات زیرعاملها
- Claude Code در گیتهاب
- مجموعه زیرعاملهای Claude Code - زیرعاملهای تخصصی مورد استفاده در این دستورات