المهارات

HumanLayer Skills: أصلح أولًا بنية تعليمات CLAUDE.md

مناسب لمن يريد أن يلتزم Claude Code بتعليمات المشروع أكثر. ثبّت أولًا improve-claude-md فقط، عاين إعادة كتابة CLAUDE.md ثم اكتب إلى القرص.

Official source · HumanLayer Skills

Install

npx skills add humanlayer/skills --skill improve-claude-md

لمن يناسب

استخدم هذا المستودع عندما تستخدم Claude Code أصلًا وتريد بمهارات HumanLayer تغيير تعليمات المشروع أو إضافة حلقة وكيل قابلة للتشغيل. الصفحة الرسمية:

https://github.com/humanlayer/skills

صفحة المشروع:

https://humanlayer.dev/

الشرط: Claude Code موجود محليًا. الشرح لا يكتب عملاء آخرين كسطح مدعوم؛ لا توسّع ذلك بنفسك.

مسار التثبيت الرئيسي موثّق فقط حتى أمر مسمّى واحد: تثبيت improve-claude-md. الصياغة العامة تظهر علامة اسم مهارة غير معطاة؛ لا تنسخ اسم العلامة ولا تخترع وسائط --skill أخرى. الشرح لا يكتب دليل القرص.

أول محاولة في 3 دقائق

التثبيت الموصى به (يكتب ملفات مهارة محليًا؛ راجع اسم المستودع واسم المهارة أولًا):

npx skills add humanlayer/skills --skill improve-claude-md

إن فشل الأمر قف. بعد النجاح نفّذ /improve-claude-md في المشروع. يعيد كتابة CLAUDE.md بكتل <important if>، وهذا تغيير ملف. اطلب أولًا من المساعد أن يعرض كيف سيعيد الكتابة وأي فقرات سيمسّها؛ اسمح بالكتابة بعد التأكيد فقط.

علامة النجاح: اختار المساعد هذه المهارة ويستطيع شرح كيف يرفع <important if> الالتزام بالتعليمات، ولم يستبدل CLAUDE.md قبل التأكيد. إن بدأ بتغيير ملفات أخرى فامنعه.

الشرح لا يكتب خطوات مفاتيح أو حساب إضافي.

حالات الاستخدام

الحالة الأولى: إعادة كتابة CLAUDE.md. ثبّت كما فوق واستدعِ /improve-claude-md. الهدف رفع الالتزام بالتعليمات بكتل <important if>. في المرة الأولى عاين فقط في مشروع فيه CLAUDE.md أصلًا؛ إن غاب الملف قف. لا تخترع قالبًا فارغًا للاستبدال.

الحالة الثانية: تضييق props مكوّن React. الشرح يقول: ضيّق أنواع prop إلى مسارات شيفرة حقيقية لا Storybook ولا اختبارات ولا حالات mock فقط. في المرة الأولى اجعل المساعد يشير إلى الأنواع الأوسع من اللازم ثم غيّر ملفات الأنواع بعد التأكيد. لا أمر تثبيت ولا أمر بشرطة مائلة لهذه القدرة؛ لا تخترع اسم مهارة لـ --skill.

حدود الاستخدام

المسار الرئيسي مكتوب فقط كـ:

npx skills add humanlayer/skills --skill improve-claude-md

الزناد موثّق فقط حتى /improve-claude-md. لا تستخدم علامة اسم مهارة لم تُعطَ.

يكتب أيضًا: بناء مهارات داخل المستودع؛ وسير GitHub Actions من نوع coding-agent مع تكرار، مع ملفات prompt وmemory وقوالب مرجع؛ وتصميم sensor وcontroller وactuator وdisturbances بالأسئلة والأجوبة ثم تحويلها إلى مكوّنات تعمل محليًا مع سير موقوت. لا أمر تثبيت ولا أمر بشرطة مائلة لأي من ذلك؛ لا تفعله في المرة الأولى.

الشرح لا يكتب فوترة ولا نطاق لغة ولا دليل القرص. في المرة الأولى عاين إعادة كتابة CLAUDE.md فقط؛ لا تقفز إلى GitHub Actions. البنود بلا مستند تبقى مجهولة؛ لا تخترع عمليات ولا أسماء مهارات.