عن المشروع

توفر SpecScore CLI مجموعة أدوات شاملة لإدارة مواصفات SpecScore. وتشمل قدراتها الأساسية ما يلي: - إدارة المواصفات: أدوات لفحص أشجار المواصفات (lint spec trees)، وسرد الميزات وفحصها، وإدارة لوحات المهام. - إدارة القواعد: نظام لإنشاء وفرض القواعد المعيارية (MUST/NEVER). وهي تدعم القواعد المضمنة والتفصيلية، وتسمح بترقية الدروس إلى قواعد، وتربط القواعد بمهارات الذكاء الاصطناعي لضمان معرفة تشغيلية دائمة. - SpecScore Studio: أداة اتحاد تقوم بفهرسة المصنوعات (أشجار المواصفات، الرسوم البيانية للكود، والبيانات التعريفية) عبر مستودعات متعددة في مخزن حقائق قابل للاستعلام، وتصدير البيانات كمجموعات سجلات INGR. - Rehearse: محرك تنفيذ لسيناريوهات القبول القائمة على markdown. وهو يدعم أنواعاً مختلفة من كتل الخطوات بما في ذلك bash و Hurl (HTTP) و SQL (SQLite) و DTQL و GraphQL، مع حقيبة سياق مشتركة لتمرير المتغيرات. - تكامل وكلاء الذكاء الاصطناعي: أوامر لتكوين وكلاء الذكاء الاصطناعي المدعومين (مثل Claude و Copilot و Cursor) باتفاقيات SpecScore وحزم المهارات. - التحديث الذاتي: آليات مدمجة للتحقق من التحديثات وتطبيقها عبر طرق التثبيت المختلفة (Homebrew أو Scoop أو WinGet أو يدوياً). الأداة مكتوبة بلغة Go وتحافظ على تغطية كاملة للبيانات (100% statement coverage).