منصوبے کے بارے میں

Squinch ایک ٹول اور ایجنٹ اسکل ہے جو کوڈنگ ایجنٹس کو ایک سادہ پیراگراف کی تفصیل سے آرکیٹیکچر ڈایاگرام بنانے دیتا ہے۔ یہ ایک چھوٹی، پڑھنے کے قابل DSL (`.squinch` فائلیں) استعمال کرتا ہے جسے ایجنٹس روانی سے لکھ سکتے ہیں، آٹو لے آؤٹ کے ساتھ جسے `rows`، `place` اور `align` جیسے نسبتی اشاروں کے ذریعے ہدایت دی جا سکتی ہے—کبھی پکسل کوآرڈینیٹس نہیں۔ یہ ٹول ڈیٹرمنسٹک، بائٹ کے لحاظ سے یکساں SVGs (نیز PNG اور انٹرایکٹو HTML) رینڈر کرتا ہے، AWS، Azure، Google Cloud، Kubernetes اور مزید سے 1,358 حقیقی وینڈر آئیکنز کے ساتھ۔ یہ ایک ہی ماڈل سے C4 طرز زوم، ڈیپلائمنٹ باؤنڈریز (VPCs، سب نیٹس، آن پریم)، نمبر شدہ ریکویسٹ فلو، ٹیگ پر مبنی ویوز (مثلاً `#pci`)، اور لائٹ/ڈارک تھیمز کو سپورٹ کرتا ہے۔ CLI میں `check`، `render`، `diff`، `init`، `skill` اور `watch` کمانڈز شامل ہیں، نیز ایک VS Code ایکسٹینشن اور ڈرفٹ ڈیٹیکشن کے لیے CI ایکشنز۔ یہ پروجیکٹ 35 قدرتی زبان کے پرامپٹس کے ایک 'گونٹلیٹ' سے تصدیق شدہ ہے جو تازہ ایجنٹس نے سرد ماحول میں حل کیے، 35/35 اسکور کے ساتھ اور انسانی لے آؤٹ کی کوئی اصلاح نہیں۔ یہ پل ریکویسٹس میں جائزے کے لیے ڈیزائن کیا گیا ہے، سیمنٹک ڈفس اور ایک GitHub Action کے ساتھ تاکہ کمٹ شدہ ڈایاگرام ہم آہنگ رہیں۔