● مجتمع
gaearon
⚡ فوري
woodshed
بواسطة gaearon · gaearon/woodshed
أنشئ مهارات Claude وقم بتشغيلها وتقييمها وتحسينها — أداة عمل Dan Abramov، حلقة تكرارية ميتا للوصول بالمهارات إلى مستوى جيد حقًا.
مهارة ميتا لإنشاء مهارات أخرى. تقوم بإنشاء هيكل مهارة جديدة وتشغيلها على حالات الاختبار وتطلب منك تقييم النتائج وتستخدم الملاحظات لتحسين نصوص المهارة. مستندة إلى منهجية Dan Abramov 'woodshedding' — الممارسة المتعمدة المطبقة على إنشاء المهارات.
لماذا تستخدمه
الميزات الأساسية
- إنشاء هيكل مهارات جديدة مع ملف SKILL.md نظيف وهيكل منظم
- تشغيل حالات الاختبار ضد المهارة
- تسجيل التقييمات والملاحظات النوعية
- تحسين نصوص المهارة بناءً على الملاحظات
- تسجيل أي التغييرات كانت مفيدة
عرض مباشر
كيف يبدو في الممارسة
woodshed-skill.replay
▶ جاهز
حالات الاستخدام
استخدامات عملية: woodshed
متى تستخدمه: لديك فكرة عن مهارة لكن في كل مرة تكتب واحدة، تتدهور بعد 3 استخدامات.
الخطوات
-
الهيكلة
استخدم woodshed. أنشئ مهارة جديدة تسمى 'changelog-writer' تحول سجلات git إلى قوائم تغييرات موجهة للمستخدم.✓ تم النسخ
→ تم إنشاء skills/changelog-writer/ مع SKILL.md
-
إنشاء حالات الاختبار
توليد 5 مدخلات اختبار متنوعة.✓ تم النسخ
→ مجلد tests/ يحتوي على 5 نماذج سجل git
-
التشغيل والتقييم
قم بتشغيل المهارة على كل واحدة. أعرض لي النتائج؛ سأقيمها.✓ تم النسخ
→ النتائج المعروضة مع فتحات التقييم
-
التحسين بناءً على التقييمات
بناءً على تقييماتي، اقترح تغييرات على نصوص SKILL.md. لا تطبق بعد.✓ تم النسخ
→ فرق مقترح مع التبرير لكل تغيير
النتيجة: مهارة تعمل على حالات الاستخدام الحقيقية الخاصة بك، وليس فقط العرض التوضيحي.
المزالق
- الإفراط في التكيف مع حالات الاختبار — احتفظ ببعض الاختبارات؛ أعد التشغيل بعد كل تحسين للتقاط الانحدارات
متى تستخدمه: لديك مهارة تعمل جزئيًا ولا يمكنك معرفة السبب.
الخطوات
-
تحديد الأعطال
استخدم woodshed. إليك مهارة ثبتتها. فيما يلي 3 جلسات حيث أداء دون المستوى. قم بالتشخيص.✓ تم النسخ
→ نمط في الأعطال — فجوة في التعليمات، فجوة في الأمثلة، مشكلة في الصياغة
-
اقتراح الإصلاحات
اقترح تعديلات بسيطة على SKILL.md لمعالجة تلك الأنماط.✓ تم النسخ
→ فروق محددة
النتيجة: مهارة يمكنك الوثوق بها.
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
البحث عن المهارات باستخدام skill-fetch وتحسينها باستخدام woodshed
ابحث عن مهارة changelog-writer؛ ثبتها؛ قم بتشغيل woodshed عليها لضبطها لمستودعي.✓ تم النسخ
الاحتفاظ بسجل التكرار عبر الجلسات
احتفظ بسجلات woodshed في skills/<name>/.woodshed/ للتتبع.✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة API
- بلا
- الرموز لكل استدعاء
- مرتفع أثناء التحسين (العديد من عمليات الاختبار)
- التكلفة المالية
- مجاني (تنطبق رسوم استخدام Claude API)
- نصيحة
- احتفظ بمجموعات الاختبار صغيرة — 5 اختبارات أفضل من 50 التي لا تُراجع أبدًا.
الأمان
الصلاحيات والأسرار ونطاق الأثر
تخزين بيانات الاعتماد: بلا
نقل البيانات الخارجي: لا توجد من المهارة
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
Iteration keeps changing but doesn't improve
مجموعة الاختبار الخاصة بك ضيقة جدًا؛ أضف حالات متنوعة
Skill works in woodshed but not in real use
نصوص الإنتاج تختلف عن نماذج الاختبار؛ أضف سجلات الجلسات الحقيقية إلى مجموعة الاختبار
البدائل
woodshed مقابل البدائل
| البديل | متى تستخدمها | المقايضة |
| ضبط SKILL.md يدويًا بدون حلقة | مهارات بسيطة ذات نصوص واضحة | تقارب أبطأ؛ من الأسهل تفويت الانحدارات |
| claude-skills-vault-skill | تريد مهارات جاهزة الصنع وليس أدوات الإنشاء | هدف مختلف |