मुख्य कंटेंट तक स्किप करें

कस्टम स्लैश कमांड

मध्यम

एक कस्टम स्लैश कमांड उस प्रॉम्प्ट को पैकेज करता है जिसे आप बार-बार टाइप करते रहते हैं, एक एकल /word में। इसे एक बार परिभाषित करें; इसे हमेशा के लिए पुनः उपयोग करें (और अपनी टीम के साथ साझा करें)।

ये कैसे काम करते हैं

एक कमांड केवल एक Markdown फ़ाइल है। इसे अपनी commands डायरेक्टरी में डालें और इसका फ़ाइलनाम कमांड बन जाता है:

  • .claude/commands/changelog.md/changelog (प्रोजेक्ट कमांड, साझा करने योग्य)
  • ~/.claude/commands/changelog.md/changelog (व्यक्तिगत, सभी प्रोजेक्ट्स)

फ़ाइल का मुख्य भाग वह प्रॉम्प्ट है जिसे Claude तब चलाता है जब आप इसे आह्वान करते हैं।

एक न्यूनतम उदाहरण

---
description: Draft a Conventional Commit message from the staged diff
---

Look at the staged changes with `git diff --cached` and write a single
Conventional Commit message (feat/fix/docs/refactor/chore). Output only the
message, no preamble.

अब /changelog… यानी /commit (इसे जो भी फ़ाइल का नाम है वही दें) हर बार यह करता है।

उपयोगी बिल्डिंग ब्लॉक्स

  • $ARGUMENTS — कमांड के बाद उपयोगकर्ता ने जो टाइप किया उसे इंजेक्ट करें। /review src/auth.ts → पथ आपके प्रॉम्प्ट में आ जाता है।
  • bash चलाएँ और आउटपुट एम्बेड करें — कमांड शेल आउटपुट (जैसे वर्तमान diff) शामिल कर सकते हैं ताकि Claude लाइव स्थिति पर कार्य करे।
  • फ़ाइलें संदर्भित करें — उनकी सामग्री शामिल करने के लिए फ़ाइलों की ओर इंगित करें।
  • Frontmatterdescription (मेनू में दिखाया गया) और अन्य विकल्प।

तर्कों, bash, और फ़ाइल संदर्भों के सटीक सिंटैक्स के लिए आधिकारिक डॉक्स देखें।

चुराने लायक कमांड

एक स्टार्टर सेट हमारी स्लैश कमांड लाइब्रेरी में रहता है: कमिट संदेश, PR विवरण, कोड समीक्षा, changelog, एक-कंपोनेंट-स्कैफ़ोल्ड।

command बनाम skill बनाम subagent

  • स्लैश कमांडआप माँग पर एक ज्ञात वर्कफ़्लो ट्रिगर करते हैं।
  • Skill — Claude प्रासंगिक होने पर विशेषज्ञता को स्वचालित रूप से लोड करता है।
  • Subagent — काम के एक हिस्से को एक पृथक एजेंट को सौंपें।

आगे