# Revision: Cheat Sheet और Self-Check — Claude Code Skills और SKILL.md

Source: https://www.geekswithgeeks.com/hi/claude-code-skills/z-revision

> पूरे कोर्स के मुख्य विचार दोहराएँ।

## Cheat sheet

**क्या**: skill = folder + `SKILL.md` (YAML frontmatter `name` + `description`, फिर Markdown निर्देश) + वैकल्पिक scripts, references, templates; progressive disclosure: descriptions हमेशा लोड, body प्रासंगिक होने पर, अतिरिक्त files/scripts सिर्फ़ ज़रूरत पर। **अन्य से तुलना**: CLAUDE.md = हमेशा-चालू तथ्य; skill = माँग पर प्रक्रिया; slash command = आपका trigger किया prompt; subagent = अलग context; MCP = बाहरी tools; hook = निश्चित प्रवर्तन। **लिखें**: प्रति skill एक काम; folder से मेल खाता छोटे-अक्षर-hyphen `name` (<= 64 अक्षर); क्या, कब और trigger वाक्यांश बताता description <= 1024 अक्षर; चरण, आउटपुट, सत्यापन, बारीकियों वाली body; < ~500 पंक्तियाँ, ब्योरे `references/` में। **Files**: हर file को सापेक्ष path से संदर्भित करें और कब पढ़ें बताएँ; सटीक काम के लिए scripts (स्पष्ट args, संक्षिप्त JSON, exit codes, सहायक errors); `allowed-tools` यथासंभव संकरा। **उपयोग**: व्यक्तिगत `~/.claude/skills`, project `.claude/skills` (git), plugins; description से स्वचालित चयन या नाम/slash से बुलाना; कोड की तरह साझा और version, प्रक्रिया के साथ अद्यतन। **परीक्षण**: should / should-not prompts, script fixtures, transcripts पढ़ें, एक बार में एक चीज़ बदलें। **सुरक्षा**: scripts आपकी अनुमतियों से चलती हैं, इसलिए तृतीय-पक्ष skills पूरी पढ़ें, संस्करण pin करें, sandbox पसंद करें, files में secrets नहीं, fetch की सामग्री को डेटा मानें, विनाशकारी कार्रवाइयों से पहले पुष्टि; scan पढ़ने की जगह कभी नहीं लेता। **पैटर्न**: उद्धृत प्रमाण वाली समीक्षा checklists, "उसे देखो" सत्यापन loops, अनुमोदन द्वारों वाले templates और workflows; अस्पष्ट descriptions, विशाल bodies और ऐसे नियमों से बचें जिन्हें hook चाहिए। Claude Code के ब्योरे विकसित होते हैं, इसलिए आधिकारिक दस्तावेज़ देखें।

**Quiz:** आपकी skill कभी trigger नहीं होती। आप folder नाम और frontmatter जाँच चुके हैं। आगे क्या?

- [x] Description को क्या, कब और users के सटीक वाक्यांशों के साथ दोबारा लिखें, फिर असली prompts से परखें
- [ ] Body लंबी करें
- [ ] Skill हटाएँ
- [ ] Folder का नाम random बदलें

*Answer:* Description को क्या, कब और users के सटीक वाक्यांशों के साथ दोबारा लिखें, फिर असली prompts से परखें. चयन मुख्यतः description पर निर्भर है।

**Quiz:** आपसे एक सार्वजनिक skill install करने को कहा जाता है जिसका setup डाउनलोड की script को bash में pipe करके चलाने को कहता है। आप क्या करेंगे?

- [ ] अपने tokens उसमें चिपकाएँ
- [ ] तुरंत चलाएँ
- [ ] सभी Bash tools पहले से अनुमोदित करें
- [x] अस्वीकार करें या पहले script पूरी जाँचें; अपरिचित कोड सिर्फ़ credentials रहित sandbox में चलाएँ

*Answer:* अस्वीकार करें या पहले script पूरी जाँचें; अपरिचित कोड सिर्फ़ credentials रहित sandbox में चलाएँ. आपकी अनुमतियों से download-and-execute समझौते का क्लासिक रास्ता है।

**Quiz:** कौन-सी सामग्री skill की जगह CLAUDE.md में होनी चाहिए?

- [ ] दुर्लभ रूप से उपयोग होने वाली 20-चरणीय deployment प्रक्रिया
- [x] वे तथ्य और नियम जो हर session में चाहिए, जैसे test command और परंपराएँ
- [ ] बड़ा API संदर्भ
- [ ] एक बार की migration script

*Answer:* वे तथ्य और नियम जो हर session में चाहिए, जैसे test command और परंपराएँ. हमेशा-चाहिए context memory में जाता है; माँग पर प्रक्रियाएँ skills में।
