# ٥ قواعد لكتابة body في SKILL.md مخفية في وثائق Anthropic > Author: Tony Lee > Published: 2026-02-17 > URL: https://tonylee.im/ar/blog/anthropic-skill-md-body-writing-rules/ > Reading time: 4 minutes > Language: ar > Tags: ai, claude-code, developer-tools, skills, productivity ## Canonical https://tonylee.im/ar/blog/anthropic-skill-md-body-writing-rules/ ## Rollout Alternates en: https://tonylee.im/en/blog/anthropic-skill-md-body-writing-rules/ ko: https://tonylee.im/ko/blog/anthropic-skill-md-body-writing-rules/ ja: https://tonylee.im/ja/blog/anthropic-skill-md-body-writing-rules/ zh-CN: https://tonylee.im/zh-CN/blog/anthropic-skill-md-body-writing-rules/ zh-TW: https://tonylee.im/zh-TW/blog/anthropic-skill-md-body-writing-rules/ ## Description خمسة مبادئ لكتابة body في SKILL.md مدفونة في الوثائق الرسمية لـ Anthropic. من فصل أدوار description و body إلى حلقات التحقق. ## Summary ٥ قواعد لكتابة body في SKILL.md مخفية في وثائق Anthropic is part of Tony Lee's ongoing coverage of AI agents, developer tools, startup strategy, and AI industry shifts. ## Outline - إذا لم تفهم ترتيب تنفيذ الـ Skills، سيفشل تصميم الـ body - كتابة "متى تستخدم" في الـ body تهدر الـ tokens - اجعل الـ body أقل من ٥٠٠ سطر وافصل الباقي - اكتب على أساس أن Claude ذكي بالفعل - ادمج حلقات التحقق في الـ body لتحسين الجودة - الخلاصة ## Content يحتاج الـ Skill إلى سطرين فقط من YAML frontmatter ليعمل. لكن طريقة كتابة الـ body هي التي تحدد جودة المخرجات بالكامل. بعد مقارنة الوثائق الرسمية لـ Anthropic مع مدونتهم الهندسية، استخلصت آليات العمل ومبادئ كتابة الـ body في خمس قواعد. بدأت هذه الرحلة لأن الـ Skills التي كتبتها بنفسي كانت تفشل في التحميل أحياناً، فاستغللت عطلة نهاية الأسبوع للتحقق من كل شيء من الصفر. ## إذا لم تفهم ترتيب تنفيذ الـ Skills، سيفشل تصميم الـ body الـ Skills لا تُحقن في المحادثة مثل الـ prompt. عند البدء، يُحمّل فقط الـ name والـ description في prompt النظام. عندما يتطابق طلب المستخدم مع الـ description، يستخدم Claude أداة Bash لقراءة SKILL.md بالكامل. بعدها فقط يحمّل ملفات المراجع والسكربتات حسب الحاجة. مدونة Anthropic الهندسية تسمي هذه البنية "الكشف التدريجي (progressive disclosure)". - **المرحلة الأولى**: البيانات الوصفية فقط (name + description) محمّلة دائماً. حوالي ١٠٠ token لكل Skill. - **المرحلة الثانية**: body الـ SKILL.md يدخل نافذة السياق فقط عند التطابق. - **المرحلة الثالثة**: ملفات مجلدات scripts و references تُحمّل في لحظة الاستخدام الفعلي. - عند تنفيذ السكربتات، الكود نفسه لا يدخل السياق, فقط المخرجات تُستهلك. بدون فهم هذه البنية، ستملأ الـ body بمعلومات غير ضرورية وتفوّت ما يهم فعلاً. ## كتابة "متى تستخدم" في الـ body تهدر الـ tokens كثير من الناس يضيفون قسم "When to Use This Skill" في الـ body. بعد إنشاء Skills خاصة بي، اكتشفت أن هذا عديم الفائدة تماماً. الـ body يُقرأ فقط بعد تفعيل الـ Skill. "متى تستخدم" يجب أن تكون حصرياً في الـ description. مستودع skill-creator الرسمي من Anthropic يوضح هذه النقطة صراحةً. - الـ description هو آلية التفعيل الوحيدة (Claude لا يرجع لمحتوى "متى تستخدم" في الـ body) - الـ description محدود بـ ١٬٠٢٤ حرفاً. الكتابة بصيغة الغائب تحسّن دقة الاكتشاف. - الـ body يجب أن يحتوي على قواعد المهمة والإجراءات وأشكال المخرجات المتوقعة. - احذف جمل مثل "استخدم هذا الـ Skill عندما..." من الـ body. ## اجعل الـ body أقل من ٥٠٠ سطر وافصل الباقي السطر الأول في دليل Anthropic يقول إن نافذة السياق مورد مشترك. بمجرد تحميل Skill، يتشارك الـ tokens مع سجل المحادثة و prompt النظام. التوصية الرسمية هي إبقاء الـ body أقل من ٥٠٠ سطر واستخراج المحتوى التفصيلي إلى ملفات منفصلة. SKILL.md يعمل كجدول محتويات، وملفات المراجع تعمل كفصول مستقلة. - الـ body أقل من ٥٠٠ سطر (مذكور في best practices الخاصة بـ Anthropic) - ملفات المراجع تُربط بعمق طبقة واحدة فقط من SKILL.md - مع طبقتين أو أكثر من المراجع المتداخلة، قد يقرأ Claude فقط أول ١٠٠ سطر عبر `head -100` - أضف جدول محتويات في بداية أي ملف مرجعي يتجاوز ١٠٠ سطر ## اكتب على أساس أن Claude ذكي بالفعل شرح ما هو PDF في الـ body يهدر الـ tokens. هناك مبدأ يؤكد عليه دليل Anthropic مراراً: > "لا تكتب ما يعرفه Claude مسبقاً." مثال كود مختصر من ٥٠ token يتفوق على شرح مفاهيمي من ١٥٠ token. في اختباراتي على نفس مهمة استخراج PDF، الـ body المختصر أنتج دقة أعلى بشكل ملحوظ من الـ body المطوّل. - اسأل نفسك عن كل جملة: "هل هذا الشرح يستحق الـ tokens المنفقة؟" - استبدل الشروحات المفاهيمية بأمثلة كود + أشكال مخرجات متوقعة - صنّف حرية المهمة إلى ثلاث مستويات (عالية/متوسطة/منخفضة) لمعايرة شدة التعليمات - اضبط حرية منخفضة لمهام مثل ترحيل قواعد البيانات. عالية لمراجعات الكود. ## ادمج حلقات التحقق في الـ body لتحسين الجودة تنفيذ → تحقق → إصلاح → إعادة تحقق. هذا أكثر نمط body عملي توصي به Anthropic. دمج قوائم التحقق في الـ body يقلل بشكل ملحوظ احتمالية تخطي Claude للخطوات. الدليل الرسمي يشير أيضاً إلى أن اللغة القوية مثل "MUST filter" تحقق نسبة امتثال أعلى من "always filter". - فصّل الخطوات بصيغة قائمة تحقق للمهام المعقدة - ضمّن حلقات تحقق من السكربت → إصلاح الخطأ → إعادة التحقق في الـ body - استخدم "MUST" بدل "always", نسبة امتثال Claude تتحسن - اكتب رسائل خطأ محددة حتى يتمكن Claude من التصحيح التلقائي ## الخلاصة الـ description يقرر *متى* يُفعّل الـ Skill. الـ body يقرر *كيف* يُنفّذ. في اللحظة التي تخلط فيها هذين الدورين، الـ Skill لن يُفعّل بشكل صحيح ولن ينتج مخرجات بجودة عالية. الـ Skill الجيد مثل وثيقة onboarding جيدة. أقوى الوثائق هي التي تبدأ من افتراض أن القارئ ذكي بالفعل. ## Related URLs - Author: https://tonylee.im/en/author/ - Publication: https://tonylee.im/en/blog/about/ - Related article: https://tonylee.im/ar/blog/eight-hooks-that-guarantee-ai-agent-reliability/ - Related article: https://tonylee.im/ar/blog/medvi-two-person-430m-ai-compressed-funnel/ - Related article: https://tonylee.im/ar/blog/claude-code-layers-over-tools-2026/ ## Citation - Author: Tony Lee - Site: tonylee.im - Canonical URL: https://tonylee.im/ar/blog/anthropic-skill-md-body-writing-rules/ ## Bot Guidance - This file is intended for AI agents, search assistants, and text-mode retrieval. - Prefer citing the canonical article URL instead of this text endpoint. - Use the rollout alternates when you need the same article in another prioritized language. --- Author: Tony Lee | Website: https://tonylee.im For more articles, visit: https://tonylee.im/ar/blog/ This content is original and authored by Tony Lee. Please attribute when quoting or referencing.