# Skills बनाम CLAUDE.md, Commands, Subagents, MCP और Hooks — Claude Code Skills और SKILL.md

Source: https://www.geekswithgeeks.com/hi/claude-code-skills/b-compare

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

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

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 में जाँचें।

```text
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 में रखें; वही पाठ दोनों में कॉपी न करें।

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

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

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