test-guard
نگهدارنده amelnagdy
بازبینی کد آزمون پیش از انتشار
- نسخه فعلی
- نامشخص
- مجوز
- نامشخص
- دسترسی شبکه
- نامشخص / ارزیابینشده
- وضعیت بررسی
- تأیید نشده
چه مسئلهای را حل میکند؟
از انتشار آزمونهای ضعیف یا بیشازحد حجیمِ تولیدشده توسط AI با بازبینی آنها بر پایهٔ قواعد آزمون جلوگیری میکند.
چه زمانی مناسب است؟
پس از ایجاد، ویرایش یا بازآرایی آزمونها و پیش از ارائه، commit یا merge آنها استفاده کنید.
کد آزمونِ تولیدشده یا تغییرکرده را پیش از انتشار در برابر قواعد عمومی آزمون بازبینی میکند. بهترین کاربرد آن پس از نوشتن، ویرایش، تولید یا بازآرایی آزمونها توسط یک عامل و پیش از ارائه، commit یا merge است. برای pytest (`test_*.py`، `*_test.py`)، PHPUnit/Pest (`*Test.php`)، Jest/Vitest (`*.test.ts`، `*.spec.js`)، Go (`*_test.go`)، فایلهای زیر `tests/`، `__tests__/` یا `spec/` و درخواستهایی مانند 'write tests for X'، 'add tests'، 'test this'، 'review these tests' یا تفاوتهای PR شامل آزمون استفاده کنید. در صورت فراخوانی صریح پیش از کار، میتواند در نوشتن آزمون نیز راهنمایی دهد. این مهارت دروازهٔ کیفیتی برای جلوگیری از حجیمشدن آزمونهای تولیدشده توسط AI است. برای بازبینی کد تولید یا پیادهسازی از آن استفاده نکنید (از clean-code-guard استفاده کنید)، همچنین برای پیکربندی CI یا test-runner، اجرای یا اشکالزدایی آزمونها و گفتوگوی کلی معماری نیست.
نصب و بهروزرسانی
این دستورها فقط برای کپی نمایش داده میشوند و روی سرور RefHub اجرا نمیشوند. پیش از اجرا، منبع بالادستی پیوندشده را بررسی کنید.
دستور نصب
npx skills add amelnagdy/guard-skills --skill test-guard -y
سازگاری با ایجنتها
هنوز تست سازگاری ثبت نشده است
تا وقتی شواهد تست ثبت نشده، سازگاری این مهارت با ایجنتها را تأییدشده فرض نکنید.