منصوبے کے بارے میں
# 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`: جائزہ راؤنڈ تیار ہونے پر ڈیسک ٹاپ اطلاعات
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.