पाठ 4 / 26

Skills बनाम CLAUDE.md, Commands, Subagents, MCP और Hooks

हर ज़रूरत के लिए सही तंत्र चुनें।

कई औज़ार, अलग काम

Claude Code व्यवहार अनुकूलित करने के कई तरीक़े देता है, और अच्छा चुनाव चीज़ें सरल रखता है। CLAUDE.md (project memory) में वे तथ्य और नियम हैं जो हर session context में होने चाहिए: build commands, परंपराएँ, "generated files कभी संपादित न करो"। Skills में विशिष्ट कार्यों की प्रक्रियाएँ हैं जो सिर्फ़ प्रासंगिक होने पर लोड हों। Slash commands वे prompts हैं जिन्हें आप स्पष्ट रूप से trigger करते हैं (मौजूदा संस्करणों में skills भी slash से नाम लेकर बुलाई जा सकती हैं, इसलिए दोनों मिल रहे हैं)। Subagents अपने context और tool अनुमतियों वाले सहायक हैं, शोर वाली खोज या समीक्षा अलग करने के लिए अच्छे। MCP servers Claude को बाहरी tools और डेटा (databases, issue trackers, browsers) से जोड़ते हैं। Hooks events (tool call से पहले, संपादन के बाद) पर निश्चित shell commands चलाते हैं, उन नियमों के लिए जो हमेशा होने चाहिए। Skill इन्हें मिला सकती है: उसके निर्देश scripts बुला सकते हैं, MCP tools उपयोग कर सकते हैं, या बता सकते हैं कि subagent को कब सौंपना है।

कौन-सी ज़रूरत के लिए कौन-सा तंत्र

मोटी मार्गदर्शिका; सुविधाएँ और नाम बदलते हैं, इसलिए docs में जाँचें।

Need                                                      Mechanism
facts/rules needed in EVERY session                         CLAUDE.md
a procedure for a specific, recurring task                  skill
I want to trigger a canned prompt myself                    slash command (or a skill invoked by name)
isolate noisy research/review in its own context           subagent
reach an external system (DB, tracker, browser)             MCP server
rule that must ALWAYS happen (format after edit, block rm)  hook (deterministic script)
bundle several of the above for a team                      plugin

मिलाएँ, दोहराएँ नहीं

तथ्य CLAUDE.md में और प्रक्रियाएँ skills में रखें; वही पाठ दोनों में कॉपी न करें।

त्वरित जाँच: कोई नियम हर बार चलना चाहिए, जैसे हर संपादन के बाद file format करना। कौन-सा तंत्र सबसे उपयुक्त है?

  • Skill description, इस आशा में कि Claude याद रखे
  • Hook, क्योंकि वह निश्चित रूप से चलता है
  • लंबा prompt
  • Subagent
Answer

Hook, क्योंकि वह निश्चित रूप से चलता है — Skills वह मार्गदर्शन हैं जिसे मॉडल मान सकता है; hooks के चलने की गारंटी है।