पाठ 26 / 26

Revision: Cheat Sheet और Self-Check

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

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 के ब्योरे विकसित होते हैं, इसलिए आधिकारिक दस्तावेज़ देखें।

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

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

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

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

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

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

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

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

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