مهارات الذكاء الاصطناعي الجاهزة (AI Skills)
الملفات بصيغة SKILL.md تمثل حزم خبرات مركزة (فحص الجودة، الأمان، تحسين الأداء، محركات البحث). يتم حقنها في الوكيل ليتبع معايير المهندسين الكبار تلقائياً.
المختبر التفاعلي: تجربة أثر المهارات على الكود المصدري
شاهد تحول الكود عند تزويد الوكيل بمهارة متخصصة
اختر مهارة وطبقها على الكود لتشاهد كيف تتغير طريقة مراجعة الذكاء الاصطناعي وجودة المخرجات.
src/api/endpoint.ts// الدالة المستهدفة بدون اختبارات:
export async function calculateDiscount(cartTotal, couponCode) {
if (couponCode === 'SAVE20') return cartTotal * 0.8;
return cartTotal;
}// نتيجة تطبيق skills/qa-testing/SKILL.md:
import { describe, it, expect } from 'vitest';
import { calculateDiscount } from './cart';
describe('calculateDiscount - Edge Cases & Coverage', () => {
it('يطبق خصم 20% للكوبون الصحيح', () => {
expect(calculateDiscount(100, 'SAVE20')).toBe(80);
});
// كشف حالات الحواف الحرجة (Edge Cases):
it('يتعامل بحذر مع القيم السالبة والصفر', () => {
expect(calculateDiscount(0, 'SAVE20')).toBe(0);
expect(() => calculateDiscount(-50, 'SAVE20')).toThrow('INVALID_TOTAL');
});
it('يتجاهل الكوبونات المنتهية أو غير الصالحة دون كسر السلة', () => {
expect(calculateDiscount(100, 'INVALID')).toBe(100);
expect(calculateDiscount(100, null)).toBe(100);
});
});المهارة جعلت الوكيل يبحث فوراً عن حالات الفشل غير الواضحة (الأرقام السالبة، القيم الفارغة null)، وكتب مجموعة اختبارات شاملة تغطي 100% من المسارات.
مكتبة المهارات الجاهزة للنسخ والتثبيت (SKILL.md Library)
يكتشف سيناريوهات الحواف (Edge Cases) ويكتب اختبارات Unit و E2E للتحقق من صمود التطبيق.
يدقق الثغرات الأمنية الشائعة (OWASP Top 10)، ويفحص تشفير الجلسات وصلاحيات الوصول.
يلاقي الاستعلامات البطيئة ومشاكل N+1 في قاعدة البيانات ويقترح حلول التخزين المؤقت (Caching).
يصمم بنية العناوين، الـ Open Graph، والـ Structured Data (JSON-LD) لتصدر نتائج جوجل.
يهتم باتساق الخطوط والألوان وسهولة استخدام العناصر وتجاوبها مع كافة أحجام الشاشات.
يراجع الكود قبل الدمج كمهندس خبير بفريقك للتأكد من نظافته ومطابقته لأفضل المعايير.
skills/ بمشروعك--- name: qa-testing description: Senior QA Automation Engineer --- # Role: Senior QA Engineer When reviewing code or features: 1. Always identify missing edge cases (null inputs, expired tokens, network timeouts). 2. Generate comprehensive Jest / Vitest test suites. 3. Verify test coverage reaches at least 85%.
اختبر فهمك: مهارات الذكاء الاصطناعي
أجب لتأكيد استيعابك لكيفية استخدام ملفات SKILL.md:ما الفرق الأساسي بين إعطاء الذكاء الاصطناعي أمراً عادياً وبين تزويده بملف SKILL.md؟