প্রকল্প সম্পর্কে

Squinch একটি টুল এবং এজেন্ট দক্ষতা যা কোডিং এজেন্টদের একটি সাধারণ অনুচ্ছেদ বিবরণ থেকে আর্কিটেকচার ডায়াগ্রাম তৈরি করতে দেয়। এটি একটি ছোট, পাঠযোগ্য DSL (`.squinch` ফাইল) ব্যবহার করে যা এজেন্টরা সাবলীলভাবে লিখতে পারে, স্বয়ংক্রিয়-লেআউট সহ যা `rows`, `place`, এবং `align`-এর মতো আপেক্ষিক ইঙ্গিতের মাধ্যমে পরিচালিত হয়—কখনও পিক্সেল স্থানাঙ্ক নয়। টুলটি নির্ধারক, বাইট-অভিন্ন SVG (প্লাস PNG এবং ইন্টারঅ্যাকটিভ HTML) রেন্ডার করে, AWS, Azure, Google Cloud, Kubernetes এবং আরও অনেক কিছু থেকে 1,358টি বাস্তব ভেন্ডর আইকন সহ। এটি একটি একক মডেল থেকে C4-স্টাইল জুম, ডিপ্লয়মেন্ট সীমানা (VPC, সাবনেট, অন-প্রিম), সংখ্যাযুক্ত অনুরোধ প্রবাহ, ট্যাগ-ভিত্তিক ভিউ (যেমন, `#pci`), এবং হালকা/গাঢ় থিম সমর্থন করে। CLI-তে `check`, `render`, `diff`, `init`, `skill`, এবং `watch` কমান্ড অন্তর্ভুক্ত, পাশাপাশি একটি VS Code এক্সটেনশন এবং ড্রিফট সনাক্তকরণের জন্য CI অ্যাকশন। প্রকল্পটি 35টি প্রাকৃতিক-ভাষা প্রম্পটের একটি 'গান্টলেট' দ্বারা বৈধ, যা নতুন এজেন্টদের দ্বারা ঠান্ডাভাবে সমাধান করা হয়, কোনো মানব লেআউট সংশোধন ছাড়াই 35/35 স্কোর করে। এটি পুল রিকোয়েস্টে পর্যালোচনার জন্য ডিজাইন করা হয়েছে, শব্দার্থিক ডিফ এবং একটি GitHub অ্যাকশন সহ যা কমিট করা ডায়াগ্রামগুলিকে সিঙ্কে রাখে।