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

DesignMD একটি হেডলেস ব্রাউজারে বাস্তব উত্পাদন ওয়েবসাইট পরিমাপ করে কম্পিউটেড স্টাইল, CSS ক্যাসকেড টাইপোগ্রাফি, লাইভ @media ব্রেকপয়েন্ট, এবং CSSOM থেকে হোভার/ফোকাস স্টেট গ্রহণ করে। এই মাপগুলোকে একটি গঠিত DESIGN.md স্পেসিফিকেশনে সংশ্লেষণ করে যা ডেভেলপাররা Cursor, Claude Code, Windsurf, Aider, বা Copilot মতো AI কোডিং সহায়কদের সরাসরি ফিড করতে পারে। CLI Node 18+ প্রয়োজন করে এবং npx দিয়ে চালানো যায় বা গ্লোবালি ইনস্টল করা যায়। ব্যবহারটি সহজ: `dmd stripe.com > DESIGN.md` মার্কডাউনকে stdout-এ স্ট্রিম করে, ενώ `--json` ফ্ল্যাগ LLM প্রক্রিয়ায় না গিয়ে কাঁচা টোকেন তৎক্ষণে আউটপুট করে। টুলটি DESIGNMD_API পরিবেশ ভেরিয়েবলের মাধ্যমে কাস্টম API এন্ডপয়েন্ট সমর্থন করে স্ব-হোস্টিংয়ের জন্য। মुख্য বৈশিষ্ট্য অন্তর্ভুক্ত: লাইভ ব্রাউজার ম easurment (স্ট্যাটিক বিশ্লেষণ নয়), LLM কনটেক্স্ট উইন্ডো বাঁচে থাকা পোর্টেবল মার্কডাউন আউটপুট, ডিফ-যোগ্য এবং পুনরুত্পাদনযোগ্য স্পেসিফিকেশন, এবং প্রধান AI কোডিং এজেন্টদের জন্য ইন্টিগ্রেশন গাইড। বেনামী ব্যবহার প্রতি IP প্রতি দিন 5 জেনারেশনে সীমাবদ্ধ; `--json` ফ্ল্যাগ এই সীমা বাইপাস করে। রিপোজিটরিতে CLI সোর্স, Stripe, Linear, Vercel, Notion, Anthropic, Mercury, Figma, এবং Airbnb মতো সাইটের নমুনা DESIGN.md আউটপুট, ডকুমেন্টেশন, এবং ইন্টিগ্রেশন গাইড রয়েছে। এক্সট্র্যাকশন পাইপলাইন, LLM প্রম্পট, এবং সার্ভার ইনফ্রাস্ট্রাকচার মালিকানাধীন bleibt।