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

# Crit Crit ایک مقامی، سنگل بائنری ٹول ہے جو AI ایجنٹس اور انسانی جائزے کے درمیان خلا کو پُر کرتا ہے۔ یہ مختلف قسم کے ایجنٹ آؤٹ پٹ — مارک ڈاؤن منصوبے، کوڈ ڈیفرز، لائیو ویب ایپس اور جامد HTML — کے لیے ایک انکولی انٹرفیس فراہم کرتا ہے، تاکہ آپ عین مسئلے کی طرف اشارہ کر سکیں اور اپنے ایجنٹ کے لیے ان لائن تبصرے چھوڑ سکیں۔ ## اہم صلاحیتیں - **انکولی جائزہ انٹرفیس**: `crit plan.md` مارک ڈاؤن کو جائزہ انٹرفیس کے ساتھ پیش کرتا ہے؛ `crit` نحو کو نمایاں کرنے والے ڈیفرز کے لیے گٹ تبدیلیوں کا خودکار پتہ لگاتا ہے؛ `crit http://localhost:3000` چلنے والے ڈیولپمنٹ سرور کو پراکسی کرتا ہے؛ `crit landing.html` جامد HTML کا جائزہ لیتا ہے۔ - **ایجنٹ انٹیگریشن**: Claude Code، Cursor، GitHub Copilot، OpenCode، Codex، Gemini، Qwen، Hermes، Windsurf، Cline، Grok، Aider اور Pi کے ساتھ کام کرتا ہے۔ زیادہ تر انٹیگریشنز میں `/crit` سلیش کمانڈ شامل ہے جو مکمل جائزہ لوپ کو خودکار بناتی ہے۔ - **ان لائن تبصرے**: تبصروں کے لیے لائن نمبر پر کلک کریں یا رینج منتخب کرنے کے لیے گھسیٹیں، جو GitHub PR جائزے کی طرح ان لائن پیش کیے جاتے ہیں۔ - **راؤنڈ بہ راؤنڈ ڈیفر**: آپ کے ایجنٹ کے ترمیم کرنے کے بعد، Crit تبدیل شدہ حصوں کے اسپلٹ یا یونیفائیڈ ڈیفرز دکھاتا ہے۔ - **پروگرامیٹک تبصرے**: AI ایجنٹس براؤزر UI کھولے بغیر ان لائن جائزہ تبصرے شامل کرنے کے لیے `crit comment` استعمال کر سکتے ہیں۔ - **غیر ہم وقتی اشتراک**: دوسری رائے کے لیے عوامی URL کے ذریعے جائزے شیئر کریں؛ تبصرے مصنف کے لحاظ سے رنگ کوڈڈ ہوتے ہیں۔ گمنام یا GitHub oAuth لاگ ان کی حمایت کرتا ہے۔ - **GitHub PR / GitLab MR ہم آہنگی**: پل/مرج ریکویسٹس کے ساتھ دو طرفہ تبصرہ ہم آہنگی، بشمول پل، پش، اپروو اور تبدیلی کی درخواست کے واقعات۔ - **ایجنٹ کو بھیجیں (تجرباتی)**: تبصروں پر ریئل ٹائم AI جوابات حاصل کرنے کے لیے `agent_cmd` ترتیب دیں، اجازت کے طریقوں (مکمل، منتخب یا کوئی اجازت) کے ساتھ۔ لائیو تھریڈز گفتگو کو جاری رکھتے ہیں۔ - **اسٹوری موڈ**: بڑی برانچز/PRs کے لیے، ڈیفر کا ابواب پر مشتمل جائزہ تیار کرتا ہے (موضوعاتی ابواب، دیباچہ، سپورٹ بکٹ) تاکہ لائن بہ لائن جائزے سے پہلے تبدیلی کی شکل سمجھی جا سکے۔ - **لائیو موڈ**: تصدیق شدہ ایپس کے لیے کوکی فارورڈنگ (`--cookie`، `--cookie-file` یا Chrome CDP کے ذریعے) کے ساتھ چلنے والے ڈیولپمنٹ سرور کو پراکسی کرتا ہے۔ ## اضافی خصوصیات - فی برانچ جائزہ تنہائی (ڈیٹا `~/.crit/reviews/` میں) - ڈرافٹ آٹو سیو، وِم کی بورڈ شارٹ کٹس، بیک وقت جائزے، نحو کی نمایاں کاری، لائیو فائل دیکھنا - ڈارک/لائٹ/سسٹم تھیم، قابل ترتیب کوڈ فونٹ - ڈیفالٹ طور پر مقامی (127.0.0.1 سے منسلک)؛ کوئی ٹیلی میٹری یا ٹریکنگ نہیں - عالمی (`~/.crit.config.json`) اور پروجیکٹ (`.crit.config.json`) JSON فائلوں کے ذریعے قابل ترتیب ## فوری آغاز Brew، Go، Nix یا Windows بائنری کے ذریعے انسٹال کریں۔ Claude Code کے لیے: ``` claude plugin marketplace add tomasz-tomczyk/crit claude plugin install crit@crit ``` پھر کسی بھی کام کے بعد `/crit` استعمال کریں۔ Crit آپ کے جائزے کا انتظار کرتا ہے اور ایجنٹ فیڈ بیک پر عمل کرتا ہے، جب تک آپ منظور نہیں کرتے دہراتا رہتا ہے۔ ## ترتیب کی جھلکیاں - `agent_cmd`: "ایجنٹ کو بھیجیں" کے لیے کمانڈ (سیکورٹی کے لیے صرف عالمی) - `forge`: GitHub یا GitLab خودکار پتہ لگانا - `share_targets`: متعدد اشتراک تعیناتیاں - `live_cookie_file` / `live_cdp_url`: لائیو موڈ کے لیے کوکی فارورڈنگ - `cleanup_on_approve`: منظوری پر جائزہ فائلیں خودکار حذف کرنا - `notify_on_round_ready`: جائزہ راؤنڈ تیار ہونے پر ڈیسک ٹاپ اطلاعات