عن المشروع

يقيس DesignMD مواقع الإنتاج الفعلية في متصفح headless لالتقاط الأنماط المحسوبة، وطباعة شجرة CSS المتراكبة، وفواصل الـ@media الحية، وحالات التمرير/التركيز من CSSOM. يحوّل هذه القياسات إلى مواصفة DESIGN.md مُنظمة يمكن للمطورين تغذيتها مباشرةً في مساعدي كتابة الشيفرة بالذكاء الاصطناعي مثل Cursor وClaude Code وWindsurf وAider أو Copilot. يتطلب CLI Node 18+ ويمكن تشغيله عبر npx أو تثبيته عالمياً. الاستخدام بسيط: `dmd stripe.com > DESIGN.md` يُدفق الملف إلى stdout، بينما يُنتج `--json` الرموز الخام فوراً دون معالجة LLM. يدعم الأداة نقاط نهاية API مخصصة للاستضافة الذاتية عبر متغير البيئة DESIGNMD_API. تشمل الميزات الرئيسية: قياس متصفح حي (وليس تحليلاً ثابتاً)، وإخراج markdown محمول يتحمل نوافذ سياق LLM، ومواصفات قابلة للمقارنة وإعادة التوليد، وإرشادات تكامل لأكبر وكلاء البرمجة بالذكاء الاصطناعي. الاستخدام المجهول محدود بـ5 توليدات يومياً لكل IP؛ وعلمية `--json` تتجاوز هذا الحد. يحتوي المستودع على شيفرة CLI، ومخرجات DESIGN.md نموذجية لمواقع مثل Stripe وLinear وVercel وNotion وAnthropic وMercury وFigma وAirbnb، والوثائق، وإرشادات التكامل. يظل مرسوم الاستخراج، وطلبات LLM، والبنية التحتية للخادم مملوكة.