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

SpecScore CLI SpecScore স্পেসিফিকেশনগুলি পরিচালনা করার জন্য একটি ব্যাপক টুলসেট প্রদান করে। এর মূল ক্ষমতাগুলোর মধ্যে রয়েছে: - **স্পেসিফিকেশন ম্যানেজমেন্ট**: স্পেক ট্রি লিন্ট করা, ফিচার তালিকাভুক্ত এবং পরিদর্শন করা এবং টাস্ক বোর্ড পরিচালনা করার টুলস। - **রুল ম্যানেজমেন্ট**: নরমেটিভ রুলস (MUST/NEVER) তৈরি এবং প্রয়োগ করার একটি সিস্টেম। এটি ইনলাইন এবং বিস্তারিত রুল সাপোর্ট করে, লেসনগুলোকে রুলে উন্নীত করার সুযোগ দেয় এবং টেকসই অপারেটিং নলেজ নিশ্চিত করতে রুলগুলোকে AI স্কিলের সাথে লিঙ্ক করে। - **SpecScore Studio**: একটি ফেডারেশন টুল যা একাধিক রিপোজিটরির আর্টিফ্যাক্টগুলোকে (স্পেক ট্রি, কোড গ্রাফ, ম্যানিফেস্ট) একটি কুয়েরিয়েবল ফ্যাক্ট স্টোরে ইনডেক্স করে এবং ডেটাগুলোকে INGR রেকর্ডসেট হিসেবে এক্সপোর্ট করে। - **Rehearse**: মার্কডাউন-ভিত্তিক একসেপ্টেন্স সিনারিওর জন্য একটি এক্সিকিউশন ইঞ্জিন। এটি bash, Hurl (HTTP), SQL (SQLite), DTQL এবং GraphQL সহ বিভিন্ন স্টেপ-ব্লক টাইপ সাপোর্ট করে, যেখানে ভেরিয়েবল পাস করার জন্য একটি শেয়ারড কনটেক্সট ব্যাগ থাকে। - **AI এজেন্ট ইন্টিগ্রেশন**: সমর্থিত AI এজেন্টগুলোকে (যেমন Claude, Copilot এবং Cursor) SpecScore কনভেনশন এবং স্কিল বান্ডেলের মাধ্যমে কনফিগার করার কমান্ড। - **সেলফ-আপডেটিং**: বিভিন্ন ইনস্টলেশন মেথডের (Homebrew, Scoop, WinGet বা ম্যানুয়াল) মাধ্যমে আপডেট চেক এবং প্রয়োগ করার বিল্ট-ইন মেকানিজম। টুলটি Go ভাষায় লেখা এবং এটি ১০০% স্টেটমেন্ট কভারেজ বজায় রাখে।