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

Pro Workflow একটি ওপেন-সোর্স (MIT) প্লাগইন যা বিদ্যমান AI কোডিং এজেন্টের উপরে স্থায়ী মেমরি, জ্ঞান ব্যবস্থাপনা এবং ওয়ার্কফ্লো অর্কেস্ট্রেশন স্তর যোগ করে। এটি নেটিভভাবে Claude Code-কে লক্ষ্য করে এবং `skills add` ইনস্টলারের মাধ্যমে Cursor, Codex CLI, Gemini CLI, Windsurf, OpenCode, Kiro, Goose, Roo এবং অন্যান্য 27টি এজেন্টে প্রসারিত হয়। মূল ক্ষমতা: - স্ব-সংশোধন মেমরি: প্রতিটি ব্যবহারকারীর সংশোধন FTS5 ফুল-টেক্সট ইনডেক্স সহ একটি SQLite ডাটাবেসে একটি নিয়ম হিসাবে ধরা হয়। সেশন শুরুতে নিয়মগুলি স্বয়ংক্রিয়ভাবে লোড হয়, তাই ভুলগুলি সেশন জুড়ে পুনরাবৃত্তি হয় না। একটি `/learn-rule` কমান্ড সংশোধন ধারণ করে; `/wrap-up` সেশন-শেষের শেখা সংরক্ষণ করে। - নলেজ প্লেন (v3.3): ডিস্কে মার্কডাউন হিসাবে সংরক্ষিত স্থায়ী গবেষণা উইকি, একটি ছায়া FTS5 ইনডেক্স সহ। উইকি নয়টি ফ্লেভার সমর্থন করে (গবেষণা, কাগজ, ডোমেইন, পণ্য, ব্যক্তি, সংস্থা, প্রকল্প, কোডবেস, ঘটনা)। একটি বাজেট-সীমাবদ্ধ BFS স্বয়ংক্রিয়-গবেষণা লুপ রাতারাতি ওয়েব, arXiv এবং GitHub উৎস থেকে উইকি বাড়াতে পারে। হাইব্রিড পুনরুদ্ধার BM25-কে ঐচ্ছিক ভেক্টর এমবেডিং (OpenAI বা Voyage) এর সাথে রেসিপ্রোকাল র্যাঙ্ক ফিউশনের মাধ্যমে একত্রিত করে। একটি মাল্টি-প্রোভাইডার LLM কাউন্সিল (Anthropic, OpenAI, OpenRouter, Fireworks) উচ্চ-স্টেকের সিদ্ধান্তে তিন-পর্যায়ের আলোচনা চালায়, ট্রান্সক্রিপ্টগুলিকে উইকি পৃষ্ঠা হিসাবে সংরক্ষণ করে। - কোয়ালিটি গেট: LLM-চালিত প্রি-কমিট এবং সিক্রেট-স্ক্যান হুক, নির্ধারক গিট ব্লাস্ট-রেডিয়াস গার্ড, কমপ্যাকশন-সচেতন অবস্থা সংরক্ষণ, বাজেট সতর্কতা সহ খরচ ট্র্যাকিং এবং MCP ওভারহেড অডিটিং। কাঠামো: 41টি দক্ষতা, 8টি এজেন্ট (প্ল্যানার, রিভিউয়ার, স্কাউট, অর্কেস্ট্রেটর, ডিবাগার, কনটেক্সট-ইঞ্জিনিয়ার, পারমিশন-বিশ্লেষক, খরচ-বিশ্লেষক), 23টি স্ল্যাশ কমান্ড এবং 33টি হুক স্ক্রিপ্ট যা 22টি লাইফসাইকেল ইভেন্ট (SessionStart, UserPromptSubmit, PreToolUse, PreCompact, FileChanged এবং অন্যান্য) জুড়ে বিস্তৃত। মূল ওয়ার্কফ্লো প্যাটার্নগুলির মধ্যে রয়েছে মাল্টি-ফেজ ডেভেলপমেন্ট (Research → Plan → Implement → Review with validation gates), বড় পরিবর্তনের জন্য সমান্তরাল git worktree অর্কেস্ট্রেশন, কনটেক্সট-ইঞ্জিনিয়ারিং (Write/Select/Compress/Isolate ফ্রেমওয়ার্ক), ভাগ করা টাস্ক তালিকা সহ এজেন্ট টিম এবং ব্যাচ অর্কেস্ট্রেশন। স্টোরেজ ~/.pro-workflow/-এর অধীনে থাকে: একটি একক SQLite data.db যা শেখা, সেশন, উইকি রেজিস্ট্রি এবং এমবেডিং ধারণ করে; গ্লোবাল উইকি ডিরেক্টরি; কাউন্সিল ট্রান্সক্রিপ্ট; এবং সমস্ত স্বয়ংক্রিয়-লুপ বন্ধ করার জন্য একটি STOP কিল-সুইচ ফাইল। প্রজেক্ট-স্কোপ উইকি একটি রিপোর .claude/wikis/ ডিরেক্টরিতে কমিট করা যেতে পারে। ইনস্টলেশন: নেটিভ Claude Code প্লাগইন মার্কেটপ্লেস (`/plugin install pro-workflow@pro-workflow`), অথবা `npx skills add rohitg00/pro-workflow` এর মাধ্যমে ক্রস-এজেন্ট। নির্বিচারে এজেন্ট সেটআপের জন্য একটি ম্যানুয়াল ক্লোন-এন্ড-কপি পথও নথিভুক্ত। ইনস্টল-পরবর্তী, `/doctor` SQLite স্টোর, হুক এবং দক্ষতা সঠিকভাবে লোড হয়েছে কিনা যাচাই করে। কনফিগারেশন permissions, sandbox নিয়ম, অটো-কমপ্যাকশন এবং আউটপুট শৈলীর জন্য settings.json গ্রহণ করে; ঐচ্ছিক MCP সার্ভার (context7, Playwright, GitHub); এবং এমবেডিং প্রদানকারী, কাউন্সিল LLM ব্যাকএন্ড এবং গবেষণা-লুপ বাজেটের জন্য পরিবেশ পরিবর্তনশীল।